Jump to content
LaunchBox Community Forums

Please Help Troubleshoot Retroarch Launching CPS games


chicomandell

Recommended Posts

I have confirmed the games launch in Retroarch, but when adding to Launchbox nothing happens when clicking on them. I have confirmed that the cores are updated under Retroarch emulator settings. The same FBA core works when I open Retroarch outside of Launchbox and manually launch a game. Is there some kind of log file that will show me where the problem is? I have installed many other cores in retroarch without issue. See screenshots for relevant information. Manage-Platforms.PNGGame-Info.PNGRetroarch.PNG
Link to comment
Share on other sites

If you're using FBA, it looks like you're using the wrong (or possibly an old) core. It should just be "fba_libretro.dll". If you actually do have your core file named like that (and it's the correct core), it should be fine regardless, but it's one thing that I see that's a bit odd. I've got a screenshot of my various core settings here although my platform is named "Capcom CPS-1" not "Capcom CPS1" (I'm not sure if this discrepancy is due to a recent format change to the default, or if you manually changed them). CPS-1 and CPS-2 work fine through LB for me. I do have some custom named cores for FBA but they're actually just duplicates of "fba_libretro.dll" with different settings. I don't see anything particularly weird about your settings though.
Link to comment
Share on other sites

In the "Edit Emulator" window > Emulator Details tab do you have the "extract rom archive" box checked or unchecked ? It should be unchecked. Everything else in your screenshots looks right to me. Edit: I also just use the fb_alpha_libretro.dll core. The specific cps1 and cps2 cores are just a more stripped and streamlined versions for mobile and lower end systems. Those system specific cores should work though.
Link to comment
Share on other sites

Ah okay. I thought I'd seen them named like that at some point before but I wasn't sure - I just knew the one I use is simply called "fba_libretro". They can be named whatever you want really, I just wanted to make sure he wasn't using the "fba_libretro" core when he was loading it manually in Retroarch and using "fb_alpha_cps1_libretro" (which he may or may not actually have) in the Retroarch entry in LB.
Link to comment
Share on other sites

Ok, I tried fb_alpha_libretro.dll also and it's the same thing. I updated the core from the online updater in retroarch. It works fine in retroarch when loading content, but launchbox just flashes the screen and doesn't even open up the retroarch window. There isn't a log file that will tell me what went wrong? I'm guessing it's a path problem somewhere, but I've looked everywhere I can think and not finding anything.
Link to comment
Share on other sites

Well the "fb_alpha_libretro.dll" core is the core that gets downloaded with the updater when you pick Arcade (FB Alpha) from the list. The "fba_libretro.dll" core is the one you get when you pick Arcade (FB Alpha-SVN). Not sure what the actual difference is between the two. I just know that the system specific core are just streamlined for lower end systems to squeeze out every drop of performance they can.
Link to comment
Share on other sites

lordmonkus said Well the "fb_alpha_libretro.dll" core is the core that gets downloaded with the updater when you pick Arcade (FB Alpha) from the list. The "fba_libretro.dll" core is the one you get when you pick Arcade (FB Alpha-SVN). Not sure what the actual difference is between the two. I just know that the system specific core are just streamlined for lower end systems to squeeze out every drop of performance they can.
Ahh, okay! I didn't realize there were two different versions. I love Retroarch, but this is the kind of shit that seriously drives me crazy about it Yell @chicomandell, can you post a screenshot of your "Launcher" tab in the game entry? That's the only thing I don't see included above. We're running out of potential points of failure here...
Link to comment
Share on other sites

I'm running out of ideas at this point, to be honest. This is normally about the point that I start looking at external things like adding Retroarch and Launchbox folders to my AV whitelist, restarting my computer, running as administrator... that kind of thing. I'll post screenshots of every relevant section for this game when I get home tonight. It works fine via LB for me. Basically all LB is is a GUI for organizing a pretty looking collection of shortcuts. There's no reason it shouldn't work through LB if it works through RA by itself. 1. Is LB's path to Retroarch correct? 2. Is the name of the "associated platform" in the Retroarch emulator entry identical to the platform name in your game library? 3. Is the name of the core dll file in the Retroarch emulator entry correct, and formatted as -L "cores\[core name].dll"? 4. Is the path to the rom correct in the launcher tab? That's...about it really. It's just a fancy shortcut.
Link to comment
Share on other sites

Yeah I know that's what has me stumped. I've used retroarch for all of my console games and haven't had a problem. I added Neo Geo games in the same manner using the FBA Neo Geo core and that works fine in LB. I'm going to try a stand alone emulator to see if that works. Thanks for the help everyone.
Link to comment
Share on other sites

Yeah i'm stumped on this one too. If the game is loading fine through Retroarch itself then there is an issue in one of the paths in Launchbox or a setting. The only thing I am left with at the moment is that the core listed in Launchbox is not matching up with the actual core in Retroarchs cores folder. Edit: Personally I recommend using Mame for all arcade stuff, the HLSL shaders are just as good or better than Retroarchs CRT shaders.
Link to comment
Share on other sites

I think I know what happened. When I first started working with LB I used the lightspeed tool to import mame and it auto categorized some games as CPS, so it must've pointed the paths to Arcade. I removed those platforms and am going to recreate from scratch. Either way I know how to fix it. Thanks for the help everyone.
Link to comment
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
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...