TASEmulators / BizHawk

BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
http://tasvideos.org/BizHawk.html
Other
2.2k stars 384 forks source link

Save GlideN64 Shaders to Bizhawk folder instead of Mupen64Plus folder #1283

Open Nicholas-Steel opened 6 years ago

Nicholas-Steel commented 6 years ago

Currently the Shader files generated by the GlideN64 plugin are stored in the following location which makes it hard to find them when the Shaders become corrupt, corruption of these files causes the GlideN64 plugin in Bizhawk to display wrong colours/corrupt graphics.

%AppData%\mupen64plus\shaders

You need to be able to easily delete the Shaders in situations where they become corrupted or incompatible due to a change of video card or drivers. Storing them in a location that is neither named after the emulator nor the video plugin, is unintuitive. It'd also be nice if they were stored in the Emulator's installation folder somewhere (if they can be moved out of AppData).

vadosnaprimer commented 6 years ago

Kinda hardcoded in the core itself. I don't have interest in wiring up an alternative path coming from bizhawk tho. https://github.com/m64p/mupen64plus-gui/issues/17#issuecomment-324465139

Nicholas-Steel commented 6 years ago

Alternatively a button in the GUI to open an instance of Windows Explorer to the location of the Shader's or a button to clear existing Shader files would suffice.

zeromus commented 5 years ago

It irritates me that the emulator is dropping garbage outside the bizhawk directory. I would like to see this fixed properly. AAaaand I will assign that to myself

I don't think we need a menu option to navigate to it, as the behaviour is standard for mupen and gliden64. Existing web documentation suffices.