GBC getting GB green shaders.
-
I don't know what I did, but I sure screwed things up.
So, I managed to put the green shaders on the Gameboy games. I'm not exactly sure what I did, but it worked, so I didn't care. But now I try the GBC games and they all have the same green shader. I go into the retroarch menu from the rom and can turn the shaders off-- changed the number of shader passes to zero--, and used the various methods to try to save it, for the game and for the core, but I still have to manually turn of the shader when I start the game or I have to play GBC games in a sickly green.
The reason this is happening is GB and GBC use the same emulator core, so whatever settings for that core effects games for both systems. Or, at least, it's possible. Must be since I screwed something up, anyway. The annoying part is I go into the settings and save it, but it changes nothing. Whenever I start a GBC game, I have to go into the menu to remove the green. So this is saved to something that saving new settings do not allow me to get rid of it.
Obviously, I understand just enough of this stuff to be dangerous. I could just format the SD card and start fresh, but I would rather learn what I did wrong so I don't do it again.
-
Pi Model or other hardware: Zero v 1.2
Power Supply used: dunno
RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest):4.2
Built From: self install
USB Devices connected: nil
Controller used:NES 30Pro
Error messages received:n/a
Log found in /dev/shm/runcommand.log (if relevant):?
Guide used: (Mention if you followed a guide)n/a
File: (File with issue - with FULL path)n/a
Emulator: (Name of emulator - if applicable)How to replicate the problem:
-
@theantithesis a shader shouldnt be effected by a core. They are controlled in individual systems retroarch configs. Im not sure if changinging the gb color palette in the core options can allow you to alter gbc games unless maybe you changed their file extension to .gb and somehow that effects them. Not sure. Im kind of confused how you did it. An overlay should be limited to individual retroarch configs as well.
-
Yeah, it's puzzling. It's be one thing if everything had the green shader but it's only GB and GBC. I just checked the files in the GBC roms folder, they are .zip files with .gbc files in them. So, that's not what happened.
This is definitely linked to the shaders since I can fix it by turning them off manually, I just have to do that every time I boot a game. I seem to recall when I did whatever I did, that I had the opposite problem getting the GB roms to boot with the green shader w/o having to turn that on manually
Although, I may be not remembering what I did at all. This is one of four Pi's I have (a 3, 1, Zero w) and I recently updated all of them and such. I'm not sure if this one was updated or if it was a clean install because the SD card used to have an old version of Kodi on it or what. I'll have to check my other Pi's and see if they have this same problem.
-
Just checked my Pi 3 and it doesn't have this problem. I'll try an update tomorrow because the 3 has the "surprise me" option in the menu which isn't on the Zero. Maybe that's what it needs. That of a clean install, which means I'll need to get my save file off of this one.
-
@theantithesis if you want green in the original gb games, just use the retroarch core options gb color palette options. The gb shaders suck on the pi.
-
I solved the problem. Like how I caused the problem, I don't know what actually fixed it, but I went into the... myriad of config files, from the command line and from the configuration editor in EmulationStation, setting the shaders to "false" as per your suggestion and this fixed things, only the GB games were black and white instead of green and worse green. But I solved this in the quick menu>options>BG Colorization custom and >Internal Palette GBC - Green, although that second one may not be necessary.
The kicker is the game I've been playing, in monkeying around with stuff, I wound up making additional config files for this specific game, so it was still green(!) I used the File Manager in ES and went to /opt/retropie/configs/all/retroarch/config/Gambatte and deleted all the .cfg files except Gambatte.cfg, which was the file I had edited earlier to fix things (I think). But it works now and I'll leave these shaders and things alone for a while until I'm ready to make another big mess.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.