Jump to content
LaunchBox Community Forums

Help with Final Burn Alpha


finagle69

Recommended Posts

I'm adding some arcade games to my LB. I've gotten MAMEUI setup easily enough, just a simple emulator add and it just works. FBA is not cooperating, though. I notice the default args are: 'fba64.exe "FULL\PATH\TO\ROM\FILE"' The FBA help file states the command line should be used like: 'fba [-listinfo|-w|-a|-r xx]' EDIT: The example given in FBA help is: 'fba sfa3 -r 800x600x32' I then found a thread here that showed the args should be '%name -r 640x480x32' for use with LB. But if I put that into the manage emulator area, I see it show as: 'fba64.exe %name -r 640x480x32 "FULL\PATH\TO\ROM\FILE"' which does not work. I hope I'm stating my problem well enough. If you guys need more info, please let me know. All the games I have loaded into FBA work just fine through FBA directly, same for MAMEUI.
Link to comment
Share on other sites

What it does then is this: 'fba64.exe -r 640x480x32 "FULL\PATH\TO\ROM\FILE"', which is not the correct order. Using no additional args also throws an error regarding the file path. FBA expects to see the name of the file ONLY it appears. Similar to the example given here: 'fba sfa3 -r 800x600x32'
Link to comment
Share on other sites

Use a batch file in place of the emulator in LB. In the batch file, strip the name from the path and then launch the emulator using just the name.
C:\PATH\TO\EMULATOR\fba64.exe %~n1 -r 800x600x32
Your ROM's will need to be named correctly though. Example: Street Fighter Alpha 3 = sfa3
Link to comment
Share on other sites

Final Burn Alpha seems to be like virtually all Arcade emulators, Mame excepted, that work fine in their own GUIs, but have issues with external frontends like LaunchBox. I can get FBA to work with LaunchBox (launches the game) when it's used as an application with the game as a parameter (image 1). But be prepared for several seconds of intense flashing before the game screen appears. It reports an invalid path when used in Emulation mode (image 2). There was an issue with WinKawaks some time ago where the Emulator GUI opened but no game loaded, and the solution was to either go with the application route or use bd000's great little script. I'm not too sure if we're looking at a similar issue here. But why not check out this script and see if it is suitable or can be modified to work, but remember that FBA can handle way more systems than the 3 supported by WinKawaks. At the moment. This works. http://i.imgur.com/jiHaV1T.png This doesn't. http://i.imgur.com/k5HsVha.png Note: Image paths are just examples for my computer and are relative to the folder where LaunchBox app is.
  • Like 1
Link to comment
Share on other sites

Gotcha. That's pretty much what I'm experiencing. I've actually just removed FBA from the emulators area and am just using MAME instead. The pack I got is v0.139 I believe. It's older, but it has all the games I actually care about. LB launches them all perfectly in MAME, so I'll just use that instead. :) Thanks again for your help, guys. :) Interestingly, I tried getting the same games from the 0.161 set, but some of them just don't want to work with the 161 MAMEUI. So I'm sticking with 139.
Link to comment
Share on other sites

FBA should work fine. I use it. Try this. First, go to your rom directory and create a folder for each game (next to the zip file, this is important). Like this: 1.PNG Then in the folders create a .bat file and name it like the short-names FBA uses. Like this: 2.PNG Then in the batch file put this:
@echo off cd .. set emu="PATH\TO\EUMLATOR\fba.exe" set game=%~n0 start /wait "Emulator" %emu% %game%
Remember the quotes in the emulator path. Also, create the batch first and use it as a template (copy, paste, rename) If you have a lot of ROMs, I have a script floating around somewhere that should speed up the process. Now, when you add the games to LB, don't add an emulator, this will not work. You need to launch each individual script as if it was a game.exe NOTE: You can import all the ROM's using the ROM wizard and they will be named correctly if you check to use the folder name and don't use an emulator in LB. Sorry I didn't give you the correct method first time round. I forgot how FBA was tricky to set up.
Link to comment
Share on other sites

  • 1 year later...
  • 3 months later...

What kind of script ? No script needed for FBA to work in Launchbox.

Setup FBA as an emulator in LB, import your roms like you would for Mame and make sure your settings in FBA itself are setup correctly. Make sure all the platforms you wish to use FBA for are in the Associated Platforms tab and named correctly. Turn on switch to full screen and set your full screen resolution to match your displays resolution. Here are some pics of the settings I used to get it working. I also do not use stand alone FBA at all, I prefer Mame or the Retraorch FBA core.

FBA1.jpg

FBA2.jpg

FBA3.jpg

Link to comment
Share on other sites

  • 5 months later...

you had mentioned that you prefer the Mame emu or FBA core in retro arch I am ?  Is it wise then to amuse to use mame, then use Retorach's core for FBA? or can one add both mame and FBA as stand alone with out conflict when adding roms?

 

Link to comment
Share on other sites

so to be clear. as long as one does not have duplicate roms on Mame & FBA one should be fine other wise addition steps would have to be made when cleaning up metadata> example/ I Have games specific form MAME and Games specific for FBA. when loading each sets will Lauchbox" in the end " seporate them if I load both systems as MAME games, even though I will be loading one set of roms under MAME and designating it as so (MAME) then loading another set of roms and setting it as meme but using FBA as the emulator?

 

Link to comment
Share on other sites

8 hours ago, ghochman said:

so to be clear. as long as one does not have duplicate roms on Mame & FBA one should be fine other wise addition steps would have to be made when cleaning up metadata> example/ I Have games specific form MAME and Games specific for FBA. when loading each sets will Lauchbox" in the end " seporate them if I load both systems as MAME games, even though I will be loading one set of roms under MAME and designating it as so (MAME) then loading another set of roms and setting it as meme but using FBA as the emulator?

 

It won't automatically use different emulators within the same platform - it'll use, by default, whatever you have assigned as the default emulator (Manage Emulator -> Associated Platforms -> default emulator checkbox). You can, however, assign different emulators on a per-game basis (and that can be done in bulk) within the same platform. One way to do that quickly would be to import everything that you want to use the non-default emulator for that platform - let's assume FBA - and assign FBA as the emulator either during the import wizard or after the import by selecting them all (either CTRL + A to select all or CTRL/SHIFT + click to select several at a time) and then right-clicking and doing a bulk-edit to change the emulator to FBA; you could then import the remainder (MAME) and let it use the emulator you have assigned as the default for the platform - let's assume MAME.

You could also just do them as separate platforms like Monkus mentioned. My point is simply that, while it's not going to automatically assign different emulators within one platform, you're not restricted to one emulator per platform. My own "Arcade" platform is a mix of RA MAME, RA FBA, and MAMEUI.

Link to comment
Share on other sites

  • 2 years later...

Join the conversation

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

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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...