* If users reset emulator configurations and not ES-DE, a junk custom_systems file would be created. This adds creating the custom_systems folder to emulator scripts when applicable.
* Added a function to ES-DE to delete the junk custom_systems file so legacy users can update and have the custom_systems folder actually generate.
* Users were experiencing freezing/crashing with Steam ROM Manager on the new EmuDeck update. This wipe cache function "resets" the non-Steam library and ideally should fix any crashing or freezing.
* Added detection to delete mame2003 and mamecurrent symlinks
* Removed mame2003, mame2010, and mamecurrent from Pegasus configs
* Changed the mame folder to use MAME current through Pegasus
* Added flush launcher to Pegasus
* Added chmod +x to ES-DE, SRM, and Pegasus
* Removed SRM_init from steamrommanager.sh
* If users have this path as their SD card, SRM will be reset every time it launches
* Added a line to fetch latest custom variables file
* Steam ROM Manager recently updated to use PSN instead of PS3 for RPCS3, adding this line allows EmuDeck to grab the latest changes
* Fixed fuzzy matching on Supermodel by adding MAME variable
* Fixed yabause parser, conflicting parser ID
* Fixed Model 2 Emulator and Supermodel metadata files
* Moved metadata files and metadata to rom subfolder for Proton emulators
* Added RPCS3 support through desktop files
* Adjusted defaults
* Atari Jaguar/Atari Jaguar CD changed to BigPEmu
* Arcade changed to MAME (standalone)
* NDS changed to melonDS DS
* Nintendo 64DD changed to RMG
* PSP changed to PPSSPP (Standalone)
* Nintendo Switch changed to Ryujinx (Standalone)
* VSmile changed to MAME (Standalone)
* Removed z: from wiiu metadata file since it's presumably running Cemu Native
* Cleaned up Pegasus file
* Added support for XBLA through zar files
* Can implement zar compression in a separate PR
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
* A broken media symlink for Pegasus was causing ES-DE to detect it as a ROM.
* Now creates this folder on reset.
* The LICENSE file was causing ES-DE to detect it as a ROM.
* Renamed LICENSE to LICENSE.TEXT
* .git was being detected as a ROM.
* Removed this and replaced how xenia grabs patches.