Commit graph

1296 commits

Author SHA1 Message Date
Dragoon Dorise 47dd7a41f8 fix keys 2024-04-08 11:58:18 +02:00
Dragoon Dorise 699572ace4 no netplay 2024-04-08 11:49:47 +02:00
Dragoon Dorise f26cf8d1c6 r 2024-04-08 11:49:41 +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
Dragoon Dorise 4769749d32 proper Ryujinx name 2024-04-08 11:06:59 +02:00
rawdatafeel bb998c1bd9
ES-DE: Hotfix paths not being set (#1184)
* If users delete their custom systems folder and reset an emulator, it previously would not set the paths correctly. Added ESDE_setEmulationFolder to emulator scripts when applicable.
2024-04-07 21:53:26 +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
rawdatafeel 07b13baa52
Citra: Hotfix freezing (#1180)
* Flatpak and AppImage configs were tangled. Added sed commands to redirect AppImage to AppImage paths.
2024-04-06 19:13:00 +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 c161dc6cc9
Supermodel: Hotfix copying configs (#1176) 2024-04-04 21:13:00 +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 4f5ff623a4
BigPEmu/Model 2/Supermodel: Fix resetting configs (#1169) 2024-04-03 08:13:23 +02:00
rawdatafeel 2575a551e9
Citra/Dolphin: Fix symlink migration for legacy installs (#1168) 2024-04-03 08:13:14 +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
rawdatafeel 1f7c712f7e
Citra: Fix init detection + copy saves (#1162)
* Added detection for both AppImage and Flatpak
* Copied saves from Flatpak to AppImage if both are detected
* Resized zenity prompt
2024-04-02 19:14:51 +02:00
rawdatafeel 482380bad0 Citra/RPCS3: Fix Flatpak detection (#1161) 2024-03-31 20:50:57 +02:00
rawdatafeel ad4117c596 Hotfix light gun games (#1159) 2024-03-31 20:50:57 +02:00
rawdatafeel 518f44c262 Ryujinx: Hotfix deadzones + ABXY mapping (#1157) 2024-03-31 20:50:57 +02:00
rawdatafeel 9acf56ef2e Flycast: Hotfixes (#1156) 2024-03-31 20:50:57 +02:00
rawdatafeel 238f380781 appImageInit: More clean ups (#1155) 2024-03-31 20:50:57 +02:00
rawdatafeel 2281dd0d2e
Citra/RPCS3: Fix Flatpak detection (#1161) 2024-03-31 19:50:38 +02:00
rawdatafeel 034ef8bdbe
Hotfix light gun games (#1159) 2024-03-31 10:52:20 +02:00
rawdatafeel 816f8e8e32
Ryujinx: Hotfix deadzones + ABXY mapping (#1157) 2024-03-31 10:51:04 +02:00
rawdatafeel 9dcc79add1
Flycast: Hotfixes (#1156) 2024-03-31 10:50:30 +02:00
rawdatafeel 07cb6b510d
appImageInit: More clean ups (#1155) 2024-03-30 21:47:37 +01: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
Dragoon Dorise 373009f339 Merge branch 'main' into dev 2024-03-22 13:10:08 +01:00
rawdatafeel b95c23456d
checkBIOS: Detect Ryujinx instead of Yuzu (#1146)
* BIOS Checker now checks for the presence of both Ryujinx keys and firmware instead of checking for Yuzu keys
* If both keys and firmware are not in place (if one is missing), checker will fail
2024-03-22 10:44:40 +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 6a3cbb6366 suyu biospath 2024-03-20 19:17:49 +01:00
Dragoon Dorise 5ae83d9f00 suyu testing 2024-03-20 19:12:42 +01:00
Dragoon Dorise 30fc09d2c4 buildbot back 2024-03-20 16:56:53 +01:00
Dragoon Dorise 18af405028 cores on install 2024-03-20 16:53:16 +01:00
Dragoon Dorise 1f22b46b9f fix double init 2024-03-20 16:47:58 +01:00
Dragoon Dorise 2f52aa294e no buildbot test 2024-03-20 16:43:42 +01:00
Dragoon Dorise 8b1ceca661 Merge branch 'main' into early 2024-03-20 16:39:29 +01:00
Dragoon Dorise ebb36c8f0c no RA assets dl 2024-03-20 16:38:55 +01:00
Dragoon Dorise a525ff0d85 BigPEmu fix 2024-03-20 16:29:52 +01:00
Dragoon Dorise 3b379d0440 Fix downloading cloudsync 2024-03-20 16:29:52 +01:00
Dragoon Dorise 85e3bae04e BigPEmu fix 2024-03-20 16:28:55 +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 42fe7b06bb
appImageInit: Remove resetting functions (#1136) 2024-03-15 21:32:09 +01:00
rawdatafeel 05994eb510
Steam Input Profiles: Fix profiles not copying properly (#1135) 2024-03-15 16:37:03 +01:00
rawdatafeel d44154f58b
RetroArch: Install Citra RA core (#1130)
* Also fixed PrimeHack typo
2024-03-15 16:36:30 +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 504a41525f
Citra/Dolphin: Add zenity prompt to symlink cleanup (#1129) 2024-03-14 19:23:55 +01:00
rawdatafeel 03bd15c38a
ES-DE/SRM: Flush launchers on reset config (#1131) 2024-03-14 19:22:39 +01:00
Dragoon Dorise 053e6e9a70 Merge branch 'main' into dev 2024-03-14 16:54:37 +01:00
Dragoon Dorise 73228eca62 Merge branch 'dev' of https://github.com/dragoonDorise/EmuDeck into dev 2024-03-14 16:53:41 +01:00
Dragoon Dorise 23bdb7c1ee suyu wip 2024-03-14 16:53:35 +01:00
rawdatafeel 57fb689ae4
Citra: Symlink migration, compression tool fixes (#1126)
* ES-DE: Remove unused function + add find rules to Yuzu (#1124)

* Citra: Symlink migration, compression tool fixes
* Added back symlink migration
* Updated compression tool to use n3ds folder
* Fixed compression tool individual file picker for 3ds
2024-03-14 13:43:50 +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 ec902c20c5
Xenia: Fix updating patches (#1125)
* Added an o flag to unzip so patches will update without user prompt
2024-03-13 18:12:11 -04: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 7a60d99912
Proton Emulators: Tweaks and Fixes (#1115)
* Proton Emulators: Tweaks and Fixes
* Removed hardcoded paths in xenia.sh
* Fixed python detection
    * On non-deck systems, python may be named python3 instead
* Fixed xenia install
* Removed bandaid xenia detection from appImageInit

* Actually remove force detection

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-03-12 17:44:27 +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 dad2b07ac3
appImageInit: Fix height of zenity prompt (#1112) 2024-03-11 21:21:34 +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
Dragoon Dorise 069ffceb91 Merge branch 'main' into dev 2024-03-11 19:22:35 +01:00
rawdatafeel a62d9d3985
Launcher hotfix: Add zenity prompt and file flag (#1110)
* Prevents forcefully applying the update
2024-03-11 19:18:21 +01:00
rawdatafeel 89312f3008
Reset launchers on EmuDeck launch (#1109) 2024-03-11 17:47:02 +01:00
rawdatafeel d21319055d
Fix launchers not resetting properly (#1108)
* If a user clicked reset config instead of reinstall, they would not get the latest version of the launchers. This would cause the common issue of launching into the emulator instead of directly into the game.
2024-03-11 11:57:24 -04:00
Dragoon Dorise cf092ae9c1 system_saves 2024-03-11 10:35:32 +01:00
rawdatafeel 6708225c75
Cemu: Fix install detection (#1107) 2024-03-10 22:10:35 +01:00
rawdatafeel ca0ae31837
mGBA: Fix uninstall (#1105) 2024-03-10 22:09:26 +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
rawdatafeel 0a9d31bfd6
PCSX2: Remove Big Picture Flag + Fix hotkeys not applying (#1100) 2024-03-10 13:45:44 +01:00
rawdatafeel 07cdd4f94d
AppImageInit: Fix symlinking (#1099)
* If these folders already exists, it'll just make a subfolder instead
2024-03-09 23:57:23 +01:00
rawdatafeel a8cba1affc
ES-DE: Tweaks (#1098)
* Detect if ES-DE is installed before adding ES-DE custom config
* Set Ryujinx as priority
2024-03-09 23:56:28 +01:00
rawdatafeel b17ca501a5
Yuzu: Fix desktop shortcut (#1095) 2024-03-09 23:55:44 +01:00
Dragoon Dorise 52c9096bc7 pcsx2 autofix 2024-03-09 00:15:46 +01:00
rawdatafeel 2a7fc91bae
Citra/Yuzu: Clean up configurator (#1093) 2024-03-08 22:52:02 +01:00
rawdatafeel 66434958f7
Model 2 Emulator: Rename launcher (#1091)
* The old name was triggering rematches on SteamGridDB
2024-03-08 16:24:53 +01:00
rawdatafeel 9b65bcb894
RetroArch: Fix buildbot downloader (#1090) 2024-03-08 15:16:40 +01:00
rawdatafeel 13b209466f
RetroArch: Fix Buildbot downloader detection (#1089) 2024-03-08 14:58:27 +01:00
Dragoon Dorise 04975e2f54 gamecube fix 2024-03-08 12:44:08 +01:00
Dragoon Dorise 5a4dc6f3a4 3ds -> n3ds 2024-03-08 12:18:07 +01:00
Dragoon Dorise bca3a1a8a7 fix force 2024-03-08 11:50:47 +01:00
Dragoon Dorise dc9fbc70d4 force esde symlink just in case 2024-03-08 11:48:18 +01:00
Dragoon Dorise 203fe4d606 no zenity warning 2024-03-08 11:09:23 +01:00
Dragoon Dorise 5403ed5585 force init 2024-03-08 10:17:22 +01:00
rawdatafeel 8522db48e4
Steam ROM Manager: Roll back create parsers function (#1083)
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-03-08 10:12:41 +01:00
rawdatafeel 0581bee793
Citra: Fix launcher + add parser to custom folder for SRM (#1081) 2024-03-08 10:00:03 +01:00
rawdatafeel 2b0c0c4724
ES-DE: Correct GC/3DS folders (#1080) 2024-03-08 09:59:27 +01:00
rawdatafeel 28e9ce74bd
Ryujinx: Hot fix saves + launcher (#1079)
* Launcher should point to .sh file to let Ryujinx adjust launch commands
2024-03-08 09:59:19 +01:00