Commit graph

900 commits

Author SHA1 Message Date
Dragoon Dorise
7d3bf7f403 ESDE fix 2024-03-08 11:11:18 +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
rawdatafeel
2b0c0c4724
ES-DE: Correct GC/3DS folders (#1080) 2024-03-08 09:59:27 +01:00
Dragoon Dorise
b8c582743a model3 path fix 2024-03-07 21:42:24 +01:00
rawdatafeel
320d69d64e
Steam ROM Manager: Fix Flycast parser (#1076)
* ROMs were being escaped improperly
2024-03-07 21:37:55 +01:00
rawdatafeel
99feb41322
Dolphin/RMG: Fix ABXY/BAYX (#1074) 2024-03-07 20:58:32 +01:00
rawdatafeel
c33c56914f
Steam ROM Manager: Hotfix BigPEmu parser (#1071) 2024-03-07 16:43:05 +01:00
Dragoon Dorise
83ef397e30 pegasus hotfix 2024-03-07 11:51:00 +01:00
Griffin
10bd878556
Retroarch hotfixes (#1063) 2024-03-06 16:10:50 -05:00
Dragoon Dorise
a5b522febf Merge branch 'dev' into early 2024-03-06 13:02:32 +01:00
rawdatafeel
ff914e6707
ABXY Toggle: Added support to toggle between ABXY/BAXY (#1053)
* Supported emulators:
    * Cemu
    * Dolphin
    * melonDS
    * RetroArch
    * RMG
    * Ryujinx
* Switched melonDS (Standalone) to map to the Steam Deck layout by default
* Added Nintendo layout GameCube profile
2024-03-06 13:01:16 +01:00
rawdatafeel
705de2ab26
Dolphin: Set SDL as global default for GameCube and Wii (#1052) 2024-03-06 13:00:58 +01:00
Dragoon Dorise
03e889b1a3 Merge branch 'dev' into early 2024-03-05 18:21:11 +01:00
rawdatafeel
b8557e7037
Steam ROM Manager: Add local images for ES-DE (#1051)
* SteamGridDB page has not been approved yet
2024-03-05 18:03:17 +01:00
Dragoon Dorise
441da0476a Merge branch 'dev' into early 2024-03-05 17:26:36 +01:00
rawdatafeel
c1450cb3fe
RetroArch: Extend buildbot functionality (#1048)
* Added cheats, overlays, and controller configurations to buildbot downloader
    * Downloading controller configurations helps on non-Steam Deck set ups
2024-03-05 00:28:56 +01:00
rawdatafeel
272f5344d0
Cemu: Add back mic hotkey (#1049)
* Accidentally removed, set to R3
2024-03-05 00:26:29 +01:00
rawdatafeel
8942deb04e
Supermodel: Fix autofire in lightgun games (#1045) 2024-03-05 00:26:07 +01:00
rawdatafeel
176d3de0a0
Steam ROM Manager: Fix RPCS3 and Flycast parsers (#1044)
* Fixed RPCS3 ROMs not being escaped properly
* Fixed extra quote in Flycast parser
* Fixed file formats in Flycast arcade parsers
* Fixed fuzzy matching in Flycast arcade parsers
2024-03-05 00:26:00 +01:00
rawdatafeel
419e1e5061
ES-DE: melonDSDS default, Model 2 custom system (#1043)
* Swapped Cemu Proton and Native for the custom systems file
* Added detection for a junk settings file where if a user updated without the settings fix, they would get this junk file instead
* Set melonDSDS as the default
* Use %BASENAME% instead of %ROM% for Model 2
* Fixed AppImage migration
* Fixed xenia ROM path
2024-03-05 00:25:50 +01:00
rawdatafeel
1f18e5dbd7
Overhaul controls + steam input: (#1039)
* Added profiles for a variety of controllers intended to be used with Cemu, Citra, melonDS, and mGBA
    * Split into two types of profiles: one for front-ends and one for use with the four emulators listed
    * Profile controls:
        * Start + DPad Right - Special 1 (melonDS - Toggle FPS Limit, mGBA - Cheats, Citra - Amiibo)
        * Start + DPad Left - Toggle Screen Layout
        * Start + DPad Up - Special 2 (melonDS - Toggle FPS Limit)
        * Start + DPad Down - Swap Screens
        * Select + A - Pause/Resume
        * Select + B - Screenshot
        * Select + R2 - Fast Forward
        * Select + L2 - Rewind
        * Select + L1 - Load State
        * Select + R1 - Save State
        * Start + L3 - Exit Full Screen (As a fail safe)
        * Select + R3 - Full Screen Toggle/Quick Menu
        * Select + L3 - Reset
        * If using a frontend profile, hold Start to switch between all hotkeys and the custom profile
* Updated the big radial menu to reflect any new hotkey changes
* Added new profiles to uninstall script
* Updated Citra to latest config (Tried to make it as undisruptive as possible, but looks like a couple of hotkeys changed names)
* Updated Citra, melonDS, and mGBA to match hotkeys (primarily to Cemu and Citra as a base)
* Deleted old profiles
* Removed controller configs from Steam ROM Manager parsers when applicable
* Set mouse with trackpad as default for Wii, ScummVM, Model 2, and Model 3 on the Steam Deck
* Added controller configs to the appropriate parsers (Cemu, Citra, melonDS, mGBA for the merged profile. Pegasus + ES-DE for the frontend profile.)
* Cleaned up emulator hotkeys in case of conflict (the profiles work without these changes but in case a user misclicks)
* Rebound emulator hotkeys to fit the profiles a bit better
    * DuckStation PCSX2, PPSSPP - Quick Menus moved to Select + R3
    * DuckStation, PCSX2 - Full Screen Toggle moved to Start + L3
    * Dolphin, DuckStation, PCSX2, RMG - Reset moved to Select + L3
    * RetroArch - Pause moved to Select + A
    * RetroArch - Select + R3 added as an alternative quick menu option
    * RetroArch - Keyboard hotkeys removed
    * PPSSPP - Fast Forward combo hotkey swapped to toggle instead of hold
    * melonDS - Removed controller hotkeys
    * MAME - Set Quick Menu to Select + R3
    * ScummVM - Added R3 as an alternative interact button for Steam Input trackpad profile
2024-03-05 00:25:35 +01:00
Dragoon Dorise
7c1c9f24fd Merge branch 'dev' into early 2024-02-28 00:41:02 +01:00
Dragoon Dorise
850a2039ed ares out till next release 2024-02-27 23:57:09 +01:00
Dragoon Dorise
c6895254f9 Merge branch 'dev' into early 2024-02-27 19:07:07 +01:00
rawdatafeel
d2a07ed59f
Various tweaks: desktop icons, configs, uninstall (#1034)
* ES-DE/SRM/Model 2: Fixed desktop icons + names
* Updated EmulationStation-DE to ES-DE where possible
* Updated ES-DE's settings file directory
* Updated uninstall script to match new desktop icons
* Tidied uninstall script
2024-02-27 17:17:30 +01:00
Dragoon Dorise
db415ad172 Merge branch 'dev' into early 2024-02-26 17:00:23 +01:00
rawdatafeel
b331a1fc5c
Symlink clean up (#1005)
* [Citra/Dolphin]
* Deleted symlink folders
* Added livedeht's symlink migration
* Updated Steam ROM Manager parsers to look in both the symlink and the original folder just in case everything goes haywire
* Added detection to update any Steam paths using the symlink folders to the original folders instead

* Add symlink cleaning to citralegacy

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-02-26 17:00:07 +01:00
rawdatafeel
403b5fee6d
Added RPCS3 AppImage support for game mode (#1022)
* [RPCS3]
Added RPCS3 AppImage support for game mode (Flatpak will not be overridden unless the AppImage is found)

* Add command to es_systems.xml file

* Add command to es_systems.xml file
2024-02-26 16:43:12 +01:00
rawdatafeel
660f7f2d94
[Steam Input] (#1032)
* Added Cemu Stop Emulation hotkey to "EmuDeck - Steam Deck Radial Menus XL" profile
2024-02-26 16:41:30 +01:00
Dragoon Dorise
fb5a717d2c Merge branch 'dev' into early 2024-02-26 15:30:59 +01:00
rawdatafeel
4e71e12fad
[EmulationStation-DE] (#1019) 2024-02-22 20:24:11 +01:00
rawdatafeel
8e6ff4dc37
[EmuDeck - Steam Deck Radial Menus XL Steam Input] (#1018) 2024-02-22 20:23:49 +01:00
rawdatafeel
c6e3f11009
[DuckStation] (#1014)
* Removed duplicate hotkeys - PGXP and Software Rendering
    * Duplicates were still in conflict with other hotkeys (quick menu and the new software rendering hotkey)
2024-02-21 20:39:12 +01:00
rawdatafeel
6f1148b0b3
EmuDeck XL Steam Input Profile (#1016)
* [Steam Input Profile]
* Added Steam Input profile with radial menus configured for all emulators

* Add to uninstall
2024-02-21 12:43:22 +01:00
Dragoon Dorise
ef7675d57d Merge branch 'dev' into early 2024-02-21 12:15:33 +01:00
Dragoon Dorise
dd35c6ee02 no proton SRM 2024-02-21 12:13:45 +01:00
Dragoon Dorise
d43f2658a1 Merge branch 'dev' into early 2024-02-21 10:26:35 +01:00
rawdatafeel
d0c10ecb2a
[Supermodel] (#1010)
* Removed rawinput, not working on Steam Deck
* Set input driver to SDL
* Updated mouse inputs so right trackpad on Steam Deck works ootb
    * I don't have light guns so I am not sure if the mouse2 inputs need to be updated to mouse1 or not for a P2 lightgun
* Added R3 as an alternative input for the "A" button in lightgun games so "Gamepad with Mouse Trackpad" works OOTB
* Set resolution to 1280x800p so right trackpad can reach the entire screen
2024-02-17 23:52:59 +01:00
Dragoon Dorise
b48114fe0a Merge branch 'dev' into early
# Conflicts:
#	functions/ToolScripts/emuDeckESDE.sh
2024-02-17 23:30:35 +01:00
Dragoon Dorise
70299b2fb3 Merge branch 'dev' of https://github.com/dragoonDorise/EmuDeck into dev 2024-02-17 21:13:32 +01:00
Dragoon Dorise
f6b8a5900e disable mame 2010 2024-02-17 21:08:27 +01:00
rawdatafeel
f4b0955337
[Cemu] (#1008)
* Fixed audio not working by setting drivers to virtual sink
* Adjusted microphone volume to 100
* Added controller 0-3 profiles, these files allow Cemu to auto-apply profiles
2024-02-16 23:20:13 +01:00
rawdatafeel
f38d6c02d8
[Steam ROM Manager] (#1007)
* BigPEmu Parser
    * Removed fallback icon
    * Fixed executable field not populating
    * Updated parser to latest format (Through Steam ROM Manager)
2024-02-16 23:19:34 +01:00
rawdatafeel
4f2d4140e9
[EmulationStation-DE] (#1006)
* Moved ES-DE AppImage to ~/Applications
    * Rationale:
        * Easier to provide support in the ES-DE Discord if unfamiliar with EmuDeck
        * More standard Linux location, easier for users to find based off a Google search or by being familar with Linux paths
* Removed any mention of old symlinked folders
* Cleaned up emuDeckESDE, deleted outdated/unused functions
2024-02-16 23:19:21 +01:00
Dragoon Dorise
f691018751 Merge branch 'dev' into early 2024-02-15 19:33:31 +01:00
Dragoon Dorise
94ae9b46fb new parsers exclusionList 2024-02-15 19:33:24 +01:00
Dragoon Dorise
9b732e691c Merge branch 'dev' into early 2024-02-14 18:24:16 +01:00
rawdatafeel
18dcd9fc67
[Steam ROM Manager] (#1002)
* Hotfix BigPEMU Parser, bad slash
2024-02-14 18:15:43 +01:00
rawdatafeel
5d743a2dbf
[Cemu] (#998)
* Fixed menu bar appearing in fullscreen
* Fixed Cemu not applying configs properly
2024-02-14 18:15:00 +01:00
Dragoon Dorise
0aefd158d5 Merge branch 'dev' into early 2024-02-12 19:59:24 +01:00