76 Commits

Author SHA1 Message Date
Rodrigo
db425e5986 setResolutions 2023-11-10 19:40:05 +01:00
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 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
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 2787d2282c367801c13ee671f3fab9d198f05fb7.

* 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