Commit graph

578 commits

Author SHA1 Message Date
Rodrigo
6de4056d5f Rom parser 2023-11-26 18:28:53 +01:00
Rodrigo
ebb88883cd Ryu fix 2023-11-20 09:42:29 +01:00
Rodrigo
7516136242 Merge branch 'early-early' into early
# Conflicts:
#	configs/steam-input/emudeck_controller_generic.vdf
#	configs/steam-input/emudeck_controller_ps4.vdf
#	configs/steam-input/emudeck_controller_ps5.vdf
#	configs/steam-input/emudeck_controller_steamdeck.vdf
#	configs/steam-input/emudeck_controller_switch_pro.vdf
#	configs/steam-input/emudeck_controller_xbox360.vdf
#	configs/steam-input/emudeck_controller_xboxone.vdf
#	functions/EmuScripts/emuDeckCitra.sh
#	functions/EmuScripts/emuDeckRPCS3.sh
#	functions/ToolScripts/emuDeckCopyGames.sh
#	functions/ToolScripts/emuDeckMigration.sh
#	tools/launchers/rpcs3.sh
2023-11-20 00:58:24 +01:00
Rodrigo
12080b6411 launchers fix 2023-11-18 17:18:24 +01:00
Rodrigo
83dac95e1f RMG cloudsaves 2023-11-18 01:25:27 +01:00
Rodrigo
b301da3e9d fixing shits 2023-11-18 01:15:42 +01:00
Rodrigo
0e784d8d11 unary operator 2023-11-18 01:13:53 +01:00
Rodrigo
b379f9a879 new SRM reorg 2023-11-04 00:32:30 +01:00
Rodrigo
7ab5d07eeb Revert "Merge branch 'dev' into early"
This reverts commit 4088a7b841, reversing
changes made to 2bc2dfe9c6.
2023-11-03 17:31:21 +01:00
Rodrigo
9395fce8a9 Update from Early Early + RPCS3 + Citra PR 2023-11-02 19:43:11 +01:00
Rodrigo
ca642e5809 logs logs 2023-10-23 13:36:26 +02: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
rawdatafeel
ef28cb9410
Update emuDeckRPCS3.sh (#863)
* Update emuDeckRPCS3.sh
* Updated migrationFlag location to "$HOME/.config/EmuDeck/.${emu}MigrationCompleted"
* Updated RPCS3_install to use installEmuAI and removed desktop creation function
    * Simplifies RPCS3 emuScript
* Updated RPCS3_emuName to lowercase
    * Matches ES-DE find rules

* Updated to changes implemented in https://github.com/dragoonDorise/EmuDeck/pull/864

* InstallEmuAI/InstallEmuBI Tweaks

* altName -> fileName
* fileName is used for the AppImage file name only, use the "real" name for the shortcut
* adapt emu scripts - only PCSX2 makes use of this
* small changes in other scripts to use emuName variable instead of hardcoded strings

* better comment

* Remove : from comment

* Add echo "true" to RPCS3_migrate to reflect migrate button in the GUI

---------

Co-authored-by: SilentException <mitja.skuver@gmail.com>
2023-10-04 12:36:49 -04:00
Dragoon Dorise
97cdef9a20
Feature/cloudsavesync (#876)
cloudSync and EmuDecky functions
2023-09-28 23:25:30 +02:00
Livedeht
9aad719a70
Merge pull request #731 from sq1000000/main
Added Nebula as a Cloud Service
2023-09-15 18:51:25 -04:00
Livedeht
28e362d870
Merge pull request #856 from rawdatafeel/SRMFix
Fix Steam ROM Manager Desktop File Not Launching on GNOME Desktop Environments
2023-09-15 18:48:51 -04:00
Livedeht
f439f86f6f
Merge pull request #854 from rawdatafeel/patch-9
Update RPCS3 migration
2023-09-15 18:47:39 -04:00
Livedeht
4373b3b1ed Ryujinx Launcher:
Update the find rule to explicitly find the .sh that ships with Ryu.

This should mean that Ryu can update the binary name seamlessly.

Also includes whatever optimizations they prefer.
2023-09-14 15:57:13 -04:00
rawdatafeel
10981fa572 Update RPCS3 Migration
* Updated RPCS3 EmuScript:
    * Added migration function to install, update, and init functions
    * Updated IsInstalled function to detect both Flatpak and AppImage
        * Keep Flatpak detection for this next release of EmuDeck. Remove Flatpak detection in the future
        * Allows users to still update RPCS3 Flatpak through EmuDeck
    * Fixed tabbing
* Updated binupdate.sh:
    * Added RPCS3 to binTable
        * Allows users to update RPCS3 AppImage through the Update AppImages and Binaries button
    * Updated RPCS3 casing
* Updated uninstall.sh:
    * Added RPCS3 AppImage uninstall
2023-09-11 16:32:27 -04:00
Rodrigo
c7d13ab804 CloudSync Desktop notifications 2023-09-11 16:40:39 +02:00
108900299+rawdatafeel@users.noreply.github.com
992e748987 Point SRM Desktop File to srm.sh file
* Added srm.sh file
* Fixes launching SRM on GNOME Desktop Environments, should have no impact on SteamOS
2023-09-08 23:04:04 -04:00
Rodrigo
16b9279f81 cloudSync 2023-09-04 12:53:21 +02:00
Rodrigo
e5d3a218ec fix 2023-08-30 17:39:56 +02:00
Rodrigo
fdcdd2d815 CloudSync working 2023-08-29 23:27:56 +02:00
Rodrigo
b26f4f765c loggggg 2023-08-29 20:11:02 +02:00
Rodrigo
1e09085e46 > 2023-08-29 20:08:29 +02:00
Rodrigo
b0a671c8d9 source test 2023-08-29 20:07:39 +02:00
Rodrigo
7b809f84c6 debug 2023-08-29 20:04:36 +02:00
Rodrigo
465f484ca9 log 2023-08-29 19:52:21 +02:00
Rodrigo
50d173814f logs 2023-08-29 19:48:58 +02:00
Rodrigo
71226ad054 log 2023-08-29 19:33:53 +02:00
Rodrigo
6b38ef373f """"" 2023-08-28 15:22:44 +02:00
Rodrigo
be8694c62f debug 2023-08-28 15:08:59 +02:00
Rodrigo
4d4af77d1e fixes CS 2023-08-28 13:19:37 +02:00
Rodrigo
8a1fb091da watching file 2023-08-28 12:43:09 +02:00
Rodrigo
e062586225 fixes + log 2023-08-28 12:32:38 +02:00
Rodrigo
ccdff12425 Merge branch 'dev' of https://github.com/dragoonDorise/EmuDeck into dev
# Conflicts:
#	tools/launchers/flycast.sh
2023-08-28 11:09:36 +02:00
Rodrigo
45f04ecdc0 cloudSyncWatcher 2023-08-28 11:08:44 +02:00
108900299+rawdatafeel@users.noreply.github.com
80c8c0c54e Hotfix Dolphin and Flycast Parsers
* Fixed Flycast executable line (was causing errors)
* Removed M3U from Flycast parser (standalone does not support M3U apparently)
* Updated Flycast launcher script to add cloud support
* Removed redundant "launch Dolphin" line from Dolphin parsers
2023-08-27 11:50:20 -04:00
Dragoon Dorise
b70ddc0d21
Merge pull request #784 from rawdatafeel/RPCS3Migration
Migrate to RPCS3 AppImage
2023-08-23 16:20:29 +02:00
Rodrigo
3643a867f1 fix pcsx2 cloud 2023-08-05 11:21:56 +02:00
rawdatafeel
556bfaf748
Rename ares launcher
* Rename ares launcher
2023-06-30 11:58:18 -04:00
Livedeht
9766273f84
Merge branch 'dev' into rawdatafeel-ares 2023-06-29 03:32:35 -04:00
Roberto Pastor
aaede27387
Updated naming on binupdate.sh (#770)
* Update binupdate.sh

Added more descriptive names to Updating log

---------

Co-authored-by: Livedeht <godsbane@gmail.com>
2023-06-29 03:18:17 -04:00
James
0ac66195b4
Remove dependency on google in Yuzu.sh
- Remove dependency on google.
- Removed dependency on outbound port 53 being unblocked
- Test connection like it's about to be used (HTTPS connection to github)
2023-06-29 03:06:37 -04:00
Mitja Skuver
8c9b73fb79
helperFunctions - getReleaseURLGH / getLatestReleaseURLGH (#753)
* helperFunctions - getReleaseURLGH / getLatestReleaseURLGH

Added "contains" argument, allows for more granular filtering of GitHub releases
No changes if no argument or empty argument is supplied
Removed duplicated getReleasURLGH() from savesync.sh (it sources all.sh)
2023-06-29 03:05:23 -04:00
Griffin
79717bf7f4
Add Flycast Standalone (#617)
adds backend for flycast standalone
2023-06-29 02:58:52 -04:00
rawdatafeel
a506ba77cc Add ares to EmuDeck 2023-06-28 22:16:01 -04:00