Jump to content
(Open Beta) HyperSpin 2 is now available for everyone ×

[APP] TypeXtra - Taito TypeX and Nesica Launcher


Recommended Posts

Posted

TypeXtraLogo_500W.png

Overview

TypeXtra was designed to make setting up TypeX and Nesica Systems more straightforward.

There are lots of different game sets out in the wild, so setup can be quite a confusing job. This aims to make it a few clicks job.

TypeXtra does not come with any "ROMS." That would be illegal. If you own the system you are aiming to emulate, then you can secure a "ROM" image of the game to emulate on your PC.

Once you have the ROM/s you want, TypeXtra aims to make setup a 3 step process:

  • Point it to the directory/s in which your ROM/s reside
  • Click "Autoscan." It will automatically identify most games if their folders contain a game.inf file (some roms don't)
  • Click "Setup Games" to install an assured set of support files which will make the game run. This does depend on your ROM files.

Features

  • Import other "Game Service" sets - ones that are designed to ensure games boot OK. Some of these have modified game executables, therefore they're not included with this distribution. However, see elsewhere for instructions on obtaining and importing.
  • Import "HD Exe" sets. The original game executables ran at lower resolutions. Some modified executables have been produced to have these games work at higher resolutions (not just stetch to fill your display, but to actually render at higher resolutions).
  • Customise what files launch the game, what file to monitor for the game ending and what controls setting application to use on a game-per-game basis.
  • Runs invisibly from command line - once you have your games set up, send it the short ort long game name and it will boot the game and close itself once the game executable has stopped. This helps with front end setups, where the front end will monitor for the temrination of the launch application (in this case, TypeXtra).
  • Create shortcuts pointing towards the game launch files in either the 'long' or 'short' game format. This can be used to have a front end launch a file directly by executing the shortcut, or, more helpfully, get the correct command line parameter to pass to TypeXtra to launch the game.
  • Audits the exe files and compares against a database of known working vs known rubbish roms (database in early stages)

Screenshot

FrontPage1.png

Video

Download and further info

https://sites.google.com/view/magoarcade/software/typextra

Go to site

  • 5 weeks later...
Posted

This interests me but there are a lot of questions to be answered.

 

Before I ask said questions, has anyone in the community tried this?

Question Time:

  1. How does this work with Rocket Launcher?
  2. Can you import a database that has all the launch information we previously had to manually enter?
  3. How does it deal with changing the control settings? Some games don’t allow for easy change of what button maps to what on a given setup.
  4. I forget what my other questions were but I will come back and ask them later.

I will try this on my setup tonight if I remember.  I do have a few TTX things that I would love to make easier to play.

Posted

Well hell, man. If there's questions to be answered, then let's get them answered straight a-goddamn-way! Let's not keep you waiting.

1. I'd guess so. If Rocketlauncher can construct a command line referencing shortcuts or interanlly set gamenames, then yes... (HERE)

2. You won't need to import a database. It has its own + all the support files to get any "game.exe" s working. Just point it at your ROMs directory. It is dependant on your having a good working set, though. 

3. It comes packaged with all the controls files. Just click this for each game:

controls.png

4. And we will drop everything and make sure your questions are answered, dammit!

Advice: watch the video and read the docs. Good luck and enjoy.

Go to site

Posted

I'm not on reddit, Bradders, but please feel free to post something there about it..

btw - good to see another UK builder :)

 

Go to site

Posted

okay, I have played with this have have a couple issues specific to me.

 

#1 I use a VGA CRT so the application is HUGE and doesn't allow for easy use.  This could be resolved by me changing to a LCD temporarily but still an annoyance (rocket launcher is the same way)

#2 I don't have a full set apparently (not your issue) but with Samurai Showdown it doesn't find a controls file and I have had that issue for a while so I don't know that it is an issue with the app necessarily.

 

That is about as far as I got because I really need to connect a LCD and use it that way since it is hard to see everything.  I will know more this weekend when I try to integrate some of it to RL.  I am not sure how I am going to do the RL part unless I can use the database the TTX app generates.

Posted

Can't help you on #1 - you'll have to find a work around. 

On #2 - TypeXtra will install a controls file exe to the folder you specify for Samurai showdown. There's no specific one, so it will present as KOF13, but it will still work. 

There must be some tutorials or videos on how to set RL up to launch PC game? It's the same principle. You get TypeXtra to create a number of shortcuts, then you tell RocketLauncher that it's a romset. You then include the RL Romname in the command line parameter on the TypeXtra launch cmd. E.g.:

TypeXtra.exe -gl "Arcana Heart 3"

it's quite a common approach so sure someone on the RL forums will help you with it. 

Go to site

Posted
1 minute ago, stigzler said:

On #2 - TypeXtra will install a controls file exe to the folder you specify for Samurai showdown. There's no specific one, so it will present as KOF13, but it will still work. 

After some fiddling I did notice that it did that.  I will toy with it more this weekend and let you know.

Posted
3 hours ago, RLBradders26 said:

@stigzler seems to be going down well.

Heh. I would be chuffed if I could make head or tail of that screen shot. Is that twitter?

<doesn't do social media!

Go to site

Posted

Just wondering how did you know which game.exe is the best to use since so many out there? does this also check the game folders to confirm all required files are in the correct place? Scan lines available?

Had a quick look just wonder can these be added? They are playable on PC

Taito Type X:
KOF - Sky Stage

Taito Type X+:
Harikiri Online Baseball
Mobile Suit Gundam - Spirits of Zeon
Valve Limit R

Taito Type X2:
BlazBlue - Continuum Shift II
Chase H.Q. 2
Cyber Diver (Version 1.05)
Cyber Diver (Version 1.20)
Haunted Museum
Haunted Museum II
Music GunGun! 2
Samurai Spirits Sen
Senko no Ronde DUO
Shh...! Welcome to Frightfearland
Street Fighter IV
Super Street Fighter IV - Arcade Edition Ver.2012 (Version 1.1)
Super Street Fighter IV - Arcade Edition Ver.2012 (Version 1.3)
The King of Fighters XIII CLIMAX

Type Taito X3:
Puzzles N Dragons

Type Taito X Zero:
GrooveCoaster 2

SegaRing Wide:
Choas Code V1.32
Melty Blood AACC
Sega Racing Classic

Sega Europea-R:
Sega Really 3

RingEdge:
Dream Riders 
Let's Go Island
Operation Ghost
Sega Golden Gun
Sonic Racing All Stars
Virtula Tennis 4
Initial D Arcade Stage 6

RingEdge 2:
Initial D Arcade Stage 7

Mario Kart Arcade GP DX

Konmai PC Systems:
Raod Fighters 3D
Metal Gear Solid The Arcade 

Beatmania iidx 9th style
Beatmania iidx 10th style
Beatmania iidx 11 iidx red
Beatmania iidx 12 happy sky
Beatmania iidx 13 distorted
Beatmania iidx 14 gold
Beatmania iidx 15 dj troopers
Beatmania iidx 16 empress
Beatmania iidx 17 sirius
Beatmania iidx 18 resort anthem
Beatmania iidx 19 lincle
Beatmania iidx 20 tricoro
Beatmania iidx 21 spada
Beatmania iidx 22 pendual
Beatmania iidx 23 copula
Beatmania iidx 24 sinobuz

Dance dance revolution 2013
Dance dance revolution 2014
Dance dance revolution X3

Dance evolution arcade

Jubeat knit
Jubeat saucer
Jubeat saucer fulfill
Jubeat prop
jubeat qubell

Pop'n music 15 adventure
Pop'n music 16 party
Pop'n music 17 the movie
Pop'n music 18 sengoku retsuden
Pop'n music 19 tune street
Pop'n music 20 fantasia
Pop'n music sunny park
Pop'n music lapistoria
Pop'n music éclale

Sound voltex booth
Sound voltex ii infinite infection
Sound voltex iii gravity wars
SOUND VOLTEX III GRAVITY WARS 2ND STAGE

Refect Beat
Refect Beat Volzza 1
Refect Beat Volzza 2

BeatStream 1
BeatStream 2

Museca

Global Vr Games / Rawthrills:
Shhh! Fearfightland (GVR version Of haunted musem 2}
Nascar
Fast N Furious
Fast N Furious SB
Fast N Furious SB2
Fast N Furious Drift
Need for Speed underground
FarCry 
Alien Arcade

Namco Es1:
Tank!Tank!Tank!
Dead Heat

Misc PC based Games:
Bounty Hunter
X-Tom
Re:Rave
Come on Baby
Target Terror 
Fix it felix Arcade

Posted
7 hours ago, wallmachine said:

Just wondering how did you know which game.exe is the best to use since so many out there? does this also check the game folders to confirm all required files are in the correct place? Scan lines available?

@wallmachine - Tbh, I just tested a few I had access to + catalogued them. Managed to find full set of working exe's. My hope was that if people start using this, they could test other exe's for games and feedback working/non-working and issued exes based on the MD5 hash. Thus, will build the back-end database of exe status (the little symbol next to the exe name).

It 'injects' the necessary launch and control files itself. All you really need is a working exe and relevant support files. No, it doesn't check for all the correct files for a game, but that would be a huge task. The user has some responsibility to ensure a good game set. There is a set that is guaranteed to work with this app.

:) BIG THANKS :)  - For that list. That's absolutely brilliant. Do you know for a fact that you can get all of these working on a PC? I plan in the future to extend the database/game setups to include other games. 

Could I ask a favour? Could you post that list in this thread here:

http://retrorigs.biz/MagoForums/index.php?topic=10.0

That will remind me to include those confirmed working.

Go to site

Posted

I tested this last night and it is absolutely brilliant.

This is the closest you will get to a plug and play version for Nesica/TTX/Examu games.

 

After spending a week setting up TTX 1 and 2 games with all the controls and configs I had thrown NesicaX in the "to do" basket yet last night using TypeXtra had the whole Nesica set up with all 44 games in one hour. It is not much harder than a 3 step process to have your games functioning with all controls preconfigured.

 

As for using it with a frontend such as RL, the ability to create shortcut links for each game make it simple. Just set it up using PC Launcher, create your shortcuts for each game using the function in TypeExtra and then drop all the game shortcuts onto the bullseye icon in RL.

Highly recommended.

 

As wallmachine said if you can add any additional compatible games to the database in the future that would make it perfect.

 

 

  • 2 weeks later...
Posted

Crash at startup :(

Right after asking me if I want to install nessica files.

Am I doing something wrong?

Callstack:

System.Data.ConstraintException: - following is in Russian, because I have Russian .net framework (damn!), but sounds like "Can't enable constraint. At least one line contains a value, which break empty (dbnull, I guess) value constraint, unique constraint or external keys".
   в System.Data.DataSet.EnableConstraints()
   в System.Data.DataSet.set_EnforceConstraints(Boolean value)
   в System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving)
   в System.Data.DataSet.ReadXml(String fileName)
   в TypeXtra.TypeXtra.LoadDbs()
   в TypeXtra.TypeXtra.Initialise()
   в TypeXtra.TypeXtra.Form1_Load(Object sender, EventArgs e)
   в System.EventHandler.Invoke(Object sender, EventArgs e)
   в System.Windows.Forms.Form.OnLoad(EventArgs e)
   в System.Windows.Forms.Form.OnCreateControl()
   в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   в System.Windows.Forms.Control.CreateControl()
   в System.Windows.Forms.Control.WmShowWindow(Message& m)
   в System.Windows.Forms.Control.WndProc(Message& m)
   в System.Windows.Forms.Form.WmShowWindow(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Thank in advance!

  • 2 weeks later...
Posted
On 1/18/2018 at 3:10 PM, stigzler said:

Well hell, man. If there's questions to be answered, then let's get them answered straight a-goddamn-way! Let's not keep you waiting.

1. I'd guess so. If Rocketlauncher can construct a command line referencing shortcuts or interanlly set gamenames, then yes... (HERE)

2. You won't need to import a database. It has its own + all the support files to get any "game.exe" s working. Just point it at your ROMs directory. It is dependant on your having a good working set, though. 

3. It comes packaged with all the controls files. Just click this for each game:

controls.png

4. And we will drop everything and make sure your questions are answered, dammit!

Advice: watch the video and read the docs. Good luck and enjoy.

Alrighty, so I finally had some time to really mess with this on my test machine.  Everything seems to be working well short of nesica games.  I have the service installed and all that jazz.  The games launch, but then they force my computer to reboot.  I have only tried 2 games but I got tired of watching my machine reboot.  I did the auto-scan, the set, and the database update and all that jazz, and the 2 games I tested (arcana Heart 3 - LOVE MAX and Aquapazza Aquaplus Dream Match) both have 3 green checks.  Not sure what is up with that but suggestions are welcome.

Posted

Try running the games outside of TypeXtra. Open one of the problem game's folder and then note the file referenced in "Launch File"  on Type Xtra. Close TypeXtra, then double click the Lauchfile. What happens?  If your machine reboots, it's not TypeXtra, but the ROM. Short of that, post your log.

This is most likely your machine or your roms, as no-one else is reporting this problem.  

Go to site

Posted
4 hours ago, stigzler said:

Try running the games outside of TypeXtra. Open one of the problem game's folder and then note the file referenced in "Launch File"  on Type Xtra. Close TypeXtra, then double click the Lauchfile. What happens?  If your machine reboots, it's not TypeXtra, but the ROM. Short of that, post your log.

This is most likely your machine or your roms, as no-one else is reporting this problem.  

I'll try that tonight.  I have no doubt it is me that is the issue :-D

I am doing all this on my desktop and then I will move it all over to the arcade cab after and setup all the controls.  I wish you could just copy the controls from one machine to the other.

thanks for the reply.  I'll let you know how it goes.

Posted

Launching the games outside of TXtra did seem to resolve it, but also I think it eventually launched inside TXtra too.  I will need to test more as I had to stop testing to help the misses.

Posted

Is there anyway to have TypeXtra generate a Hyperspin compatible database?  None of the databases I can find have all the games.  I guess I could create one but I REALLY don' t want to have to do that.

Posted

Good idea - add it to the Mantis page (bug tracking/feature suggestions) and attach and example format - if i remember correctly, they're xml? You can get to mantis via help in the app. Lot on, so won't be immediately, but will get round to it at some point.

Go to site

  • 1 year later...
Posted

Tried to download but I am getting an error.

 

404 - File or directory not found.

The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...