Jump to content
LaunchBox Community Forums
drewjbx

Pinball Arcade - Launching Individual Tables

Recommended Posts

Hey I'm a hyperspin user giving launchbox a go.... I got most my systems working without the use of rocketlauncher, except in a couple of cases I need it.... like with pinball arcade.

So I am trying to use rocketlauncher as an emulator in LB to launch pinball arcade tables. In hyperspin it works flawlessly as the program will launch then rocketlaunch will scroll to the table you chose and launch it (AHK using correct number of keystrokes etc... )

In rocketlauncher… pinball arcade is setup as a 'virtual emulator'...… a rompath is not needed. When importing roms into LB, I just imported the table names with a .rez extension. So when rocketlauncher pulls LB's xml the game tables come up as 'TAddamsFamily.rez' or TAttackFromMars.Rez for example (actual file names).

Launch box requires roms to have an application path to the filename... so this wont work as the pinball arcade AHK module looks for properly named games like "Addams Family, The (Bally)' or 'Attack from Mars (Bally)'.

I obviously cant edit LB's xml rom entries to the game name that is required from rocketlauncher's module. Maybe have to change each table name (which I don't think will work), batch files? or is there another way?

 <ApplicationPath>..\Hyperspin\Roms\PC Games\Pinball Arcade\Resource\Tables\TAddamsFamily_Enums.rez</ApplicationPath>

 

Share this post


Link to post
Share on other sites

Honestly I'm a bit clueless when it comes to pinball at this point, but it is one of the few items left to tackle from the last community poll. So I will be looking at it very soon to come up with an easy solution. :)

Share this post


Link to post
Share on other sites

Yes I got it working, you need to use rocketlauncher and have it setup properly there first. Coming from Hyperspin this was pretty easy, but if you are new to rocketlauncher there is a somewhat high learning curve. I personally have the non-steam version. First step importing Pinball Arcade into LB, default location for my set is 'Pinball Arcade\PC11\Resource'. All tables have extension of *.rez. Once all imported open Rocketlauncher UI and setup LB as your default front end. Once that is done RLUI will load any LB system xml's you have setup. Go to Pinball Arcade and set default emulator to the executable, choose pinball arcade module. Test games by using game audit and selecting a table. RL will press enter a couple of times to get to table selection and scroll to the correct table and launch it. Now there may be a lot more to this depending on what version PA you have and might need to setup the module in the correct order of your table names etc. RL forums covered this awhile ago... metalzoic I believe. 

Also I had to name all my media the same name as original tables names for easier setup with LB. Maybe I will try to write up a detailed tutorial when I have time...

Share this post


Link to post
Share on other sites
Posted (edited)

@drewjbxFor TPA, you don't have to use RL.  Here is how have setup in LB with TPA purchased from Steam, but shouldn't make any difference as long as TPA is up and working outside LB since using TPAFreeCamMod.exe.  The TPAFreeCamMod.exe needs to have the proper path in its Settings.ini file to the PinballArcade11.exe location.

1) Make sure you have the TPAFreeCamMod.exe and use that as your emulator application path.  You can name the "emulator" whatever you want.  You need to make sure to check the "Use file name only without extension or folder path...." 

Also note the -table command in command-line

image.thumb.png.45d8411acf1b350580fd8d443d3852f5.png2) Then setup "dummy" roms which are just plain text files with the name that TPA uses for launching:

image.thumb.png.914b7650f2e09293c56bcb4990884d9e.pngThis is example of "rom" folder which plain text files.  Note the name is key since that is what is used to pass to command line to launch table. The benefit here is that once have named can import into LB like any other roms and "in mass" through import tool. Will have to fiddle with the names to fix in the title once imported. 

image.png.26ff229da1f5e714432c169ec6f055c9.pngFull list of game names Freecam needs (got this list from one of the pinball sites):

Spoiler

TPAFreeCamMod - Direct Table Launching
 
Command line example:
Target: "C:\TPAFreeCamMod.exe" -table Totan

(* Table is not supported by Arcooda Pinball Arcade)

ACDC *
AddamsFamily
AttackFromMars
BanzaiRun *
BigHurt
BigShot
BlackHole
BlackKnight2000
BlackRose
BoneBusters
BridePB
BuckHunter *
CactusCanyon
CactusJacks
Centaur
Centigrade37
CentralPark
ChampionPub
Cirqus
Class1812
Creature
CueBallWizard
Cyclone
Diner
DoctorWho
DoctorWhoRegen
Dracula
DrDude
EarthShaker
EightBallDeluxe
ElDorado
ElDoradoEM
ElviraPartyMonst
Fathom *
Fireball
Firepower2 *
Firepwr
FishTales
Flight2000 *
FnHouse
Frankenstein *
Genie
GhostBustersSter *
Gladiators
Gofers
GoinNuts
Gorgar
HarleyDavidson *
HauntedHouse
HighRollerCasino *
HighSpeed
HighSpeed2
Hurricane
Indy500
JackBot
JacksOpen
JudgeDredd
JunkYard
KnightEmu
LastActionHero *
LightsCameraActi
Mediev
MonsterBash
Mustang *
NoFear
Paragon *
PartyZone
PhantomOfTheOper *
PinBot
PistolPoker *
Rescue911
Ripleys *
RoadShow
SafeCracker
ScaredStiff
Shuttle
Sorcerer *
SpanishEyes *
StarshipTroopers *
StarTrek *
StarTrekTNG
SwordsOfFury
Taxi
TeedOff
Terminator2
TheaterOfMagic
Tomcat
Totan
TwilightZone
TxSector
Victory
WhirlWind
WhiteWater
WhoaNellie *
WhoDunnit
WildCard *
Wipeout *
WorldCup *
WorldTour
Xenon

 

Edited by sundogak
clarification
  • Thanks 1

Share this post


Link to post
Share on other sites

Thanks for sharing, wish I knew about this awhile ago.. looks like it is a free roaming camera mod NoEx created to view tables at any angle. But apparently it will allow table selection from what you are saying. I will try it out sometime. I'm sure someone else will find this useful as well. Only other system I use RL for,  so far, is OpenBor. If there is a simpler way please share!

Share this post


Link to post
Share on other sites
Posted (edited)

Yep, primary reason use the Free CameraMod is because of the table launching ability via command line which then is easy to integrate into LB.  I keep the camera mod portion turned off via the settings.ini file.  The Backglass feature is also nice if you have multi monitors.  A setup guide is here.  I have RL as well, but this allowed to kill two birds with one stone, no RL for it to launch and added BG feature. 

Edited by sundogak

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...