* 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)
* binupdate improvements
- new safeDownload() in helperFunctions
- introduced showProgress argument for emulator downloads
- modified binupdate.sh to use showProgress
- modified emulator/tools install functions to use safeDownload()/showProgress and return proper exit code (CemuNative, Cemu, mGBA, PCSX2-QT, Ryujinx, Vita3K, Xenia, Yuzu, ESDE, SRM)
- installEmuAI() and installEmuBI() are now using new safeDownload() and return proper exit code
- installEmuAI() and installEmuBI() can now write last version info (new arguments)
- yuzu launcher: Added ~/emudeck/yuzu.noupdate to skip yuzu update, zenity progress bar and zenity error dialog
* formatting/whitespaces only
* Fixed shell error (quotes)
---------
Co-authored-by: Livedeht <godsbane@gmail.com>
* Update yuzu.sh
- perform update check only if launching mainline release
-
* yuzu-EA qol improvements
- update shortcut + icon if using EA
- download EA metadata only once
- use .temp file to download EA, rename and chmod +x it after download
- do not start update if EA metadata is missing for some reason
- added YuzuEA_uninstall()
+ set yuzu.ver in Yuzu_install() so that yuzu.sh updater doesn't ask for update
* Update emuDeckYuzu.sh
- moved yuzu-ea.AppImage check outside tokenFile check (launcher would still find yuzu-ea)
* Update cemu.sh to handle checking for an AppImage or Flatpak
* Make less checks on doProton
* Update userConfigurations.json for Cemu Native parsers
* Add emuDeckCemuNative.sh to functions
* PROTONVER should be a parameter.
* Update setup.sh for CemuNative
* Add settings. Link mlc01 for now. Set correct config
* Have both ROM locations for now
* More updates to emuDeckCemuNative
* Move config and update emuDeckCemuNative
* Remove the extra roms from the gamepathentryfound
* Set up migrate
* add emuDeckCemuNative.sh to all.sh
* Don't know why there was an -r flag there.
* Clobber Windows version and migrate what can be.
* PROTONVER in xenia.sh
* Add controllerProfiles
* remove install from storage setup
* Setup Emulation paths using the Cemu proton paths
* Fix temp file cleanup for installEmuBI
* Make Cemu be Cemu (proton) in labeling
Change cemu.sh to take -w to use proton
* Update ES-DE config script
change Cemu (proton) to use -w
add Cemu (native)
add function to update cemu (native)
* modify CemuNative script
use original Cemu Paths for stuff
save migration for future
* Fixes the ES-DE media_dir update
if the user changes Emulation path
* cemu.sh
add -w proton check
* Realign Desktop creation to make more sense
no more EmuDeck - now says AppImage or Binary
* Creating icons purges the baloo index
* Cemu.sh
Override to windows with -w
uses ~/emudeck/settings.sh to determine paths
* ES-DE needs one system, multiple commands
* update custom system base xml to include
cemu native
* Silly external
* update / fix custom systems for esde
add new commands too.
* fix uninstall.sh
Co-authored-by: AngelofWoe <jaia.one.winged.angel@gmail.com>