Commit graph

379 commits

Author SHA1 Message Date
rawdatafeel
9b034670e9
Steam ROM Manager: Custom Variables + Supermodel Parser (#1127)
* Added a line to fetch latest custom variables file
    * Steam ROM Manager recently updated to use PSN instead of PS3 for RPCS3, adding this line allows EmuDeck to grab the latest changes
* Fixed fuzzy matching on Supermodel by adding MAME variable
* Fixed yabause parser, conflicting parser ID
2024-03-14 13:42:58 +01:00
rawdatafeel
97da59b72d
RPCS3: Tweaks and Fixes (#1118)
* Steam ROM Manager: Hotfix RPCS3 Parser
    * Corrected custom variable, fixes installed PKGs not parsing
* Set fullscreen mode to false, seems to be broken at the moment
* Set Full Width AVX-512 to true, should be on by default (RPCS3 will automatically detect if it can use this setting or not)
* Set gamepad configs to true

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-03-12 17:37:03 +01:00
rawdatafeel
dcd71ea548
Steam ROM Manager: Add Neo Geo CD parser (#1114) 2024-03-12 09:42:51 +01:00
rawdatafeel
a2c1b0d505
Model 2: bbilford83 tweaks (#1097)
* Set WideScreenWindow to 1 (16:9)
    * Some graphical issues on 16:10
* Update launcher to disable/enable DrawCross based on game launched
* Switched to frontend profile so trackpad uses left click instead of R3
* Renamed launcher in SRM
2024-03-09 23:55:57 +01:00
rawdatafeel
9b6d4f948f
Steam ROM Manager: Hotfix parsers (#1094)
* Added NPC to NGPC/NGP parsers
* Fixed Bandai WonderSwan Color and TIC-80 parsers
2024-03-09 23:54:55 +01:00
rawdatafeel
9ec228b962
Steam ROM Manager: Fix flycast escaping (#1092) 2024-03-08 16:24:36 +01:00
Dragoon Dorise
3051df3f99 fix srm names 2024-03-08 13:38:48 +01:00
Dragoon Dorise
80d1bb5449 updated disabled parsers 2024-03-08 11:23:17 +01:00
Dragoon Dorise
9477d832b8 snes 2024-03-08 11:21:20 +01:00
Dragoon Dorise
fa3150b01c viota3k fix 2024-03-08 11:15:42 +01:00
Dragoon Dorise
72f5483a54 mmcblk0p1 fixes 2024-03-08 11:14:23 +01:00
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
c33c56914f
Steam ROM Manager: Hotfix BigPEmu parser (#1071) 2024-03-07 16:43:05 +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
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
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
850a2039ed ares out till next release 2024-02-27 23:57:09 +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
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
Dragoon Dorise
dd35c6ee02 no proton SRM 2024-02-21 12:13:45 +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
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
Dragoon Dorise
94ae9b46fb new parsers exclusionList 2024-02-15 19:33:24 +01:00
rawdatafeel
18dcd9fc67
[Steam ROM Manager] (#1002)
* Hotfix BigPEMU Parser, bad slash
2024-02-14 18:15:43 +01:00
rawdatafeel
a1ec0f6da9
[Steam ROM Manager] (#992)
Add (Standalone) to respective parsers

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-02-12 12:34:54 +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
6dcffa3c8d fixes ID parsers 2024-01-31 11:05:29 +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
rawdatafeel
4274268462
[PPSSPP/Steam ROM Manager] (#974)
* Added CHD support for PPSSPP
2024-01-30 20:00:30 +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
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
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
Dragoon Dorise
1035390446 srm parser fixes 2024-01-08 17:09:02 +01:00
Dragoon Dorise
83b79f19ac SRM fixes 2023-12-30 23:04:53 +01:00
Griffin
7ba36790d2
Replace Yabuase in SRM with Kronos (#792)
* replace yabuase with kronos in SRM

* update readme

* update readme

* naming of parsers

* srm

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 17:55:32 +01:00
rawdatafeel
94efced8b6
Flycast Tweaks (#883)
* Added mapping profiles
* Added keyboard and controller hotkeys
    * Controller:
        * Select - Flycast Menu
        * L3 - Load State
        * R3 - Save State
    * Keyboard
        * ESC - Stop Emulation (STEAM + DPAD Left)
        * Tab - Menu (STEAM + DPAD Down)
        * Fast Forward - Tab (STEAM + DPad Right)
        * Load State - F1
        * Save State - F2
* Enabled HLE BIOS
* Added Steam ROM Manager parsers for Atomiswave, NAOMI, and Naomi 2

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 17:12:22 +01:00
Rodrigo
102e5b9438 optional parsers 2023-12-01 05:50:14 +01:00
Rodrigo
bbbde52027 Pegasus parser 2023-11-30 10:22:35 +01:00
Rodrigo
295161b9ae added controllers to new parsers 2023-11-27 22:01:54 +01:00
Rodrigo
36fc9bd0df Fix disabled parsers 2023-11-27 19:14:22 +01:00
rawdatafeel
8de9c3456b
Add User Requested Steam ROM Manager Parsers (#885)
* Mattel Electronics Intellivison (RA Core)
* NEC PC-FX (RA Core)
* Nintendo Virtual Boy (RA Core)

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-11-27 00:27:11 +01:00
Rodrigo
c3a4c8b275 no standalone text 2023-11-19 23:27:46 +01:00
Rodrigo
43bf2d0998 parsers v15 2023-11-18 22:58:37 +01:00
Rodrigo
df6114b4d2 Yuzu parser testing 2023-11-18 21:09:04 +01:00
Rodrigo
fcf2a15a9b Steam Input for proton games 2023-11-18 20:52:39 +01:00