Commit graph

26 commits

Author SHA1 Message Date
laserjay
ff4a359123
Fix double bios and no roms export. Change to correct downloaded_media folder. Fix typo. (#1401)
* Update export.sh

BIOS files export was asked and exported twice, but no roms at all. Fixed second bios export entry to roms. Also downloaded_media was exported to EmuDeck/roms instead of EmuDeck/tools/, fixed that.

* shadps4 location

* fix bigpemu

* fix paths

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2025-02-27 09:49:06 +01:00
laserjay
c69f6f93f8
Fix downloaded_media import location. (#1402)
* Update import.sh

Fixed path from 'bios' to 'downloaded_media'

* shadps4 location

* fix bigpemu

* fix paths

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2025-02-27 09:40:10 +01:00
themoses
32cda41c8e
Fix missing --no-sandbox option for Ubuntu installation (#1404)
* shadps4 location

* fix bigpemu

* fix paths

* Fix missing --no-sandbox option for Ubuntu installation

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2025-02-27 09:38:25 +01:00
Dragoon Dorise
afc84e966c remove optional parsers 2025-02-10 18:41:45 +01:00
Dragoon Dorise
6ca9f48c48 cloudsync bigpemu 2025-02-10 13:35:56 +01:00
Dragoon Dorise
4562aa3c53 fixes 2025-01-31 23:17:21 +01:00
Dragoon Dorise
63939cf207 new parsers logic 2025-01-31 22:36:50 +01:00
Dragoon Dorise
755bb7c092 fix rom path bigpemu 2025-01-26 00:38:22 +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
2ef07ce0e9 FML 2024-11-12 18:48:01 +01:00
Dragoon Dorise
6aca87672c no old launcher 2024-11-12 18:46:08 +01:00
Dragoon Dorise
b1a56efeb4 no proton 2024-11-12 18:43:26 +01:00
Dragoon Dorise
3c3d093424 BigPEmu linux 2024-11-12 18:27:45 +01: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
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
rawdatafeel
bb998c1bd9
ES-DE: Hotfix paths not being set (#1184)
* If users delete their custom systems folder and reset an emulator, it previously would not set the paths correctly. Added ESDE_setEmulationFolder to emulator scripts when applicable.
2024-04-07 21:53:26 +02:00
rawdatafeel
ae6d663c1b
ES-DE: Hotfix custom_systems folder not being created (#1181)
* If users reset emulator configurations and not ES-DE, a junk custom_systems file would be created. This adds creating the custom_systems folder to emulator scripts when applicable.
* Added a function to ES-DE to delete the junk custom_systems file so legacy users can update and have the custom_systems folder actually generate.
2024-04-07 19:54:06 +02:00
rawdatafeel
4f5ff623a4
BigPEmu/Model 2/Supermodel: Fix resetting configs (#1169) 2024-04-03 08:13:23 +02:00
Dragoon Dorise
85e3bae04e BigPEmu fix 2024-03-20 16:28:55 +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
a8cba1affc
ES-DE: Tweaks (#1098)
* Detect if ES-DE is installed before adding ES-DE custom config
* Set Ryujinx as priority
2024-03-09 23:56:28 +01:00
rawdatafeel
8522db48e4
Steam ROM Manager: Roll back create parsers function (#1083)
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-03-08 10:12:41 +01:00
Dragoon Dorise
3aa5caa1f7 SRM_createParsers 2024-03-05 18:28:32 +01:00
rawdatafeel
3250d4e501
[Uninstaller] (#1031)
* Fixed uninstall methods for BigPEmu, Cemu Proton, Model 2, and Xenia
    * The individual uninstall button in the EmuDeck application will wipe everything except the ROMs and saves folder.
    * The global uninstall script will save BIOS and saves on request but will wipe everything else otherwise
* Fixed Xenia save paths (so the uninstall bit works properly)
* Fixed Xenia and Supermoder global uninstall
* Fixed desktop icons global uninstall
2024-02-26 16:44:42 +01:00
rawdatafeel
c104c74b8a
[BigPEmu] (#1004)
* Switched back to curl to reduce dependencies
* Added permissions for bigpemu.sh in ~/Applications folder
* Swapped create BigPEmu folder to include UserData folder
2024-02-16 23:15:05 +01:00
Griffin
d5e8a36b40
BigPEmu Jaguar Emulator (#775)
* test proton launch for bigpemu

* continue working on config

* continue with configs

* update proton launch with new proton versions

* update from old CEMU stuff to be specific to BigPEmu

* begin saves and storage config

* testing on deck

* typo

* change proton to 7

only worked for a tester on 7 will figure out updating later.

* add ESDE config

* update SRM from new update

* idk why the rebase didnt delete the file

* add jaguarcd to parser

* add jaguarcd to esde

* update readme

* add to all functions

* typo and remove vblank

* consistency with casing

* typo

* update order in esde

* typo

* update esde config script

* move esde xml script to config file

* unique command letters

* lack of sleep typos

* woooo typos

* fix xml

* typo

* convert bigpemu script to curl

* nyi set folder

* fix after pulling from upstream

* additional spacing fixes

* fix wget and add if statements

* missing a space

* add review changes

* local data

* local data

* BigPEmu Tidying
* Added hotkeys
* Added bigpemu.sh to Applications folder
* Cleaned up emuDeckBigPEmu.sh
* Added icon
* Added BigPEmu to binupdate

* Add missing fi in binupdate

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
Co-authored-by: rawdatafeel <108900299+rawdatafeel@users.noreply.github.com>
2024-02-04 23:55:20 +01:00