632 Commits

Author SHA1 Message Date
rawdatafeel
1cae37fba2 Steam ROM Manager: Revert line change
Was accidentally overzealous, this should only be changed for the controller templates file.
2024-09-26 12:26:48 +02:00
rawdatafeel
fe1d7f4d1b Steam ROM Manager: Hotfix controller templates (#1274)
* Controller templates did not have localization names set properly causing them to unstick in Steam ROM Manager/identify as another controller profile
    * Updated controllerTemplates.json file to match changes
* Updated Steam path to ~/.local to match new SRM update
* Fixed steam controller templates, was previously using the wrong controller name
2024-09-26 12:26:48 +02:00
Dragoon Dorise
014910c161 && echo "true" 2024-09-26 12:26:39 +02:00
Dragoon Dorise
4f2d281045 moar sudos 2024-09-26 12:26:39 +02:00
Dragoon Dorise
efb219e834 && rm 2024-09-26 12:26:39 +02:00
Dragoon Dorise
21c3551df2 more sudos 2024-09-26 12:26:39 +02:00
Dragoon Dorise
32b65eb73c echo $password | sudo -S 2024-09-26 12:26:39 +02:00
Dragoon Dorise
8cd5bf9947 decky fixes 2024-09-26 12:26:39 +02:00
Dragoon Dorise
a3118ddfd9 Decky 2024-09-26 12:26:39 +02:00
Dragoon Dorise
2105c7205b &>/dev/null 2024-09-26 12:26:39 +02:00
Dragoon Dorise
d4f5954007 decky fixes 2024-09-26 12:26:39 +02:00
Dragoon Dorise
64bbe6afd1 fix install decky 2024-09-26 12:26:39 +02:00
Dragoon Dorise
f5356868b9 check homebrew 2024-09-26 12:26:39 +02:00
Dragoon Dorise
b412b89a45 Plugins_installPluginLoader 2024-09-26 12:26:39 +02:00
Dragoon Dorise
3c562a51c8 EmuDecky! 2024-09-26 12:26:39 +02:00
rawdatafeel
5dbee04a3d Cloud Services Manager/Emulators: Clean up (#1270)
* Updated installEmuAI and installEmuFP to be more dynamic
    * Allows for selecting if the application is an "emulator", "remoteplay", or "genericapplication"
        * Based off the choice, copies the respective bash file to the correct location
    * Allows for selecting file format of the downloaded AppImage (in case it's compressed and needs to be extracted)
    * Updated relevant scripts to match new changes
    * Cleaned up formatting of these two scripts
    * Cleaned up remoteplay Flatpak scripts to match new changes (allows for easier maintenance)
    * With these changes, remoteplay and generic application AppImages will now have a desktop file created
        * Added relevant desktop icons
* Added generic applications to cloud services manager
    * Added Cider, Heroic Games Launcher, Plexamp, Spotify, and Tidal
    * Moved Spotify here from remoteplay scripts
* Added chiaki4deck to remote play scripts
    * Added copying configs from Chiaki to chiaki4deck (if one does not exist already)
* Added uninstall option if bash scripts are detected in the remoteplay or generic-applications folder
    * If user installed these applications independent of EmuDeck, these folders would be empty and therefore can be skipped in the uninstallation
* Updated emulator, remoteplay, and generic-application scripts to rely more heavily on installEmuAI, installEmuFP, uninstallEmuFP, uninstallEmuAI, and uninstallGeneric
    * This should ideally improve maintenance in the future and allow for easier contribution
* Updated emulator scripts to remove redunant/outdated code
* Added emulator folder for ES-DE and Pegasus (official support was added to ES-DE)
    * Added copying emulator scripts to the emulator folder and removing when uninstalled
* Updated binupdate and flatpakupdate to be in alphabetical order/tidied these scripts
2024-09-26 12:26:39 +02:00
Dragoon Dorise
dd3e43b281 success msg autoclose 2024-09-26 12:26:14 +02:00
Dragoon Dorise
4ddffd2444 zenity timed errors 2024-09-26 12:26:14 +02:00
Dragoon Dorise
c27f7d4907 AutoCopy_install fix 2024-09-26 12:26:14 +02:00
Dragoon Dorise
58e1d906af AutoCopy_install 2024-09-26 12:26:14 +02:00
Dragoon Dorise
7f33782e04 autocopy fixes 2024-09-26 12:26:14 +02:00
Dragoon Dorise
ec1f975313 CreateStructureUSB 2024-09-26 12:26:14 +02:00
Dragoon Dorise
6777a2ae69 AutoCopy 2024-09-26 12:26:14 +02:00
Dragoon Dorise
3823c686be Plugins_installDeckyRomLibrary 2024-09-26 12:26:14 +02:00
Dragoon Dorise
8a95b44b51 no esde sync 2024-09-26 12:25:41 +02:00
Dragoon Dorise
6e1eeb9582 notification + dual scraping 2024-09-26 12:25:40 +02:00
Dragoon Dorise
2819e703b1 fixes shasum 2024-09-26 12:25:40 +02:00
Dragoon Dorise
2b5c698881 no shasum 2024-09-26 12:25:40 +02:00
Dragoon Dorise
3e7c72b716 --tpslimit 2024-09-26 12:25:35 +02:00
Dragoon Dorise
8fdb8519ad pegasus_setPaths 2024-09-26 12:25:35 +02:00
Dragoon Dorise
adc058e2c3 --tps-limit 12 2024-09-26 12:25:35 +02:00
Dragoon Dorise
6b62806a9e better log + --update for ESDE 2024-09-26 12:25:35 +02:00
Dragoon Dorise
13bad72009 ESDE_createLauncher 2024-09-26 12:25:35 +02:00
Dragoon Dorise
6b3c4986ff shasum 2024-09-26 12:25:04 +02:00
Dragoon Dorise
31d9eae425 fixes 2024-09-26 12:24:56 +02:00
Dragoon Dorise
c64ab7e88c cleaning up darwin 2024-09-26 12:24:56 +02:00
Dragoon Dorise
51595f3b87 esde darwin 2024-09-26 12:24:56 +02:00
Dragoon Dorise
9b733346a1 flatpakupdate 2024-09-26 12:24:42 +02:00
rawdatafeel
3cb51b625a Steam ROM Manager: Hotfix controller templates
* Controller templates did not have localization names set properly causing them to unstick in Steam ROM Manager/identify as another controller profile
    * Updated controllerTemplates.json file to match changes
* Updated Steam path to ~/.local to match new SRM update
* Fixed steam controller templates, was previously using the wrong controller name
2024-06-28 21:25:09 -04:00
rawdatafeel
ac2e55efc1 Hotfix/Polish Cloud Services
* Added missing remote play clients to all.sh
    * This allows these clients to properly install
* Fixed install locations for Greenlight and ShadowPC
* Fixed error in cloud.conf
    * Restores https://github.com/dragoonDorise/EmuDeck/pull/941
    * This was not working originally because the cloud.conf file is never updated once it's copied to Emulation/roms/cloud
        * Added a grep command to detect "browercommand" so this cloud.conf can be updated once in order for this PR to work properly
* Added ES-DE and Pegasus optional support
    * Added a prompt so users can select if they would like their services in ES-DE and Pegasus. Copies files to Emulation/roms/desktop
    * Removed cloud and remoteplay from Pegasus so scraping can be shared properly between ES-DE and Pegasus
    * Swapped default desktop system for ES-DE to "Keep ES-DE running"
* Added back firefox support
    * Reverts https://github.com/dragoonDorise/EmuDeck/pull/910
* Added Steam ROM Manager parser for bash and desktop files with proper exclusion for the cloud and remoteplay folders

Co-authored-by: rawdatafeel <108900299+rawdatafeel@users.noreply.github.com>
Co-authored-by: Thomas Crider <11287837+GloriousEggroll@users.noreply.github.com>
2024-06-08 13:55:45 -04:00
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