After successfully setting up Mega Bezel project and setup Duimon's Mega Bezel pack, I then try to use different shader for different game content folder while using the same core. E.g. loading Game Boy game should apply Duimon GB shader Preset, while loading Game Boy Color game should apply Duimon GBC shader preset. I know RetroArch already support saving different shader preset per Content Directory (in addition to per Core and per Game), but the behaviour is different/not expected when launching it via LaunchBox.
Issues:
When trying to apply Save Shader > Save Content Directory option, game launched via Launchbox using RetroArch emulator will always saved as `Temp.slangp` under `retroarch/config/CORE_NAME/Temp.slangp`. This causes issue where all the game launched by this core will always use the same preset.
When trying to Load Content from RA emulator itself, saving the shader using the same `Save Content Directory` option will save the shader as `CONTENT_FOLDER_NAME.slangp` under `retroarch/config/EMULATOR_NAME/CONTENT_FOLDER_NAME.slangp`. When the game residing at that CONTENT_FOLDER_NAME is launched, RA will then load its `.slangp` file instead of a static `Temp.slangp` file.
One approach is of course using Additional App setting option for each game and run a batch file to copy the right .slangp file, but adding it to thousands of game is tedious and time consuming.