Tony Posted September 19, 2016 Share Posted September 19, 2016 I found a nice shader for gameboy and it seems retroarch allows per-emulator config settings but the same emulator Gambatte I use for both color and regular GB. How do I specify which shaders to use for each? Quote Link to comment Share on other sites More sharing options...
RetroArcade Posted September 19, 2016 Share Posted September 19, 2016 Not sure if you can unless using a method like rocketlauncher does where it loads the config per whatever actual system you are using Quote Link to comment Share on other sites More sharing options...
Tony Posted September 19, 2016 Author Share Posted September 19, 2016 (edited) Still searching but being a noob, I just learned there's a way to switch shaders using "m" or whatever you set. It didn't work for me but I may have to change my config file in some way. I'll keep searching and update when I figure it out. Edit: Still no luck. Maybe tomorrow. Edited September 19, 2016 by Tony Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted September 19, 2016 Share Posted September 19, 2016 Are you wanting to use 2 different shaders for 1 game ? Quote Link to comment Share on other sites More sharing options...
DOS76 Posted September 19, 2016 Share Posted September 19, 2016 @Tony to cycle through shader presets you have to either save the shader which will make a copy of the preset inside the root shader folder or you can copy and paste the ones you want to use in the same location and then you can cycle through them with your keyboard or your controller if you setup the hot keys for it. Quote Link to comment Share on other sites More sharing options...
Zombeaver Posted September 19, 2016 Share Posted September 19, 2016 What I would do is duplicate your Gambatte_Libretro.dll (or whatever it's called) and rename the duplicate to "Gamebatte_Libretro_Color.dll" (or whatever you want) and then update your Retroarch emulator entry in LB to direct your Game Boy Color platform to that .dll instead of the normal one - now the two can have their shaders set separately. Load up a Game Boy game and set your shader. Load up a Game Boy Color game and set your shader. Done. Normally I would just create an entirely separate "emulator" entry in LB for the purposes of dividing out certain options that I want to be able to quickly switch between (as mentioned in the post below) but so long as you have Game Boy and Game Boy Color divided into separate platforms, you wouldn't even need to do that - that method is what I use when I want to divide out the same platform for a number of different options. Quote Link to comment Share on other sites More sharing options...
Tony Posted September 19, 2016 Author Share Posted September 19, 2016 (edited) 9 hours ago, Zombeaver said: What I would do is duplicate your Gambatte_Libretro.dll (or whatever it's called) and rename the duplicate to "Gamebatte_Libretro_Color.dll" (or whatever you want) and then update your Retroarch emulator entry in LB to direct your Game Boy Color platform to that .dll instead of the normal one - now the two can have their shaders set separately. Load up a Game Boy game and set your shader. Load up a Game Boy Color game and set your shader. Done. Normally I would just create an entirely separate "emulator" entry in LB for the purposes of dividing out certain options that I want to be able to quickly switch between (as mentioned in the post below) but so long as you have Game Boy and Game Boy Color divided into separate platforms, you wouldn't even need to do that - that method is what I use when I want to divide out the same platform for a number of different options I'm still working on setting this up but in the meantime, I found some Atari Lynx images, edited them and created a simple Lynx shader package for anyone interested. I couldn't find one anywhere on the internet. Also google drive link for visitors because I hate having to make an account to download things I come across on the internet. There's 2 versions, one for both models. Edit: Still can't figure out how to switch between shaders on the fly, I did the above. Things would be so much faster with setting up my shaders if I didn't have to keep going into the RetroArch menu and manually choosing for each system. I'm addicted to trying out filters and after using emulators for years, it's great that we have some universal shaders to emulate bathing in the golden light of crt's, to paraphrase Bad Religion there. With Hyperspin, frontends were getting the love they deserved. With Launchbox + RetroArch, this is something else, *Hank Hill voice* I tell you hwhwat, it's taking it to another level. If I was 10 again, I never dreamed we could have such awesome setups. Atari_Lynx_Shaders.zip Edited September 19, 2016 by Tony Add image & fix folder structure 2 1 Quote Link to comment Share on other sites More sharing options...
Tony Posted September 20, 2016 Author Share Posted September 20, 2016 Also one I did for Virtualboy if anyone wants it. It's by no means accurate but makes it more fun to play than no shader. Thanks to this guy for the overlay. Google Drive link Nintendo_VirtualBoy.zip 1 1 Quote Link to comment Share on other sites More sharing options...
Tony Posted September 21, 2016 Author Share Posted September 21, 2016 I think I'm getting the hang of this. Here's another shader/overlay I did for the Turboexpress for those dozen of us who owned one and like to remember playing it in school when we shouldn't. Google Drive link Turboexpress_Shader.zip 1 Quote Link to comment Share on other sites More sharing options...
Tony Posted September 21, 2016 Author Share Posted September 21, 2016 (edited) Here's another one I did for PSP. As you can tell, I'm not the greatest with photoshop. Sorry to keep bumping, thought I might as well share even though they're kind of amateurish. PSP_Retroarch_Shader_&_Overlay.zip Google Drive link Edited September 21, 2016 by Tony Quick shader fix 1 Quote Link to comment Share on other sites More sharing options...
dingodan Posted January 3, 2017 Share Posted January 3, 2017 (edited) On 19/09/2016 at 4:02 PM, Zombeaver said: What I would do is duplicate your Gambatte_Libretro.dll (or whatever it's called) and rename the duplicate to "Gamebatte_Libretro_Color.dll" (or whatever you want) and then update your Retroarch emulator entry in LB to direct your Game Boy Color platform to that .dll instead of the normal one - now the two can have their shaders set separately. Load up a Game Boy game and set your shader. Load up a Game Boy Color game and set your shader. Done. Normally I would just create an entirely separate "emulator" entry in LB for the purposes of dividing out certain options that I want to be able to quickly switch between (as mentioned in the post below) but so long as you have Game Boy and Game Boy Color divided into separate platforms, you wouldn't even need to do that - that method is what I use when I want to divide out the same platform for a number of different options. The per core config functionality has changed to 'per core overrides'. As a result the duplicate dll trick doesn't work. Using tgbdual_c_libretro.dll and tgbdual_libretro.dll they both write their overrides to config\TGB Dual\TGB Dual.cfg. Can't figure out a workaround. Edit: Got something, sort of. Alternative suggestions welcome: 1. use the same dll core file 2. on the extra system, ie GBC for TGB Dual, add a command line switch like: Nintendo Game Boy Color -L "cores\tgbdual_libretro.dll" --config "config\TGB Dual\tgbdual_color.cfg" True 3. Then disable core overrides, choose your shader and go to Configuration, Save New Config. Edited January 3, 2017 by dingodan Quote Link to comment Share on other sites More sharing options...
Zombeaver Posted January 3, 2017 Share Posted January 3, 2017 21 minutes ago, dingodan said: The per core config functionality has changed to 'per core overrides'. As a result the duplicate dll trick doesn't work. Using tgbdual_c_libretro.dll and tgbdual_libretro.dll they both write their overrides to config\TGB Dual\TGB Dual.cfg. Can't figure out a workaround. It still works based on the last nightly I tested which had per core overrides: Quote Link to comment Share on other sites More sharing options...
dingodan Posted January 3, 2017 Share Posted January 3, 2017 Confused - I'm on nightlies too, and both my TGB Dual dlls write their overrides to config\TGB Dual\TGB Dual.cfg. Wonder what I'm doing differently. Quote Link to comment Share on other sites More sharing options...
Zombeaver Posted January 3, 2017 Share Posted January 3, 2017 Maybe try creating/directing to separate cfgs as well? Quote Link to comment Share on other sites More sharing options...
dingodan Posted January 3, 2017 Share Posted January 3, 2017 That'll have to do until we get per core and per system - cheers. This was my initial work around - I put the details of it above in case others run into the same issue. Quote Link to comment Share on other sites More sharing options...
Tony Posted April 13, 2018 Author Share Posted April 13, 2018 Not sure where to put this but in case anyone wants to use this overlay, they're welcome. Retroarch_PSP_Overlay.zip Quote Link to comment Share on other sites More sharing options...
vaderag Posted March 20, 2019 Share Posted March 20, 2019 Been looking for a Lynx shader - super old thread but just wanted to say thanks! 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.