User Tools

Site Tools


software:typextra:start

TypeXtra

Getting Started

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 direcotory/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 “ISetup 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)

Quickstart

N.B. These demo pics were taken on an older version of TypeXtra. Therefore, some of the settings pages have changed. Sure you'll figure it out ;)

The 1, 2, 3, 4 "Down 'n Dirty"

1. Setup your ROM folders

Notice all of the red crosses. Crosses = bad. Ticks = good. :) You need the first two ticks to launch a game and the last tick to know when it has finished.

Click Settings, Add and then add any ROM directories.

2. Scan your ROM Folders for games

This auto-locates games based on their game.inf values. Click the folder

3. Install Game Services

Once you have done the ROM folders scan, you should seen more ticks!

Now install Games services. This will install files such as launch files and controls files to make game setups complete. Click on the “injection” icon.

You should see something like this:

Note that a lot of the needed files are now automatically set up, with Game Folder, Launch File and Monitor File.

4. Update the database

updatedatabase.jpg

This will do more detailed scanning such as scanning your exe's for thier checksums.

Good/bad exes

TypeXtra will let you know if it knows your exe and if so, whether it's good, bad or one with idiosyncracies. For example:

exehash.jpg

Shows that there are some issues with this exe. Click on the icon for further details.

Fine Tuning

Let's say you know you have Arcana Heart 2 in your set. It's likely that this is a game without a game.inf file. Click on the Folder icon at the bottom:

This will open a folder browser and allow you to specify the game folder.

You can click the buttons to the right of this to specify the launch, monitor and controls file respectively. Be sure to “Install game services” and “Update Database” again once you've added more game folders.

Once you have things setup, all that's left is to click the Launch Game Button:

Start

Next Steps - Nesica setup, Game and HD Patching

Global HD Patch

This helps all games run at higher resolutions. It makes changes to the registry which can later be undone via “SD Patch” if you wish. You will get a warning - don't worry - the changes are kosha.

Nesica Setup

Nesica requires a file running which acts as a networking bridge. This is called NeSysService. You have a choice whether you run this service game by game, but I would reccommend running NeSysService as an actual service.

NeSysService.exe is a Taito file, so this isn't included with TypeXtra. You will need two files to install NeSysService as a service:

  • NesysService.exe (preferably the one dated 22/11/2016)
  • NesysService_x64.exe (preferably dated 08/07/2014)

Once you have these, install them to TypeXtra via the Settings page below and then click “Install As Service”:

TypeXtra
02/09/2017 , 17:58:01
TypeXtra Settings...

This is a one time operation. The service will then start and stop automatically with windows.

Optional - Game Setups Sets

These are sets of modified executables and other files which help the games to run better than the origianl dumps. These have to be sourced outside of TypeXtra, but once located, can be imported.

These are version controlled and in 7z format - TypeXtra will check the checksum of the 7z file to ensure it's of the right structure and the files are virus free etc. It will also display the creation date of the set you are trying to install and the one installed presently:

Go to settings and click Import Game Services Set. Choose the correct 7z file and follow the process.

Once you have imported the set, you can install the updated sets with:

setupfolders.jpg

Optional - HDExe Sets

You can also install modified exe's to increas the resolution. Like above, you will have to source these yourself, but once found they can be imported as long as they are in the correct format:

hdexesimport.jpg

Once they have been imported, if a game has an HDExe file available to it then the HD button will show a green background when the game is selected. To install the exe, click this. Depending on your settings, you will either have to choose the resolution you require, or it will automatically be set to your default:

hdinstall.jpg

Launch and Test Games

Testing the Game Monitor file

This file is the file that TypeXtra watches for exit. The Launchfile isn't always the main game file, therefore it has to watch something else to know that the game has finished.

You can do this by clicking the radar button next to the play button. It'll animate to let you know it's running:

radar.jpg

If the file that TypeXtra is monitoring finished when you finish the game, then the radar will turn to a success icon:

Hint: if you can't exit out of a game, the best method is the press Alt+Tab and then close it from there.

Shortcuts

You can create shortcuts to the Launchfiles. You can tel TypeXtra to separate these into system file dirctories of just pool them all together. You can also choose to name the shortcut by either the long or short name.Shortcuts will only be created for games that have a confirmed Folder and Launchfile. You can choose whether to further filter by “Confirmed Good.”

General Tips

a.k.a “I wish some bugger would have told me that before I spent 3 hours chasing my tail.”

  • Some games require a specifically named drive on your PC. The best way to do this is by using Windows “Map Network Drive” to point to dummy drive locaitons. Do this for drives D, E and F.
  • Be careful of the namings or your root folders fopr your game files. With some games, special characters (e.g. the 'squared' symbol for KOF XII) in the root folder name will break the game launch.
  • If a game isn't launching start with setting the game.exe and the associated launcher (e.g. “typex_loader”) to run as administrator.
  • Next, tinker with the game.exe's compatibilty mode. E.g. some games only work in XP compatibility mode.

Appendices

Command Line

SwitchParameterDescription
-gl“{Long Game Name}“Execute Launchfile for game of this 'long name' (as per the database).
-gs”{Short Game Name}“Execute Launchfile for game of this 'short name' (as per the database).
-hc{none}Force hide console on execute. Overides game setting.
-sc{none}Force show console on execute. Overides game setting.

Examples:

TypeXtra.exe -gs "AH3" -hc

TypeXtra.exe -gl "Arcana Heart 3" -sc

Making Your Own HDExe Sets

HDExe sets are sets of Exes at different resolutions. I believe that AllLoaderRH can produce these at different resolutions. To make your own HDExe sets, structure the files like this:

The AH3NX is the Short Gamer Name. Then, the gamename folder must be zipped and finally, the root HDExes folder should also be zipped. Then you should be able to import your custom HDExes set. This basically installs the files in the shortgamename folder into the folder you have set up as the game root folder.

Tutorial Videos

General installation and setup: https://youtu.be/o7rRWh9ttDc

NesicaXLive Setup: https://youtu.be/Y098rrjzp7M

Front End Setups

GameEx

txtrasetupge.jpg

Working path = Path of the TypeXtra.exe file.

ROM Path = Path to the shortcuts you have created from TypeXtra.

Command Line: If you created your shortcuts using the Shortnames (e.g. Arcana Heart 3 shortcut is named 'AH3') then use '-gs' instead of '-gl'

You must set Show Desktop to true, or else the games won't boot.

Glossary

TermDescription
Short Game NameA unique series of letters representative of the game. Where the same game is available on different systems, this will be insidcated by a suffix. E.g. Raiden 3 on Nesica is “RIIINX” with NX being Nesica.

Common Problems

Controls

Direct X Error when running pad_config.exe

Try changing the compatibilty mode to Windows 7:

Right click pad_config.exe>Properties>Compatibilty>Compatibility Mode>Check “Run this program in…” and select Windows 7 below that.

Display

DXWnd window displays over game

Go into “Settings>Hacks>DXWnd Hack” and select “Use DXWnd Hack”


software/typextra/start.txt · Last modified: 2018/02/01 19:10 by stigzler