kiddanplay Posted May 21, 2018 Share Posted May 21, 2018 (edited) So i dont know if this is the right spot to post this BUT... I am trying to add some bezel's through retroarch and im running into a huge problem. So for example...with my gameboy color and regular gameboy i am using the "gambatte_libretro.dll" core. Since i want both of them to have individual bezels i created a seperate core titled "gambatte_gbc_libretro.dll" in my config folder i have 2 files labeled the same thing "gambatte_libretro.cfg" and "gambatte_gbc_libretro.cfg" heres where the problem begins. i went into "manage emulators" went to retroarch and added the following to the command line: -L "cores\gambatte_gbc_libretro.dll"-c "gambatte_gbc_libretro.cfg" when i launch a gameboy rom it creates a new "gambatte_libretro.cfg" file outside of the "gambatte" folder, when i make a change to the bezel in one it affects the other its like its not recognizing the individual config files and saving the changes to them individually...the issue is half of the systems use the same core in retroarch and i cant seem to get this working at all... any ideas? Edited May 21, 2018 by kiddanplay Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted May 21, 2018 Share Posted May 21, 2018 -L "cores\gambatte_gbc_libretro.dll"-c "gambatte_gbc_libretro.cfg" Not sure if this will solve your problem but the immediate thing that sticks out to me is a lack of a space after the dll and before the -c. Try this -L "cores\gambatte_gbc_libretro.dll" -c "gambatte_gbc_libretro.cfg" Also make sure that the location of your config file you are loading is correct, the way you have it there now LB will be looking for it in the root folder of your RA install where the RA executable is. Another options is to use the core splitter app and batch file to break the core into 2 different cores where you can easily create per core configs right in RA itself without worrying about calling the config file with the command line. Quote Link to comment Share on other sites More sharing options...
Retro808 Posted May 21, 2018 Share Posted May 21, 2018 Also missing config\ from the command line. -c "config\gambatte_gbc_libretro.cfg" Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted May 21, 2018 Share Posted May 21, 2018 Well the config part of that is only if that is the folder you are storing your configs, if you are keeping them elsewhere then you need to adjust that. Quote Link to comment Share on other sites More sharing options...
Retro808 Posted May 21, 2018 Share Posted May 21, 2018 1 minute ago, Lordmonkus said: Well the config part of that is only if that is the folder you are storing your configs, if you are keeping them elsewhere then you need to adjust that. Ah yes, very true. I probably should have more appropriately said missing the folder portion of the command. I did see he said he has them in his config folder. Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted May 21, 2018 Share Posted May 21, 2018 Ah yes, I missed where he said they were in his config folder so his command line is all screwy, missing both the config folder and the space before -c. It should be: -L "cores\gambatte_gbc_libretro.dll" -c "config\gambatte_gbc_libretro.cfg" Quote Link to comment Share on other sites More sharing options...
kiddanplay Posted May 21, 2018 Author Share Posted May 21, 2018 Yeah either something is jacked up with my RA build or im just a total loser... I deleted retroarch completely and decided you know what maybe i jacked it up too much so i redownloaded and also used the batch editor you provided above and created 2 seperate cores on a fresh install with ONLY the gambatte core downloaded. still no dice...I went to GB and set a overlay then i backed out and went to GBC and set the GBC overlay...went back to GB and the GBC color overlay was on there as well. Here is what i have: Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted May 21, 2018 Share Posted May 21, 2018 Did you save out a core override after setting up the cores the way you want them ? You can do that in the Quick Menu at the bottom in its own sub menu in 1.7.3 Quote Link to comment Share on other sites More sharing options...
kiddanplay Posted May 21, 2018 Author Share Posted May 21, 2018 (edited) Yes, i just did it again to double check. I went into GB set the bezel in the quick menu and under the cog menu saved the core backed out went to GBC set the bezel in both places saved the core then went back into GB and i now see the GBC bezel again...i went into core info and see that it is loading up each individual core but for some reason if i change it on one or the other regardless of saving the individual core it goes to the last one i saved. These were created on my last save core override when leaving RA but when i open the CFG files there is nothing inside of them Edited May 21, 2018 by kiddanplay Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted May 21, 2018 Share Posted May 21, 2018 Did you enable the load content specific core options stuff ? Quote Link to comment Share on other sites More sharing options...
kiddanplay Posted May 21, 2018 Author Share Posted May 21, 2018 Yes, i just turned on advanced settings to check and all 4 are turned to "On" Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted May 21, 2018 Share Posted May 21, 2018 Hmm, well it should work, I do per core conifgs and they always work for me though I don't do anything with the bezels so I have no idea if there is anything with that not working with per core configs. I would think it wouldn't matter but of course who knows. Quote Link to comment Share on other sites More sharing options...
kiddanplay Posted May 21, 2018 Author Share Posted May 21, 2018 yeah im at a total loss with everything i have tried different cores. I tried the single core with 2 config files option again...i dont know what i'm doing wrong or if theres a bug in the system with bezels or what but it sure does suck because i was really looking forward to knocking out bezels on my day off...i might just have to go back to rocketlauncher and try to figure out how to get that to work...although its HIGHLY inconvenient and no where near as polished as RA is in that regard... i just wish i could get this BS figured out man i have it working for everything that doesnt have a duplicate core which obviously is 60% of my setup since they all use the same core lol... GAHHHHHHHHH Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted May 21, 2018 Share Posted May 21, 2018 I wish I could be more help to you in terms of bezel stuff, it's not something I use so I don't know what could be causing you issues with it. I'll tag @Zombeaver for you though, he uses bezels in RA without RocketLauncher. Quote Link to comment Share on other sites More sharing options...
kiddanplay Posted May 21, 2018 Author Share Posted May 21, 2018 Thanks man...hopefully he can help next stop would be doing shaders and what not if we can get this all figured out...I’m finally at the point of putting the icing on the cake for my system Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted May 21, 2018 Share Posted May 21, 2018 I just messed around a bit with the overlays using the Quick Menu and they load perfectly fine after saving the core over ride. Not sure why it's not working for you at all but working fine for me. Quote Link to comment Share on other sites More sharing options...
kiddanplay Posted May 21, 2018 Author Share Posted May 21, 2018 well now I’m super confused RA is on an external drive so I don’t think even a fresh windows install would cure my issues I got no clue now I’m totally lost Crazy part is I did a complete wipe and fresh install of retroarch so nothing should be left causing it not to work but who knows I just don’t know what would cause it to not pick up the separate cores it’s weird Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted May 21, 2018 Share Posted May 21, 2018 Yeah i'm not sure what to tell you that I haven't said already. I'm using the Quick Menu with a game and core loaded, set the overlay in the Onscreen Overlay section of the Quick Menu as well as the Save Core Override in the Configuration Overrideoptions of the Quick Menu. This is also using the 1.7.3 build and after saving it I closed RA and then reloaded it with the overlay and shaders both working. Edit: The shaders per core override is saved in the Shaders section of the Quick Menu. Quote Link to comment Share on other sites More sharing options...
Zombeaver Posted May 21, 2018 Share Posted May 21, 2018 13 hours ago, kiddanplay said: So i dont know if this is the right spot to post this BUT... I am trying to add some bezel's through retroarch and im running into a huge problem. So for example...with my gameboy color and regular gameboy i am using the "gambatte_libretro.dll" core. Since i want both of them to have individual bezels i created a seperate core titled "gambatte_gbc_libretro.dll" Well here's problem number one. This doesn't work anymore (and hasn't for some time). The cores have internal names regardless of what your core .dll filename is - duplicating and renaming a .dll does nothing because it still knows what the internal name is, and core overrides will override everything you load with that core (even after renaming the dll), regardless of the platform. You need to 1) use separate configs and 2) do not use core overrides (for the reason above) 1) Delete Gambatte.cfg in Retroarch\config\Gambatte 2) Duplicate your retroarch.cfg and copy it into your Retroarch\config folder. 3) Rename this config to "gambatte_gb.cfg" then make another copy named "gambatte_gbc.cfg" 4) In your Retroarch emulator entry in LB, make both Nintendo Game Boy and Nintendo Game Boy Color use -L "cores\gambatte_libretro.dll" 5) Add -c "config\[name of the config]" after specifying the core So, for example: 6) Load up a Game Boy game, change your overlay/shader/whatever 7) Load up a Game Boy Color game, change your overlay/shader/whatever Do not create a per-core override while using these. If you do, anything you save will override both. Using separate configs is serving the same purpose anyway. You can, alternately, use the core splitter, but that 1) only works for specific cores/platforms and isn't going to help you for when you want to split out say FBA into CPS-1, CPS-2, Neo Geo, etc. and 2) you have to repeat that process every time you update the core. If you just use separate configs like I show above, you can set this stuff once and never have to touch it again, even when you update. Quote Link to comment Share on other sites More sharing options...
kiddanplay Posted May 21, 2018 Author Share Posted May 21, 2018 @Zombeaver i dont know where you are in the world but i owe you a beer, or a coffee, or a cheap hooker if thats your thing... this solved the issue! Using split cores with split cfg files and saving the core settings was not working in the slightest! You just saved my system man!... one last question with this setup though...If i make a change in the main retroarch.cfg file such controller changes or whatever do i need to just copy and repaste and rename the main config file for each system or is there an easier way to go about that? 1 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.