492 Commits

Author SHA1 Message Date
Dragoon Dorise
eae83bd14c bazitte hotfix 2024-05-15 23:16:21 +02:00
rawdatafeel
7015d766cb Steam ROM Manager: Remove spaces in AppImage name (#1224)
* riujinx fix

* no netplay

* Steam ROM Manager: Remove spaces in AppImage name
* Spaces were causing downloads to fail, removed space in name and replaced with dashes.
    * Added migration to new name.
* Added better fallback detection to SRM launcher.
* Added one time migration to new launcher (without resetting configs).
* Added fallback detection for the AppImage (for resetting configs).
* Removed custom variables (now handled automatically upstream).

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-05-12 12:32:29 +02:00
Dragoon Dorise
ac56cd3c66 Merge branch 'main' into dev 2024-05-07 19:15:35 +02:00
Dragoon Dorise
9f493812bd
fix 1203 (#1212) 2024-05-07 16:57:33 +02:00
rawdatafeel
3e96ceed0d
Steam ROM Manager: Tidying Part 2 (#1211)
* Fixed paths in controller templates file, apparently this file is very finnicky
* Fixed controller templates path being overwritten by accident
2024-04-26 14:41:28 -04:00
Dragoon Dorise
e1ca66d3b1 Merge branch 'main' into dev
# Conflicts:
#	functions/helperFunctions.sh
2024-04-26 15:13:53 +02:00
rawdatafeel
6e4c980f4a
Proton Cleanup (#1205)
* Added rsyncing proton-launch.sh and appID.py to xenia and bigpemu so if users delete them accidentally, they have an easy way of getting fresh files.
* Moved resetting ES-DE's settings into its own function so if users reset any of the custom system emulators, they don't also have their settings reset.
    * This was also causing failure in very niche cases where if users didn't have a full suite of ES-DE configs, resetting the config would also fail.
* Cleaned up functions a little for easier maintenance.
* Added detection for old ES-DE installs so resetting config on custom system emulators actually grabs the latest custom systems file.
* Split BigPEmu custom system insertion into atarijaguar and atarijaguarcd
* Adjusted custom systems insertion to be less aggressive (if resetting emulators and not ES-DE, custom systems will be inserted instead of replacing the custom systems file)
2024-04-23 17:17:28 +02:00
Dragoon Dorise
27e3906abc Merge branch 'main' into dev
# Conflicts:
#	versions.json
2024-04-19 11:42:20 +02:00
rawdatafeel
b834e149c5
Pegasus: Hotfix bad symlinks (#1202)
* With the gc/n3ds folders, the Pegasus script was creating infinite symlinks which was causing crashing/freezing in SRM
2024-04-18 23:37:10 +02:00
Dragoon Dorise
d51e09a49d fix netplay 2024-04-15 14:48:22 +02:00
Dragoon Dorise
4da3653fb6 netplay speed up 2024-04-15 14:44:23 +02:00
Dragoon Dorise
fb2aedc067 np 2024-04-13 23:30:29 +02:00
Dragoon Dorise
c9eefbfb2d tests 2024-04-13 23:18:36 +02:00
Dragoon Dorise
77a0d5c810 sleep 1 2024-04-13 23:14:11 +02:00
Dragoon Dorise
b8d512b483 fixes netplay 2024-04-13 23:13:26 +02:00
Dragoon Dorise
ea579bb60c netplay 2024-04-13 23:10:10 +02:00
Dragoon Dorise
dc4685794a netplay 2024-04-13 22:20:14 +02:00
Dragoon Dorise
b62f68ce7a hash save 2024-04-08 12:42:51 +02:00
Dragoon Dorise
47dd7a41f8 fix keys 2024-04-08 11:58:18 +02:00
Dragoon Dorise
53764e71d6 Ryujinx cloud saves 2024-04-08 11:16:10 +02:00
Dragoon Dorise
7714886412 Merge branch 'main' into dev 2024-04-08 11:07:08 +02:00
rawdatafeel
ae6d663c1b
ES-DE: Hotfix custom_systems folder not being created (#1181)
* 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.
2024-04-07 19:54:06 +02:00
Dragoon Dorise
1bcf67c43c cloudSync 2024-04-06 16:55:08 +02:00
Dragoon Dorise
8db7829cd1 Merge branch 'main' into dev
# Conflicts:
#	functions/EmuScripts/emuDeckSupermodel.sh
2024-04-06 00:03:33 +02:00
rawdatafeel
6f4a922e68
Steam ROM Manager: Add delete cache function (#1177)
* 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.
2024-04-06 00:03:06 +02:00
rawdatafeel
5801ac0cad
RetroArch MAME cleanups (#1173)
* 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
2024-04-04 20:48:36 +02:00
rawdatafeel
97b688709a
Xenia: Hotfix per game configs (#1174)
* Added prefix injection into custom systems so users can add per-game configs
2024-04-04 20:32:04 +02:00
rawdatafeel
69cfd78611
Steam ROM Manager: Set Steam path (#1170)
* Was accidentally removed
2024-04-03 08:13:52 +02:00
rawdatafeel
a3b2800919
Pegasus: Use --keep-dirlinks flag instead of --ignore-existing flag (#1167) 2024-04-02 22:14:47 +02:00
rawdatafeel
ededfa9c3f
Pegasus: Fix rsyncing ROMs folder (#1166)
Added an --ignore-existing so it only adds the folders if they've been deleted. This was previously breaking the Citra and Dolphin symlink cleanup.
2024-04-02 22:10:27 +02:00
Dragoon Dorise
6d1594d2c2 netplay fixes 2024-03-26 09:55:48 +01:00
Dragoon Dorise
1328cdb161 netplay 2024-03-26 09:26:56 +01:00
Dragoon Dorise
8aa1696fa3 netplaySetIP 2024-03-25 23:47:39 +01:00
rawdatafeel
12f7386acd
appImageInit: Fix SRM migration (#1144)
* Used to reset Steam ROM Manager, PCSX2, DuckStation, and Citra on launch (if users had the old SRM AppImage)
2024-03-22 10:43:42 +01:00
Dragoon Dorise
9707a88c53 Fix downloading cloudsync 2024-03-20 15:35:34 +01:00
Dragoon Dorise
1b94b91d56 cloudSync fix chimeraOS 2024-03-20 11:37:34 +01:00
rawdatafeel
05994eb510
Steam Input Profiles: Fix profiles not copying properly (#1135) 2024-03-15 16:37:03 +01:00
rawdatafeel
979b7011d2
Tool Tweaks and Fixes (#1132)
* 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
2024-03-14 17:14:45 -04:00
rawdatafeel
03bd15c38a
ES-DE/SRM: Flush launchers on reset config (#1131) 2024-03-14 19:22:39 +01:00
rawdatafeel
9b034670e9
Steam ROM Manager: Custom Variables + Supermodel Parser (#1127)
* 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
2024-03-14 13:42:58 +01:00
rawdatafeel
6503d0a0da
ES-DE: Remove unused function + add find rules to Yuzu (#1124) 2024-03-13 18:47:11 +01:00
rawdatafeel
fdbbe78832
ES-DE: Add find rules and custom systems for Yuzu (#1121) 2024-03-13 15:38:01 +01:00
rawdatafeel
cae445fc05
Pegasus: XBLA and Desktop shortcut (#1120) 2024-03-13 09:44:31 +01:00
rawdatafeel
83a108c561
Pegasus: Tweaks and Fixes (#1117)
* 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>
2024-03-12 17:33:19 +01:00
Dragoon Dorise
ce57583667 Merge branch 'main' into dev 2024-03-12 17:26:41 +01:00
rawdatafeel
9d5a62de33
RPCS3: Remove ES-DE custom system (#1113)
* Fixed upstream, no longer needed
2024-03-11 21:15:10 +01:00
Dragoon Dorise
05e412a8d8 CloudBackup 2024-03-11 20:00:25 +01:00
Dragoon Dorise
74b351d3fe cloudsync preparations 2024-03-11 19:39:24 +01:00
rawdatafeel
adfea658f4
ES-DE: Fix defaults not applying properly (#1104) 2024-03-10 22:08:16 +01:00
rawdatafeel
4ff2205002
Xenia: Fix ES-DE detection + clean up custom systems (#1103)
* 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.
2024-03-10 13:46:47 +01:00