CDBlue Posted July 2, 2018 Share Posted July 2, 2018 Hey all, I've been trying to figure out how to do this, and so far have not been able to come up with a way. So, I figured I'd check here to see if anyone knows how, or even if, this is possible to do in Lanuchbox. Here's an example of the scenario in question: - I have two retroarch cores setup in launchbox for Nintendo 64 - One entry using the mupen64plus_libretro.dll core, and one using the parallel_n64_libretro.dll core. Now I can right-click on any N64 game and select launch with... and then select whatever core I want to use and it will launch retroarch using the core I told it to... great, how it's supposed to work However, if I want a game to use a certain core as the default emulator, I can't. All I can do is tell it to use the Retroarch core, and it seems like it just auto-runs the first one on the list (so for the example above, it would always use the mupen64plus core, even if I want it to use the parallel core). I know there are other ways around this, such as renaming the console then putting in the 2nd core for that newly named console and making it the default etc. But I don't want to make custom-named consoles. There are just a handful of games that I find run better, or at all, on the parallel_n64 core instead of the mupen64plus one. For now, I've removed the entry for the mupen core, since I almost never use that one as I have M64P as my primary emulator anyway, so right now I have just the parallel core for the retroarch entry for Nintendo 64. So, when I select Retroarch as the default emulator, it now uses the parallel core. But, I like having multiple cores for consoles that do have multi-core support available. Anyway, tl;dr is there a way to specify which core you want a game to use as a default emulator, when you have 2 or more core entries for a console in Retroarch? Thx for any assistance, CDBlue Quote Link to comment Share on other sites More sharing options...
DOS76 Posted July 2, 2018 Share Posted July 2, 2018 If you right click on a game and go to edit than go to the emulation tab you can set a game specific commandline calling the core you want 1 Quote Link to comment Share on other sites More sharing options...
CDBlue Posted July 2, 2018 Author Share Posted July 2, 2018 doh... never even saw that. Added the -L "cores\parallel_n64_libretro.dll" to the command line for a game that works only with that core, and it worked like a charm. Thx for the assistance 1 Quote Link to comment Share on other sites More sharing options...
silverchair Posted July 22, 2019 Share Posted July 22, 2019 (edited) @CDBlue Was that all you added as custom CMD line param? Cause I just tried it and it wouldn't do anything. Does it also require -c for config file or anything else? Edit: confirmed, you also need -c param .. my custom entry looks like so: -L "cores\mame2010_libretro.dll" -c "retroarch.cfg" Edited July 22, 2019 by silverchair new founding Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted July 22, 2019 Share Posted July 22, 2019 You don't need the -c and config stuff unless you want to call a custom config file which really is no longer necessary with Retroarch's built in per core and per game override system. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.