357 Commits

Author SHA1 Message Date
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
rawdatafeel
6835aec417
melonDS DS Migration (#956)
* [RetroArch]
* Copied old melonDS saves to new melonDSDS
* Copied old melonDS remaps to new melonDSDS
* Added new "Nintendo DS - RetroArch melonDS DS" Steam ROM Manager parser
* Added "(legacy)" to old melonDS Steam ROM Manager parser
* Added melonDSDS function to match new configuration files
* Updated microphone driver to SDL
* No file deletion, legacy melonDS (saves and remaps) still left in tact
2024-01-24 22:15:15 -05:00
Dragoon Dorise
e4f0c63801 CemuNative = Main Cemu 2024-01-22 17:16:06 +01:00
Dragoon Dorise
465836f758 Bios explanation 2024-01-22 10:38:28 +01:00
rawdatafeel
e3427aa774
[ares] (#939)
* Updated ares config to v134
* Removed data folder download (obsolete in v134)
* Added quark shader download
* Added back ares Steam ROM Manager parsers
* Added SNES peripheral parsers for Steam ROM Manager
* Added SNES peripheral custom systems for EmulationStation-DE
2024-01-21 13:01:58 +01:00
Jesse Talavera
a0586b0f7e
Fix #899 (#950)
- Submitted to the correct branch this time
2024-01-20 22:50:49 +01:00
rawdatafeel
52c1db273f
[RPCS3] (#952)
Updated install function for AppImage (tidier)

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-01-20 22:50:26 +01:00
Dragoon Dorise
10c4c1ebba old Steam Input cleanup 2024-01-20 13:01:30 +01:00
Dragoon Dorise
e770c91beb no confirm exit 2024-01-08 12:21:51 +01:00
Dragoon Dorise
e5248459af fix pcsx2 + EmuDeck -> emudeck 2024-01-08 11:30:41 +01:00
Dragoon Dorise
8f3504aaa8 #Fix for autoupdate 2024-01-08 11:19:25 +01:00
Dragoon Dorise
4b6e3e040a no .so 2024-01-05 15:54:19 +01:00
Dragoon Dorise
69749d7a76 .so fix 2024-01-05 15:50:03 +01:00
Mitja Skuver
f553660564
Merge fixes (#934)
Couple of small fixes from latest merges.
2023-12-29 23:28:12 +01:00
Dylan Tackoor
8705ae7643
adds mupen64 hdpack folder (#363)
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 17:55:16 +01:00
Exp
94a263e01d
Set Emu Language (#545)
* Cemu

* Yuzu

* Ryujinx

* xemu

* Use changeLine instead

* Fix ( missing

* Remove $ from var assignment

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 17:40:15 +01:00
Griffin
b3e6ee0775
Cleanup RetroArch Install (#597)
* begin culling

* re add ppsspp and dolphin overrides

* add kronos bios path

* revert some deletions, fix spacing

* add new cores based on esde

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 17:40:00 +01:00
Dragoon Dorise
005526f653 Merge branch 'DylanTackoor-citra-textures' into dev 2023-12-29 17:38:33 +01:00
Dragoon Dorise
cc4e472202 Merge branch 'citra-textures' of https://github.com/DylanTackoor/EmuDeck into DylanTackoor-citra-textures
# Conflicts:
#	functions/EmuScripts/emuDeckCitra.sh
2023-12-29 17:37:25 +01:00
rawdatafeel
f48061f126
Configure PPSSPP RetroAchievements (#865)
* Configure PPSSPP RetroAchievements
* Added configuration for PPSSPP RetroAchievements
* Added toggle for Hardcore Mode
* Tidied up emuDeckPPSSPP.sh by using iniFieldUpdate when possible
* Updated ppsspp.ini to 1.16.1, any additional configuration changes are PPSSPP defaults

* Remove extraneous PPSSPP configs

* Remove VR section

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 17:12:45 +01:00
Christopher Strecker
3cee183230
Add Pocket Cast Cloud Service (#893)
* Hotfix dolphin config

Remove WirelessMac

* SDL Driver

* hotfix Vita3k releaseURL

hotfix Vita3k releaseURL

* better linux support

* Chimera

* chimera

* chimeraaa

* chimeraPath

* Import + Export Tool

* [Hotfix] Vita3K (#911)

* better explanation

* fix import

* Add Pocket Casts.sh

This is in response to (Issue #892: [Feature Request] Add Pocket Casts to cloud services)

* Update Pocket Casts.sh

Add shellcheck  changes

---------

Co-authored-by: Livedeht <godsbane@gmail.com>
Co-authored-by: Rodrigo <rodrigosedano@me.com>
Co-authored-by: rawdatafeel <108900299+rawdatafeel@users.noreply.github.com>
2023-12-29 17:11:41 +01:00
Mitja Skuver
c457b56aa0
IsInstalled tweaks for migrations (#880)
emuDeckRPCS3.sh
- IsInstalled checks for requested emu type and takes migration into consideration to return current installation status
- IsMigrated method
- formatting

binupdate.sh/flatpakupdate.sh
- request emu type when checking IsInstalled

emuDeckFlycast.sh
- make use of isFpInstalled method

Misc
- use of constant vars for emulator type
- removed duplicated flatpakupdate.sh and move ares code to correct flatpakupdate.sh

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 17:02:16 +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
e8dafe248f Merge branch 'dev' of https://github.com/dragoonDorise/EmuDeck into dev 2023-12-29 16:28:47 +01:00
Mitja Skuver
445d16faa0
Dev Branch Emu Fixes (#932)
* Vita3K config update

Set renderer to Vulkan

* PCSX2-QT Unfreeze

Unfreeze PCSX2-QT - frozen to version from July 2023 but as far as I can see, there is nothing wrong with latest versions

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 16:28:24 +01:00
Mitja Skuver
cacdc1ec1b
Fix CemuNative AppImage file name (#889)
Fix for CemuNative AppImage file name
- expected is Cemu.AppImage but currently incorrect CemuNative.AppImage
- fixes not updating launcher and shortcut as well

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 16:27:24 +01:00
Rodrigo
698f721ae0 new HD Textures folders 2023-12-29 12:50:34 +01:00
Mitja Skuver
aafb713d66
Dev 2.2.1 Small Fixes (#931)
* Update emuDeckSRM.sh

Add ares_controller_config to SRM_addSteamInputProfiles cleanup

* Update autofix.sh

emuNDS=melonds (capitalization)
emuN64=ra (instead of multiemulator)

* Update emuDeckRyujinx.sh

Ryujinx_setResolution: correct multiplier is 1 for 720P/1080P and 2 for 1440P/4K

* Update emuDeckMelonDS.sh

melonDS_setResolution: corrected $melonDS_configFile variable name

* Update emuDeckCitraLegacy.sh

Added Citra_setResolution (from emuDeckCitra.sh)

* _setResolution exit -> return

Use return instead of exit in all _setResolution emu scripts (exit terminates).

* Update helperFunctions.sh

Fix string comparison

* Update emuDeckVita3K.sh

Use getReleaseURLGH instead of hardcoded value (reverts 17f6ad2df608956ae94792cb29814673c6680a58)

* Update emuDeckRPCS3Legacy.sh

Added RPCS3_setResolution (from emuDeckRPCS3.sh) + config var
2023-12-27 09:08:22 +01:00
Rodrigo
102e5b9438 optional parsers 2023-12-01 05:50:14 +01:00
Rodrigo
24582eeb74 Revert "== > ="
This reverts commit 28e8adc03d7d2bdb78fd827cab4184eef244c027.
2023-11-30 22:39:36 +01:00
Rodrigo
28e8adc03d == > = 2023-11-30 22:29:33 +01:00
Dragoon Dorise
47e6920ecb
Update emuDeckCitra.sh 2023-11-27 00:48:03 +01:00
Rodrigo
8990250027 xemu saves 2023-11-18 23:25:41 +01:00
Rodrigo
3cd4bddacb fix PS3 Parser 2023-11-17 21:39:42 +01:00
Rodrigo
b070f2de31 Citra $ RPCS3 Legacy until they work 100% 2023-11-14 20:36:02 +01:00
Dragoon Dorise
c8e8558f1f
Set Emu resolutions (#907)
* Set Emu resolutions

* Citra fix
2023-11-11 18:24:23 +01:00
Dragoon Dorise
d227cd52de
Feature/universal hotkeys (#904)
* setting up new universal steam input control + nintendo scheme

* Citra update cfg

* DuckStation update cfg

* mgba update cfg

* AllowMappingCombos = True

* PPSSPP updated cfg

* SteamInput mandatory

* Nintendo layout + spanish
2023-11-11 16:57:20 +01:00
Rodrigo
9395fce8a9 Update from Early Early + RPCS3 + Citra PR 2023-11-02 19:43:11 +01:00
Pedro Montes Alcalde
bd033df0d4 Update Vita3K's default config path (#890) 2023-10-19 22:14:06 +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 2787d2282c367801c13ee671f3fab9d198f05fb7.

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

* clear console

* Steam installation
2023-10-06 15:46:45 +02:00
Livedeht
17f6ad2df6 hotfix Vita3k releaseURL
hotfix Vita3k releaseURL
2023-10-05 20:39:59 -04:00
Livedeht
fe3e8cc9d5
Update emuDeckVita3K.sh
Make sure when we make the installedgames symlink, the target already exists.
2023-10-05 20:34:25 -04:00
rawdatafeel
793e2ab339
Set RetroArch Input Driver to SDL (#879)
* Set RetroArch Input Driver to SDL

Changes RetroArch default Input Driver to SDL. Primarily for ChimeraOS, but seems fine to implement as a general default.

* Change input driver in RA config to sdl

---------

Co-authored-by: Livedeht <godsbane@gmail.com>
2023-10-05 08:12:33 +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
Efadd
13edffb511
See earlier PRs (#873)
* See earlier PRs

* Update emuDeckCitra.sh

responding to reviews from Godsbane

* Update emuDeckCitra.sh

derp. mixed up the cloned folder and the installed folder.
2023-10-04 11:49:53 -04:00
Rodrigo
a548c128f3 bios aclarations 2023-10-04 09:09:24 +02:00
Dragoon Dorise
97cdef9a20
Feature/cloudsavesync (#876)
cloudSync and EmuDecky functions
2023-09-28 23:25:30 +02:00
SilentException
d8f60c7b4c better comment 2023-09-16 18:35:05 +02:00
SilentException
b23e482a47 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
2023-09-16 10:07:36 +02:00