176 Commits

Author SHA1 Message Date
rawdatafeel
d17161e2b1 Steam ROM Manager: Remove spaces in AppImage name (#1224)
* riujinx fix

* no netplay

* Steam ROM Manager: Remove spaces in AppImage name
* Spaces were causing downloads to fail, removed space in name and replaced with dashes.
    * Added migration to new name.
* Added better fallback detection to SRM launcher.
* Added one time migration to new launcher (without resetting configs).
* Added fallback detection for the AppImage (for resetting configs).
* Removed custom variables (now handled automatically upstream).

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-09-26 12:24:43 +02:00
Dragoon Dorise
4c9c3c941a $netPlay back 2024-05-12 12:40:54 +02:00
Dragoon Dorise
d6467d5cce no netplay 2024-05-08 20:47:37 +02:00
Dragoon Dorise
9640c216a5 Desktop fix for Cyrillic languages 2024-05-06 13:21:14 +02:00
Dragoon Dorise
256f27e522 cloud_sync_status 2024-04-26 22:20:49 +02:00
Dragoon Dorise
e1ca66d3b1 Merge branch 'main' into dev
# Conflicts:
#	functions/helperFunctions.sh
2024-04-26 15:13:53 +02:00
rawdatafeel
6e4c980f4a
Proton Cleanup (#1205)
* Added rsyncing proton-launch.sh and appID.py to xenia and bigpemu so if users delete them accidentally, they have an easy way of getting fresh files.
* Moved resetting ES-DE's settings into its own function so if users reset any of the custom system emulators, they don't also have their settings reset.
    * This was also causing failure in very niche cases where if users didn't have a full suite of ES-DE configs, resetting the config would also fail.
* Cleaned up functions a little for easier maintenance.
* Added detection for old ES-DE installs so resetting config on custom system emulators actually grabs the latest custom systems file.
* Split BigPEmu custom system insertion into atarijaguar and atarijaguarcd
* Adjusted custom systems insertion to be less aggressive (if resetting emulators and not ES-DE, custom systems will be inserted instead of replacing the custom systems file)
2024-04-23 17:17:28 +02:00
Dragoon Dorise
16e4ed2cbb unused var 2024-04-19 12:01:42 +02:00
Dragoon Dorise
a33b154034 new patreon stuff 2024-04-19 11:55:36 +02:00
Dragoon Dorise
f27394de4a store patreon token 2024-04-19 11:41:33 +02:00
Dragoon Dorise
e5c9b481ec cloudSync off when multiplayer 2024-04-15 11:20:42 +02:00
Dragoon Dorise
1675e44821 source 2024-04-13 23:37:23 +02:00
Dragoon Dorise
fb2aedc067 np 2024-04-13 23:30:29 +02:00
Dragoon Dorise
c9eefbfb2d tests 2024-04-13 23:18:36 +02:00
Dragoon Dorise
b8d512b483 fixes netplay 2024-04-13 23:13:26 +02:00
Dragoon Dorise
ea579bb60c netplay 2024-04-13 23:10:10 +02:00
Dragoon Dorise
0439bed9d0 == 2024-04-13 23:00:45 +02:00
Dragoon Dorise
2a01831268 netplay enabled 2024-04-13 22:35:04 +02:00
Dragoon Dorise
699572ace4 no netplay 2024-04-08 11:49:47 +02:00
Dragoon Dorise
6d1594d2c2 netplay fixes 2024-03-26 09:55:48 +01:00
Dragoon Dorise
1328cdb161 netplay 2024-03-26 09:26:56 +01:00
Dragoon Dorise
5ae83d9f00 suyu testing 2024-03-20 19:12:42 +01:00
rawdatafeel
d21319055d
Fix launchers not resetting properly (#1108)
* If a user clicked reset config instead of reinstall, they would not get the latest version of the launchers. This would cause the common issue of launching into the emulator instead of directly into the game.
2024-03-11 11:57:24 -04:00
rawdatafeel
ff914e6707
ABXY Toggle: Added support to toggle between ABXY/BAXY (#1053)
* Supported emulators:
    * Cemu
    * Dolphin
    * melonDS
    * RetroArch
    * RMG
    * Ryujinx
* Switched melonDS (Standalone) to map to the Steam Deck layout by default
* Added Nintendo layout GameCube profile
2024-03-06 13:01:16 +01:00
Dragoon Dorise
d0edeba473 RetroArch_setABXYstyle 2024-03-05 20:02:20 +01:00
Dragoon Dorise
d8b3fb25ab controllerLayout_ABXY 2024-03-05 19:57:15 +01:00
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