Commit graph

102 commits

Author SHA1 Message Date
Dragoon Dorise 373009f339 Merge branch 'main' into dev 2024-03-22 13:10:08 +01:00
rawdatafeel 876c13dd12
setup.sh: Remove EmuDecky install (#1145)
* This was installing decky loader and emudecky without the user realizing
2024-03-22 10:44:04 +01:00
Dragoon Dorise 5ae83d9f00 suyu testing 2024-03-20 19:12:42 +01:00
Dragoon Dorise 31c166e5e2 baxy 2024-03-08 17:33:31 +01:00
Dragoon Dorise a99220e4c6 Merge branch 'early'
# Conflicts:
#	configs/steam-rom-manager/userData/userConfigurations.json
#	functions/EmuScripts/emuDeckPCSX2QT.sh
#	functions/EmuScripts/emuDeckRetroArch.sh
#	functions/EmuScripts/emuDeckVita3K.sh
#	functions/ToolScripts/emuDeckCopyGames.sh
#	functions/ToolScripts/emuDeckESDE.sh
#	functions/ToolScripts/emuDeckPlugins.sh
#	functions/helperFunctions.sh
#	import.sh
#	install.sh
#	setup.sh
#	tools/launchers/pcsx2-qt.sh
#	versions.json
2024-03-06 18:06:00 +01:00
Dragoon Dorise 003a02385e ] fix 2024-03-06 12:59:11 +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 ad1cd148e9 log log log 2024-02-27 19:36:54 +01:00
Dragoon Dorise c35ddf983c Decky install 2024-02-21 10:59:15 +01:00
Dragoon Dorise 1e54f06129 auto sudo fixes 2024-02-21 10:52:20 +01:00
Dragoon Dorise 7006a4f2e9 autoGyroDSU 2024-02-21 10:28:15 +01:00
Dragoon Dorise 15c69e85e7 Revert "darwin"
This reverts commit 965d047a49.
2024-02-09 11:19:49 +01:00
Dragoon Dorise 965d047a49 darwin 2024-02-09 11:17:22 +01:00
Dragoon Dorise 1e83536b98 darwin compat 2024-02-09 11:11:37 +01:00
Dragoon Dorise 14f2e587d6 fix sudo on install 2024-02-09 08:49:41 +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 a197e57353 doSetupModel2 2024-01-31 11:16:59 +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 df89f160a9 #createUpdateSettingsFile 2024-01-28 16:25:12 +01:00
Dragoon Dorise fcad31f855 no Plugins_installSteamDeckGyroDSU 2024-01-28 16:21:26 +01:00
Dragoon Dorise 937f3d8737 settings generation 2024-01-28 16:17:07 +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
Simon Lalonde 38fcd2738b
Handle special chars when echoing password for sudo req funcs? (#901)
* adds updating the roms path in usersettings to the migration

* Fix migration with saves

* Hotfix dolphin config

Remove WirelessMac

* SRM:

update saturn parser to include saturnjp

* freeze PCSX2

# Conflicts:
#	functions/EmuScripts/emuDeckPCSX2QT.sh

* Update emuDeckPCSX2QT.sh

* Add GitHub Issue Templates

* Create pull_request_template.md

* Update README.md

* Update README.md

* helpers: Fix FlatPak installed check (#875)

The previous way of checking whether a package was installed or not was
incorrect in its assumption, that a package ID will only occur once in
the flatpak installed list.

I noticed this while trying to install PPSSPP, as FlatPak installs a
`org.ppsspp.PPSSPP` and `org.ppsspp.PPSSPP.Locale` package. The package
was installed correctly, but EmuDeck would register it as non-installed.

Signed-off-by: Sophie 'Tyalie' Friedrich <dev@flowerpot.me>

* SDL Driver

* hotfix Vita3k releaseURL

hotfix Vita3k releaseURL

* Update Vita3K's default config path (#890)

* better linux support

* Chimera

* chimera

* chimera

* chimeraaa

* chimeraPath

* chimeraos FIX

* chimera fixes

* fixed readme

# Conflicts:
#	README.md

# Conflicts:
#	README.md

* Handle special chars when echoing password for sudo req funcs

* store zenity/cli prompt passwd as str

---------

Signed-off-by: Sophie 'Tyalie' Friedrich <dev@flowerpot.me>
Co-authored-by: Livedeht <godsbane@gmail.com>
Co-authored-by: Rodrigo <rodrigosedano@me.com>
Co-authored-by: 108900299+rawdatafeel@users.noreply.github.com <108900299+rawdatafeel@users.noreply.github.com>
Co-authored-by: Sophie Tyalie <dev@flowerpot.me>
Co-authored-by: Pedro Montes Alcalde <pedro.montes.alcalde@gmail.com>
2023-12-29 16:58:03 +01:00
Rodrigo 7cb65a426b Decky plugins 2023-12-29 16:49:41 +01:00
Rodrigo 382a4e8763 pegasus 2023-12-01 10:57:23 +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 58e92bc226 new logs location 2023-11-30 22:20:28 +01:00
Rodrigo dff6627a70 Plugins_install out 2023-11-30 20:47:26 +01:00
Rodrigo 6719153edf Apps folder chimera 2023-11-30 17:24:44 +01:00
Rodrigo 722dc6741a testing fix for sudo pass 2023-11-30 14:14:35 +01:00
Rodrigo fc4d7c57ae darwin fix 2023-11-22 20:39:33 +01:00
Rodrigo 1d9a3317ed Decky Install 2023-11-17 22:18:39 +01:00
Rodrigo 5a83b4be9b no automatic Decky 2023-11-14 16:11:28 +01:00
Rodrigo dd9f0b2ac5 testing autoDecky 2023-11-14 00:15:35 +01:00
Rodrigo 01c618f033 Decky + plugins installation by default 2023-11-11 18:13:26 +01:00
Rodrigo 9395fce8a9 Update from Early Early + RPCS3 + Citra PR 2023-11-02 19:43:11 +01:00
Rodrigo 2fa6f0763c chimera fixes 2023-11-02 12:16:20 +01:00
Rodrigo bc963b6a7c mkdir -p "$HOME/emudeck/logs" 2023-10-23 13:39:52 +02: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
Rodrigo f3c227c267 chimeraOS improvements 2023-10-02 18:54:38 +02:00
Rodrigo 39e88d51bb CLI mode barebones 2023-09-07 20:23:57 +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
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
godsbane f9d63d8402 fix pcsx2 retroachievements login in setup script 2023-04-24 03:39:29 -04:00