Commit graph

71 commits

Author SHA1 Message Date
Dragoon Dorise
e1c4af6ab0 ESDE_refreshCustomEmus 2025-03-21 21:52:17 +01:00
Dragoon Dorise
afc84e966c remove optional parsers 2025-02-10 18:41:45 +01:00
Dragoon Dorise
63939cf207 new parsers logic 2025-01-31 22:36:50 +01:00
Dragoon Dorise
00a8f1c19c
New paths (#1381)
* new paths

* /

* EmuDeck/

* mv

* no &

* ESDE new location

* ESDE new path

* no symlink load

* bigpemu new path

* force move

* global vars

* oopsie

* missing $emudeckBackend

* better migration detection

* Keep Appimages in Applications

* Keep Appimages in Applications
2025-01-02 13:42:31 +01:00
Dragoon Dorise
6c851c4073 testing setlanguage 2024-09-26 12:25:41 +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
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
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
fdbbe78832
ES-DE: Add find rules and custom systems for Yuzu (#1121) 2024-03-13 15:38:01 +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
rawdatafeel
b17ca501a5
Yuzu: Fix desktop shortcut (#1095) 2024-03-09 23:55:44 +01:00
rawdatafeel
2a7fc91bae
Citra/Yuzu: Clean up configurator (#1093) 2024-03-08 22:52:02 +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
ef6a3f9f5f
Steam ROM Manager: Add missing RA parsers + tidy (#1054)
* Added SRM_createParsers to PCSX2 and Yuzu
* Added a few missing RA cores to SRM_createParsers
2024-03-06 13:02:02 +01:00
Dragoon Dorise
f3bc90e045 declare -A 2024-02-09 16:54:16 +01:00
Dragoon Dorise
69d9f7785c testing no declare -A 2024-01-29 13:03:43 +01:00
Exp
94a263e01d
Set Emu Language (#545)
* Cemu

* Yuzu

* Ryujinx

* xemu

* Use changeLine instead

* Fix ( missing

* Remove $ from var assignment

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 17:40:15 +01:00
Mitja Skuver
c457b56aa0
IsInstalled tweaks for migrations (#880)
emuDeckRPCS3.sh
- IsInstalled checks for requested emu type and takes migration into consideration to return current installation status
- IsMigrated method
- formatting

binupdate.sh/flatpakupdate.sh
- request emu type when checking IsInstalled

emuDeckFlycast.sh
- make use of isFpInstalled method

Misc
- use of constant vars for emulator type
- removed duplicated flatpakupdate.sh and move ares code to correct flatpakupdate.sh

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 17:02:16 +01:00
Mitja Skuver
aafb713d66
Dev 2.2.1 Small Fixes (#931)
* Update emuDeckSRM.sh

Add ares_controller_config to SRM_addSteamInputProfiles cleanup

* Update autofix.sh

emuNDS=melonds (capitalization)
emuN64=ra (instead of multiemulator)

* Update emuDeckRyujinx.sh

Ryujinx_setResolution: correct multiplier is 1 for 720P/1080P and 2 for 1440P/4K

* Update emuDeckMelonDS.sh

melonDS_setResolution: corrected $melonDS_configFile variable name

* Update emuDeckCitraLegacy.sh

Added Citra_setResolution (from emuDeckCitra.sh)

* _setResolution exit -> return

Use return instead of exit in all _setResolution emu scripts (exit terminates).

* Update helperFunctions.sh

Fix string comparison

* Update emuDeckVita3K.sh

Use getReleaseURLGH instead of hardcoded value (reverts 17f6ad2df6)

* Update emuDeckRPCS3Legacy.sh

Added RPCS3_setResolution (from emuDeckRPCS3.sh) + config var
2023-12-27 09:08:22 +01:00
Dragoon Dorise
c8e8558f1f
Set Emu resolutions (#907)
* Set Emu resolutions

* Citra fix
2023-11-11 18:24:23 +01:00
Rodrigo
9395fce8a9 Update from Early Early + RPCS3 + Citra PR 2023-11-02 19:43:11 +01:00
SilentException
b23e482a47 InstallEmuAI/InstallEmuBI Tweaks
* altName -> fileName
* fileName is used for the AppImage file name only, use the "real" name for the shortcut
* adapt emu scripts - only PCSX2 makes use of this
* small changes in other scripts to use emuName variable instead of hardcoded strings
2023-09-16 10:07:36 +02:00
Rodrigo
dd594b17e9 Yuzu EA fix 2023-09-11 16:40:25 +02:00
Rodrigo
a0c76e0467 yuzu fixes 2023-09-10 00:04:47 +02:00
Rodrigo
263d98b2d6 cleanup 2023-09-09 23:37:40 +02:00
Rodrigo
1087dc09b9 changes for the new ea installer in the appimage 2023-09-09 23:32:34 +02:00
Rodrigo
e15376eb61 -n 2023-09-08 13:17:39 +02:00
Rodrigo
1eaea6b6e7 sdfadfergtrytewq3rthdt 2023-09-08 13:13:15 +02:00
Rodrigo
81b068f08d fixes endeavour 2023-09-08 00:46:23 +02:00
Rodrigo
53ffe987c1 fixes tokenValue 2023-09-08 00:37:47 +02:00
Rodrigo
c26d4a6f63 testing... 2023-09-07 19:37:48 +02:00
Rodrigo
3fb18ce310 fix padding base64 2023-09-07 19:32:40 +02:00
Rodrigo
64266a2534 2>/dev/null 2023-09-07 19:23:24 +02:00
Rodrigo
d248e0e6fe moar 2023-09-07 19:20:50 +02:00
Rodrigo
d02ca9dcf3 fixes 2023-09-07 19:17:48 +02:00
Rodrigo
02e5217861 double true fix 2023-09-07 19:13:39 +02:00
Rodrigo
d3d1105d62 if [ -f "$YuzuEA_lastVerFile" ]; then 2023-09-07 19:09:52 +02:00
Rodrigo
f2b1846136 yuzuEA more changes 2023-09-07 19:01:59 +02:00
Rodrigo
da43dcb904 yuzu EA install now it's done in Electron 2023-09-07 18:57:12 +02:00
Rodrigo
4305a89f97 Merge branch 'main' into early
# Conflicts:
#	functions/EmuScripts/emuDeckYuzu.sh
#	versions.json
2023-05-08 10:08:55 +02:00
godsbane
d77d244ae8 hotfix:
yuzu profile saves link. Will make it so that syncing will work more seamlessly.
2023-05-08 00:21:09 -04:00
Rodrigo
1af3568b7d sn 2023-05-07 15:30:28 +02:00
Rodrigo
87ae1da68f fix 2023-05-07 15:23:44 +02:00
Rodrigo
35427e33a2 Yuzu Profiles 2023-05-07 15:20:13 +02:00
godsbane
ca219a0ce1 hotfix:
make sure the yuzu launcher is updated when ea is setup
2023-04-26 16:14:57 -04:00
godsbane
0e44ff0597 slightly change EA logic 2023-04-25 13:48:01 -04:00
godsbane
491da7ec92 Let the user know what happens after YuzuEA dl 2023-04-25 11:24:53 -04:00
Rodrigo
e0bbcd7ff8 Yuzu_resetConfig as it should has been 2023-04-24 19:06:10 +02:00
Rodrigo
d18c0ccd2c Fix Yuzu reset config 2023-04-23 22:31:27 +02:00