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>
* Allow user set Proton version for proton launchers
Allows user to set FORCED_PROTON_VER to override default one set in the launcher.
Can be done in launcher script .config file or with env variable.
Added helper function to aid with reading values from config file.
Interesting for Xenia where Proton-GE seems to works better. Also useful for testing.
Dilemma: should cemu.sh Proton default to 8.0 instead of 7.0?
* helperFunctions.sh shellcheck
* Update proton-launch
Add Proton 8.0 app ID and set default proton to 8.0 - launcher scripts override this with their own defaults
---------
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
* Darwin wip
* darwin wip
* old EmuAI
* SRM
* RA + SRM + ESDE
* Moving more if darwin to override.sh
* Moving more if darwin to override.sh
* installToolAI + darwin ifs cleanups, more overrides :)
* fi fix
* fixed SRM parsers with ,,
* fix rm dmg
* RA flatpak first
* darwin install
* darwin fixes
* darwinnnn
* jsonjson
* darwin srm
* fix launchers
* SRM env vars moved to a function + override to darwin
* dont check if.cef-enable-remote-debugging
* better zenity
* fix watcher
* zenity fix
* cloudSync provider detection
* fixed paths fix
* darwin fixed paths
* fixed paths fix
* enable cloudsync
* no appinit
* last minute fixes
* weird fixes
* hash fix?
* this needs a proper cleanup...
* fixed?
* back to linkToSaveFolder for now
* better duplicate detection
* parser disabled
* cloudSync final touches
* darwin installation
* improvements
* customSRM
* Revert "customSRM"
This reverts commit 2787d2282c367801c13ee671f3fab9d198f05fb7.
* first batch
* second batch
* SGBC + Jaguar parsers
* Pegasus settings and functions
* proper order
* Path fixed
* install on setup
* SRM parser
* icon
* clear console
* Steam installation
* fix shellcheck
* Darwin wip
* darwin wip
* old EmuAI
* SRM
* RA + SRM + ESDE
* Moving more if darwin to override.sh
* Moving more if darwin to override.sh
* installToolAI + darwin ifs cleanups, more overrides :)
* fi fix
* fixed SRM parsers with ,,
* fix rm dmg
* RA flatpak first
* darwin install
* darwin fixes
* darwinnnn
* jsonjson
* darwin srm
* fix launchers
* SRM env vars moved to a function + override to darwin
* dont check if.cef-enable-remote-debugging
* better zenity
* fix watcher
* zenity fix
* cloudSync provider detection
* fixed paths fix
* darwin fixed paths
* fixed paths fix
* enable cloudsync
* no appinit
* last minute fixes
* weird fixes
* hash fix?
* this needs a proper cleanup...
* fixed?
* back to linkToSaveFolder for now
* better duplicate detection
* parser disabled
* cloudSync final touches
* darwin installation
* improvements
* customSRM
* Revert "customSRM"
This reverts commit 2787d2282c367801c13ee671f3fab9d198f05fb7.
* clear console
* Steam installation
* helperFunctions - getReleaseURLGH / getLatestReleaseURLGH
Added "contains" argument, allows for more granular filtering of GitHub releases
No changes if no argument or empty argument is supplied
Removed duplicated getReleasURLGH() from savesync.sh (it sources all.sh)
moveSaveFolder just in case of an issue we should back the original up.
Even though it uses && ensuring the removal doesn't happen unless the
sync is successful; this is an extra failsafe.
Update all the flatpak scripts
to use isFpInstalled "$EMUNAME_emuPath"
after installing the flatpak with --user, remove --system
will allow for easier rollbacks when needed ( no sudo required)