176 Commits

Author SHA1 Message Date
Dragoon Dorise
86a6dd5624 Azahar 2025-03-20 14:05:42 +01:00
Dragoon Dorise
84d4bb05c0 pid order 2025-02-15 11:30:22 +01:00
Dragoon Dorise
141d0087c4 old launchers 2025-02-12 08:58:14 +01:00
Dragoon Dorise
e97889d3be eval 2025-02-12 08:53:50 +01:00
Dragoon Dorise
a17cbaf75e fix launcher 2025-02-12 08:32:06 +01:00
Dragoon Dorise
603b7ec4bb ra fix? 2025-02-10 19:19:02 +01:00
Dragoon Dorise
70e3cf3815 CI fix 2025-02-10 18:58:45 +01:00
Dragoon Dorise
afc84e966c remove optional parsers 2025-02-10 18:41:45 +01:00
Dragoon Dorise
8153bbdb35 fix flatpak 2025-02-10 18:09:11 +01:00
Dragoon Dorise
a6b7fc88b0 netplayCMD fix 2025-02-10 17:54:48 +01:00
Dragoon Dorise
e565cf823a ! 2025-02-10 17:51:25 +01:00
Dragoon Dorise
cf7868aecc fix appImage search 2025-02-10 17:39:15 +01:00
Dragoon Dorise
487fc1e9aa cli fixes 2025-02-10 14:29:05 +01:00
Dragoon Dorise
5241aff64d final fix 2025-01-31 23:54:22 +01:00
Dragoon Dorise
63939cf207 new parsers logic 2025-01-31 22:36:50 +01:00
Dragoon Dorise
c9e3f6449f new launchers 2025-01-27 22:13:53 +01:00
Dragoon Dorise
10f9f53054 fixes launcher 2025-01-27 19:41:18 +01:00
Dragoon Dorise
6ada7cbb66 fixes new launcher 2025-01-27 19:25:51 +01:00
Dragoon Dorise
3b2393e580 testing emulator init 2025-01-27 19:12:32 +01:00
Dragoon Dorise
27336c0b26 order 2025-01-15 15:37:19 +01:00
Dragoon Dorise
c5622ed303 Revert "testing categories"
This reverts commit a309485b17b92a2ff3634e1ca72950ae55a4388f.
2025-01-08 22:46:22 +01:00
Dragoon Dorise
a309485b17 testing categories 2025-01-08 22:43:33 +01:00
Dragoon Dorise
c20afeae4b proper vdf path 2025-01-08 20:17:01 +01:00
Dragoon Dorise
688af01e55 ESDE_addToSteam 2025-01-08 20:15:22 +01:00
Mitja Skuver
1112777f3f
Couple of fixes (ShadPS4, Ryujinx, Xenia) (#1380)
* Couple of fixes (ShadPS4, Ryujinx, Xenia

ShadPS4
- separate download/unzip/AppImage setup when installing; download zip first, then unzip and then do AppImage things (installEmuAI)
- launcher: we can use variables from emu script
- launcher: fallback to flatpak handled more gracefully
- launcher: better handling of .desktop file arguments

Ryujinx
- currently, the "nogui" version is downloaded; it doesn't make a difference but it might later; implement fileNameDoesNotContain in getReleaseURLGH helper function and make use of it for Ryu

Xenia
- latest version is running fine, removed hardcoded release

* Update emuDeckShadPS4.sh

ShadPS4
- create bios link for LLE sys_modules (optional)

* Update emuDeckShadPS4.sh

oops, variable needs $ :)

* Merge fix for shadps4.sh launcher

* Clean .config/EmuDeck/Emulators leftovers

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2025-01-04 00:32:31 +01:00
Dragoon Dorise
00a8f1c19c
New paths (#1381)
* new paths

* /

* EmuDeck/

* mv

* no &

* ESDE new location

* ESDE new path

* no symlink load

* bigpemu new path

* force move

* global vars

* oopsie

* missing $emudeckBackend

* better migration detection

* Keep Appimages in Applications

* Keep Appimages in Applications
2025-01-02 13:42:31 +01:00
Dragoon Dorise
04bfdd423e cloudsync and netplay 2024-12-28 23:34:55 +01:00
Dragoon Dorise
465a4b6744 old save function back 2024-12-25 23:36:10 +01:00
Dragoon Dorise
cb0fc2cf48 shadPS4 install fix 2024-12-25 20:56:09 +01:00
Loading.oO
56e01a46a7
Added ShadPS4 Flatpak (#1357)
* Adding ShadPS4 Flatpak

* Amended Flatpak installation steps for ShadPS4

* Setting input config, optimize settings management and language support

* Additional amendments for consistency
2024-12-23 23:14:03 +01:00
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