Commit graph

91 commits

Author SHA1 Message Date
Dragoon Dorise
ee22bc9fc0 eden 2025-05-10 10:08:33 +02:00
Dragoon Dorise
86a6dd5624 Azahar 2025-03-20 14:05:42 +01:00
Dragoon Dorise
490665097e source 2025-02-16 22:13:34 +01:00
Dragoon Dorise
9b65d8b383 Store_ functions 2025-02-16 21:54:02 +01:00
Dragoon Dorise
bb8f7efd0b -z 2025-02-10 17:49:49 +01:00
Dragoon Dorise
d2f5bf37c4 source 2025-01-27 16:29:00 +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
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
rawdatafeel
4d35722e48 Cloud Services Manager: Add new generic apps
* Added Bottles, Flatseal, Lutris, and Warehouse
2024-09-26 12:26:49 +02:00
Dragoon Dorise
9d482ded43 no suyu 2024-09-26 12:26:49 +02:00
rawdatafeel
4f20f19142 Cloud Services Manager: Update chiaki4deck to new name 2024-09-26 12:26:49 +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
b63763a263 lime3ds fix 2024-09-26 12:25:41 +02:00
Dragoon Dorise
2902ecf468 jsonToBashVars 2024-09-26 12:25:41 +02:00
Dragoon Dorise
633115781f android configs 2024-09-26 12:25:41 +02:00
Dragoon Dorise
01eee20060 uname fixes 2024-09-26 12:25:35 +02:00
Dragoon Dorise
c64ab7e88c cleaning up darwin 2024-09-26 12:24:56 +02:00
Dragoon Dorise
ada8d3cb2e darwin updates 2024-09-26 12:24:56 +02:00
Dragoon Dorise
f4a1d3a5d7 generateGameLists (#1218) 2024-09-26 12:24:42 +02:00
Dragoon Dorise
9b733346a1 flatpakupdate 2024-09-26 12:24:42 +02:00
rawdatafeel
ac2e55efc1 Hotfix/Polish Cloud Services
* Added missing remote play clients to all.sh
    * This allows these clients to properly install
* Fixed install locations for Greenlight and ShadowPC
* Fixed error in cloud.conf
    * Restores https://github.com/dragoonDorise/EmuDeck/pull/941
    * This was not working originally because the cloud.conf file is never updated once it's copied to Emulation/roms/cloud
        * Added a grep command to detect "browercommand" so this cloud.conf can be updated once in order for this PR to work properly
* Added ES-DE and Pegasus optional support
    * Added a prompt so users can select if they would like their services in ES-DE and Pegasus. Copies files to Emulation/roms/desktop
    * Removed cloud and remoteplay from Pegasus so scraping can be shared properly between ES-DE and Pegasus
    * Swapped default desktop system for ES-DE to "Keep ES-DE running"
* Added back firefox support
    * Reverts https://github.com/dragoonDorise/EmuDeck/pull/910
* Added Steam ROM Manager parser for bash and desktop files with proper exclusion for the cloud and remoteplay folders

Co-authored-by: rawdatafeel <108900299+rawdatafeel@users.noreply.github.com>
Co-authored-by: Thomas Crider <11287837+GloriousEggroll@users.noreply.github.com>
2024-06-08 13:55:45 -04:00
Dragoon Dorise
3a9b3a1fcd + emuDeckNetPlay 2024-04-13 22:45:42 +02:00
Dragoon Dorise
5ae83d9f00 suyu testing 2024-03-20 19:12:42 +01:00
Dragoon Dorise
22cdcd59c2 Citra appimage 2024-03-05 18:01:38 +01:00
Dragoon Dorise
81b475914a RPCS3 Appimage 2024-03-05 17:11:53 +01:00
Dragoon Dorise
50b75751f4 android out 2024-02-09 12:05:32 +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
Dragoon Dorise
826bff4d24 byebye pcsx2 2024-02-01 13:54:07 +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
53948f622e Android back in the menu 2024-01-29 13:05:53 +01:00
Dragoon Dorise
d99aa0190a no android 2024-01-28 16:22:32 +01:00
Dragoon Dorise
fe81826df0 fix settings 2024-01-28 16:14:30 +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
rawdatafeel
f3ab8acb99
[Model 2] (#959)
* Add Model 2 (powered by ULWGL) to EmuDeck

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-01-26 22:52:29 +01:00
Dragoon Dorise
e4f0c63801 CemuNative = Main Cemu 2024-01-22 17:16:06 +01:00
Dragoon Dorise
a35940b9a9 api fix 2024-01-17 11:20:47 +01:00
Griffin
4f4830e799
Add Shadow.Tech Cloud Streaming Client (#739)
* add shadow.tech to cloud

* fix broken if/else

* add to all fuunctions

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 17:13:55 +01:00
Rodrigo
116e21e5f9 API 2023-12-03 00:39:57 +01:00
Rodrigo
24582eeb74 Revert "== > ="
This reverts commit 28e8adc03d.
2023-11-30 22:39:36 +01:00
Rodrigo
28e8adc03d == > = 2023-11-30 22:29:33 +01:00
Rodrigo
fc4d7c57ae darwin fix 2023-11-22 20:39:33 +01:00
Rodrigo
b070f2de31 Citra $ RPCS3 Legacy until they work 100% 2023-11-14 20:36:02 +01:00
Rodrigo
9395fce8a9 Update from Early Early + RPCS3 + Citra PR 2023-11-02 19:43:11 +01:00
Dragoon Dorise
1f89ab30f4
Merge from early - CloudSync 2.0, Pegasus, Darwin support (#886)
* add json for apotris.

this PR adds the needed json for accessing Apotris.

* fix pcsx2 cloud

* decky functions + Customization moved inside every emulator _init

* Decky_setClourd

* arSnes var

* last touch

* test

* 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

* ares out for now

* fix flycast broking everything

* 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 2787d2282c.

* first batch

* second batch

* SGBC + Jaguar parsers

* Pegasus settings and functions

* proper order

* Path fixed

* install on setup

* SRM parser

* icon

* early beta

* chimeraOS improvements

# Conflicts:
#	setup.sh

* cosmetic

* helpers: Fix FlatPak installed check (#875)

* chimeraOS retroarch

* clear console

* Steam installation

* fix shellcheck

* path fixes

* fix SRM

* =

* Steam-ROM-Manager

* srm new path fix

* SRM_IsInstalled

* cloudsync wtf

* SRM_IsInstalled

* Steam ROM Manager proper name

* ROM

* srm stuff

* SRM_migration

* icon

* fix savedownload

* launchers

* srm icon

* ROM

* ummm

* fixes installToolAI

* ESDE Migration

* RetroArch_setConfigOverride  fix

* fix RA

* fix PCSX2QT

* back to flatpaks

* EmuDecky no internet message

* noInternet EmuDecky

* pegasus theme installer

* pegasus launchers

* Pegasus install Darwin

* Pegasus install Darwin

* Init pegasus

* ESDE Theme

* =

* >

* override getEmuInstallStatus

---------

Co-authored-by: Glazed_Belmont <48196637+GlaZedBelmont@users.noreply.github.com>
2023-10-10 22:20:54 +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 2787d2282c.

* 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 2787d2282c.

* clear console

* Steam installation
2023-10-06 15:46:45 +02:00
Rodrigo
02f554501f decky functions + Customization moved inside every emulator _init 2023-09-05 10:51:16 +02:00
Livedeht
9766273f84
Merge branch 'dev' into rawdatafeel-ares 2023-06-29 03:32:35 -04:00