100 Commits

Author SHA1 Message Date
Dragoon Dorise
18ed2a1fb1 fix paths with "" 2024-02-21 10:27:00 +01:00
Dragoon Dorise
660b702c95 $doInstallBigPEmu 2024-02-17 23:51:51 +01:00
Dragoon Dorise
bb6fb1e853 model2init 2024-02-15 19:48:01 +01:00
Dragoon Dorise
aa0b30a616 system settings 2024-02-09 11:14:05 +01:00
Dragoon Dorise
829354c14d model2 + supermodel settings 2024-01-31 10:53:39 +01:00
Griffin
ec20d41bd2
Supermodel Sega Model 3 Emulator (#937)
* initial setup

* missed a conversion to supermodel

* temp add config files

* make changes based on emotion

* temp testing based in broken flatpak

* change from .config to .supermodel

* add charco's ini

* fix tabbing

* fix tabbing

* flatpak update

* updated config

* fix bad Gamles.xml download

* Update emuDeckSupermodel.sh

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-01-31 10:15:06 +01:00
Dragoon Dorise
d9722cd32f Android wip 2024-01-29 13:43:06 +01:00
Dragoon Dorise
de822f2bbc globPath 2024-01-28 17:36:43 +01:00
Dragoon Dorise
ef6dadcbf1 echo #!/bin/bash 2024-01-28 17:15:55 +01:00
Dragoon Dorise
84bda1c6a4 touch 2024-01-28 16:37:12 +01:00
Dragoon Dorise
c1a657e284 jsonToBashVars 2024-01-28 15:42:13 +01:00
Dragoon Dorise
c6a1e2d557 Merge branch 'dev' of https://github.com/dragoonDorise/EmuDeck into dev 2024-01-28 01:21:31 +01:00
Dragoon Dorise
d222b7eec9 Android 2024-01-28 01:21:27 +01:00
Mitja Skuver
8b73dba23c
Update emulatorInit/isLatestVersionGH (#942)
Allow user to skip update check for all or per emulator
2024-01-23 20:17:32 -05:00
Dragoon Dorise
d8bb92af6e no autoupdate 2024-01-12 22:32:35 +01:00
Dragoon Dorise
e5248459af fix pcsx2 + EmuDeck -> emudeck 2024-01-08 11:30:41 +01:00
Dragoon Dorise
3b79c353dc emulatorInit 2024-01-05 11:54:46 +01:00
Dragoon Dorise
63a39d733f emulatorInit + Autoupdate 2024-01-05 11:43:43 +01:00
Mitja Skuver
c457b56aa0
IsInstalled tweaks for migrations (#880)
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>
2023-12-29 17:02:16 +01:00
Mitja Skuver
aafb713d66
Dev 2.2.1 Small Fixes (#931)
* Update emuDeckSRM.sh

Add ares_controller_config to SRM_addSteamInputProfiles cleanup

* Update autofix.sh

emuNDS=melonds (capitalization)
emuN64=ra (instead of multiemulator)

* Update emuDeckRyujinx.sh

Ryujinx_setResolution: correct multiplier is 1 for 720P/1080P and 2 for 1440P/4K

* Update emuDeckMelonDS.sh

melonDS_setResolution: corrected $melonDS_configFile variable name

* Update emuDeckCitraLegacy.sh

Added Citra_setResolution (from emuDeckCitra.sh)

* _setResolution exit -> return

Use return instead of exit in all _setResolution emu scripts (exit terminates).

* Update helperFunctions.sh

Fix string comparison

* Update emuDeckVita3K.sh

Use getReleaseURLGH instead of hardcoded value (reverts 17f6ad2df608956ae94792cb29814673c6680a58)

* Update emuDeckRPCS3Legacy.sh

Added RPCS3_setResolution (from emuDeckRPCS3.sh) + config var
2023-12-27 09:08:22 +01:00
Rodrigo
24582eeb74 Revert "== > ="
This reverts commit 28e8adc03d7d2bdb78fd827cab4184eef244c027.
2023-11-30 22:39:36 +01:00
Rodrigo
28e8adc03d == > = 2023-11-30 22:29:33 +01:00
Mitja Skuver
e6bfac5af5
Allow user override Proton version for Proton launchers (#870)
* 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>
2023-11-27 00:33:20 +01:00
Dragoon Dorise
c8e8558f1f
Set Emu resolutions (#907)
* Set Emu resolutions

* Citra fix
2023-11-11 18:24:23 +01:00
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