146 Commits

Author SHA1 Message Date
Dragoon Dorise
3d83f2c1c9 change Symlinks to the emulator folder, not on the savePath 2024-12-18 13:59:13 +01:00
Dragoon Dorise
00960e9815 make sure python is installed 2024-11-01 11:16:27 +01:00
Dragoon Dorise
f53762105c startCompressor
Some checks are pending
CI / shellcheck (push) Waiting to run
2024-10-18 09:42:18 +02:00
Mitja Skuver
2d05242f30
RPCS3 Update API (#1325)
- use the API to get latest release info without possible broken releases
- if the local file matches latest release checksum, it will not be redownloaded
- implement checkum checking in installEmuAI and safeDownload methods
- implement possibility of not downloading anything in installEmuAI (if local file exists)
2024-10-04 08:03:01 +02:00
Mitja Skuver
c970d1716b
fix: Ryujinx launcher for Flatpak (#1328)
- fix launcher not finding flatpak
- improve finding correct GH asset (fileNamestartsWith) - different asset order on GH would download wrong one as they all end the same)
2024-10-04 08:02:40 +02:00
Dragoon Dorise
d5ac9be100 emudeck cloud 2024-09-30 08:20:03 +02:00
Dragoon Dorise
3109e20f5c stop service, make sure is not stuck 2024-09-26 12:26:49 +02:00
Dragoon Dorise
02d0e2d5f3 Internet connection check 2024-09-26 12:26:49 +02:00
Dragoon Dorise
67300a4923 cloudSync detection 2024-09-26 12:26:49 +02:00
rawdatafeel
bbc4cfd1bb Lime3DS: Update to new config paths 2024-09-26 12:26:49 +02:00
rawdatafeel
0f6893dd73 Citra: Add ABXY/BAXY to helperFunctions.sh 2024-09-26 12:26:39 +02:00
rawdatafeel
5dbee04a3d Cloud Services Manager/Emulators: Clean up (#1270)
* Updated installEmuAI and installEmuFP to be more dynamic
    * Allows for selecting if the application is an "emulator", "remoteplay", or "genericapplication"
        * Based off the choice, copies the respective bash file to the correct location
    * Allows for selecting file format of the downloaded AppImage (in case it's compressed and needs to be extracted)
    * Updated relevant scripts to match new changes
    * Cleaned up formatting of these two scripts
    * Cleaned up remoteplay Flatpak scripts to match new changes (allows for easier maintenance)
    * With these changes, remoteplay and generic application AppImages will now have a desktop file created
        * Added relevant desktop icons
* Added generic applications to cloud services manager
    * Added Cider, Heroic Games Launcher, Plexamp, Spotify, and Tidal
    * Moved Spotify here from remoteplay scripts
* Added chiaki4deck to remote play scripts
    * Added copying configs from Chiaki to chiaki4deck (if one does not exist already)
* Added uninstall option if bash scripts are detected in the remoteplay or generic-applications folder
    * If user installed these applications independent of EmuDeck, these folders would be empty and therefore can be skipped in the uninstallation
* Updated emulator, remoteplay, and generic-application scripts to rely more heavily on installEmuAI, installEmuFP, uninstallEmuFP, uninstallEmuAI, and uninstallGeneric
    * This should ideally improve maintenance in the future and allow for easier contribution
* Updated emulator scripts to remove redunant/outdated code
* Added emulator folder for ES-DE and Pegasus (official support was added to ES-DE)
    * Added copying emulator scripts to the emulator folder and removing when uninstalled
* Updated binupdate and flatpakupdate to be in alphabetical order/tidied these scripts
2024-09-26 12:26:39 +02:00
Dragoon Dorise
305460e560 server changes 2024-09-26 12:26:19 +02:00
Dragoon Dorise
94700c9f26 fixes 2024-09-26 12:26:19 +02:00
Dragoon Dorise
c802f58202 server_install 2024-09-26 12:26:19 +02:00
rawdatafeel
5646f76ea7 Citra: Add back Citra AppImage (#1257)
* Updated script to use PabloMK7's Fork
* Updated script to strictly look for the AppImage and configure the AppImage
* Cleaned up/tidied script
* Added storage migration for the NAND and SDMC to Emulation/Storage
* Added symlinks for texture packs, cheats, and cheats to Emulation/storage and Emulation/hdpacks
* Added storage folder for screenshot
* Added ABXY and BAXY button swapping
* Updated installEmuAI to be more flexible on file extensions and updated emulator scripts accordingly
* Updated helperFunctions to add texture pack and cheat folder linking
* Updated Citra to use Vulkan instead of OpenGL
* Set Citra screen layout to hybrid
* Deleted flatpak Citra configs
2024-09-26 12:26:14 +02:00
Dragoon Dorise
2902ecf468 jsonToBashVars 2024-09-26 12:25:41 +02:00
Dragoon Dorise
774c39f80a fix bios + moar vars 2024-09-26 12:25:41 +02:00
Dragoon Dorise
ada8d3cb2e darwin updates 2024-09-26 12:24:56 +02:00
Dragoon Dorise
b0472fc9fd $netPlay back 2024-09-26 12:24:56 +02:00
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