Commit graph

75 commits

Author SHA1 Message Date
Rodrigo 9395fce8a9 Update from Early Early + RPCS3 + Citra PR 2023-11-02 19:43:11 +01:00
Rodrigo 6b9c940134 log changes 2023-10-23 14:28:16 +02:00
Rodrigo 04cabd6454 startLog 2023-10-23 14:05:12 +02:00
Rodrigo 3e61da0e7b touch 2023-10-23 13:55:48 +02:00
Rodrigo bc963b6a7c mkdir -p "$HOME/emudeck/logs" 2023-10-23 13:39:52 +02:00
Rodrigo 63e67b5260 startLog testing 2023-10-23 13:32:26 +02:00
Rodrigo 20090ac2e6 fix savedownload
# Conflicts:
#	functions/helperFunctions.sh
2023-10-08 02:30:28 +02:00
Dragoon Dorise 960d1ef010
Feature/pegasus (#877)
* 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 2787d2282c.

* 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
2023-10-06 17:04:40 +02:00
Dragoon Dorise 17fae95b88
Feature/darwin (#881)
* 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 2787d2282c.

* clear console

* Steam installation
2023-10-06 15:46:45 +02:00
Rodrigo 1b1ed14c0c helpers: Fix FlatPak installed check (#875) 2023-10-05 08:25:14 +02:00
Rodrigo 1087dc09b9 changes for the new ea installer in the appimage 2023-09-09 23:32:34 +02:00
Rodrigo 5ad6b696a2 last touch 2023-09-05 12:30:33 +02:00
Livedeht 34f89fc453 fixes release getting stuck 2023-07-06 14:31:01 -04:00
Mitja Skuver 8c9b73fb79
helperFunctions - getReleaseURLGH / getLatestReleaseURLGH (#753)
* 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)
2023-06-29 03:05:23 -04:00
Griffin 79717bf7f4
Add Flycast Standalone (#617)
adds backend for flycast standalone
2023-06-29 02:58:52 -04:00
Rodrigo 4305a89f97 Merge branch 'main' into early
# Conflicts:
#	functions/EmuScripts/emuDeckYuzu.sh
#	versions.json
2023-05-08 10:08:55 +02:00
godsbane caa208ce24 helperFunction:
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.
2023-05-07 23:31:47 -04:00
Rodrigo c458898af5 cloud failure improvements 2023-04-28 23:33:45 +02:00
godsbane 9e2ba7846e Small adjustment for flatpak detection. 2023-04-26 00:01:15 -04:00
godsbane 0010b6f4c4 Update desktopShortcutFieldUpdate 2023-04-25 13:39:39 -04:00
Rodrigo 90142bf58f fix 2023-04-25 18:47:35 +02:00
godsbane c1c6de2efd Add isFpInstalled
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)
2023-04-24 03:22:15 -04:00
Rodrigo 67a6a6979a getEmuInstallStatus now uses arguments 2023-04-21 11:20:54 +02:00
Rodrigo 7a14cfc7a5 PrimeHacks not PrimeHacks 2023-04-21 09:34:27 +02:00
godsbane 27aac1e190 new helper function:
update an entire ini section by header
2023-04-20 00:45:56 -04:00
godsbane 662526016e iniFieldUpdate seems solid 2023-04-19 23:12:43 -04:00
godsbane fcd0e0bf18 iniFieldUpdate creation needs work 2023-04-19 06:08:57 -04:00
godsbane 6d177f2810 revert the iniFieldUpdate changes for now 2023-04-19 05:29:04 -04:00
godsbane 45f7c48808 default separator 2023-04-19 04:20:07 -04:00
godsbane f2e94f3569 more corner case handling for iniFieldUpdate 2023-04-19 04:16:27 -04:00
godsbane bf4e5b86f2 update iniFieldUpdate for more cases 2023-04-19 04:16:27 -04:00
godsbane 0821f9b31c update testLocationvalid to fail if the path has a space 2023-04-19 01:56:06 -04:00
godsbane aca14b52b2 helperFunction:
iniFieldUpdate sed fix
2023-04-14 14:19:44 -04:00
godsbane c2cdd3d6ea RetroAchievements:
update the iniUpdateFunction
Fix login for DuckStation and PCSX2-QT
Fix Login for RetroArch
2023-04-14 12:46:56 -04:00
godsbane 15451d0616 small iniSectionUpdate tweaks 2023-04-09 16:05:42 -04:00
godsbane 9c770e6c16 helperFunctions:
add iniSectionUpdate
2023-04-09 15:54:46 -04:00
Godsbane 8904bd19f2 add name to safeDownload progress 2023-03-23 22:51:02 -04:00
Rodrigo 19dddeba4e shellcheck 2023-03-21 17:48:28 +01:00
Rodrigo dad67aa403 back to normal 2023-03-15 19:49:27 +01:00
Rodrigo a586516f9f :@ 2023-03-15 19:43:20 +01:00
Rodrigo 4cfd23b600 quicktest 2023-03-15 19:39:09 +01:00
Rodrigo becfe2d654 Merge branch 'beta' of https://github.com/dragoonDorise/EmuDeck into beta 2023-03-15 18:08:12 +01:00
Rodrigo 59196b035b Mac cleanup 2023-03-15 18:08:08 +01:00
Livedeht 0f8f294337 Shellcheck fix 2023-03-14 10:54:03 -04:00
Livedeht 2878d4a478 add getEmuInstallStatus
returns json install status
2023-03-14 02:09:13 -04:00
Rodrigo 8c4d6ff4e9 Fix inieditor 2023-03-13 18:21:50 +01:00
Rodrigo 5f3187a664 Check if USB is writable 2023-03-12 01:55:10 +01:00
Livedeht 248afd8421 add addSteamInputCustomIcons function 2023-03-06 00:49:58 -05:00
Mitja Skuver e5755f71d6
binupdate improvements (#648)
* 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>
2023-03-05 23:45:34 -05:00
Mitja Skuver 2fb5e355e3
yuzu-EA improvements (#628)
* 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)
2023-02-23 00:06:22 -05:00