Commit graph

900 commits

Author SHA1 Message Date
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
rawdatafeel
86f097d09a
Dolphin SDL updates (#997)
* [Dolphin]
* Latest Dolphin version (Feb 2024) revamped SDL which changed button inputs and device mapping. This PR updates to the latest SDL changes (which should hopefully just be a one time thing)
* Added GC Xbox Layout profile
* Removed joystick pointer from mouse profiles (was conflicting)
* Moved IR hide to L3
* Mapped the A button to R3 as an alternative input to match the Steam input profile "Gamepad with Mouse Trackpad"
    * Allows for more seamless gameplay when using trackpad

* Re-enable auto-hide

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-02-12 12:34:30 +01:00
Dragoon Dorise
2b18aeb72d Merge branch 'dev' into early 2024-02-06 18:50:21 +01:00
Dragoon Dorise
1842cd923a Merge branch 'dev' into early 2024-02-06 09:09:20 +01:00
rawdatafeel
dc9803a729
RetroArch - Update file paths and add buildbot downloader (#957)
[RetroArch]
* Updated libretro_info_path so users can download and generate new RA info files
* Updated libretro_assets_path so users can download and generate new RA assets files
* Added a function to download PPSSPP assets, RA assets, shaders, and info files from buildbot
2024-02-05 08:59:20 -05: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
rawdatafeel
76f8d33b64
PPSSPP Hotkeys + Config Tweaks (#979)
* [PPSSPP Tweaks]
* Added combo hotkeys
* Enabled Game ID in PPSSPP GUI
* Enabled List View in PPSSPP GUI

* Add back keyboard hotkeys

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-02-02 07:43:02 +01:00
Dragoon Dorise
f1a70591bc Merge branch 'dev' into early 2024-02-01 14:29:50 +01:00
Livedeht
fb065ba115
Remove Old PCSX2 1.6 configs and Installer. (#982)
(these have been deprecated for a long while, but need to be cleaned up)
2024-02-01 10:50:10 +01:00
rawdatafeel
28d17a65bb
[Model2] (#980)
* Added "Create Proton-GE path if it does not exist"
* Switched to Proton-GE 30 (Uses ULWGL)
* Switched to upstream Model 2 gamefixes
2024-01-31 16:28:18 +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
Griffin
7b5bfd2743
move all /bin/sh and /usr/bin/bash to /bin/bash (#972)
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-01-30 21:07:58 +01:00
rawdatafeel
4274268462
[PPSSPP/Steam ROM Manager] (#974)
* Added CHD support for PPSSPP
2024-01-30 20:00:30 +01:00
Mrlinkwii
1323472493
PCSX2: remove cheats_ws (#947)
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-01-26 22:57:02 +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
Rosalie
dbebf5d208
Update RMG plugin configuration (#965) 2024-01-26 12:34:34 -05: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
4beabc8c62
Dolphin SDL (#928)
* Update profiles to use SDL instead of evdev
    * With SDL, controls work after sleep
2024-01-23 20:54:05 -05:00
Dragoon Dorise
23d3396459 hotkey fixes 2024-01-21 23:26:16 +01:00
Dragoon Dorise
f777bda830 new radial menus 2024-01-21 23:21:34 +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
Dragoon Dorise
4061a98d0f Merge branch 'dev' into early 2024-01-20 22:59:19 +01:00
rawdatafeel
e94b149c36
[mGBA] (#949)
Fixed fast forward hotkey not enabling
2024-01-20 22:53:49 +01:00
Dragoon Dorise
74d53924da migrations from public 2024-01-20 12:55:25 +01:00
Dragoon Dorise
bbe6fa9e2f Merge branch 'dev' into early 2024-01-12 11:08:53 +01:00
Dragoon Dorise
fa8dcf9e1a more yuzu cfg 2024-01-12 11:08:48 +01:00
Dragoon Dorise
254bedcef5 Merge branch 'dev' into early 2024-01-12 11:03:40 +01:00
Dragoon Dorise
7d47b44bc5 yuzu update 2024-01-12 11:03:35 +01:00
Dragoon Dorise
daf33ede8c Merge branch 'dev' into early 2024-01-12 10:54:53 +01:00
Dragoon Dorise
86f8cc46cf updated yuzu conf 2024-01-12 10:54:47 +01:00
Dragoon Dorise
0c10673cbd Merge branch 'dev' into early 2024-01-08 17:09:09 +01:00
Dragoon Dorise
1035390446 srm parser fixes 2024-01-08 17:09:02 +01:00
Dragoon Dorise
522040490a Merge branch 'dev' into early 2024-01-08 15:30:41 +01:00
Dragoon Dorise
980962d631 emudeck_controller_steamdeck 2024-01-08 15:30:36 +01:00
Dragoon Dorise
85580082ac Merge branch 'dev' into early 2024-01-08 14:44:43 +01:00
Dragoon Dorise
ea41dfc2b4 Yuzu all players 2024-01-08 14:44:37 +01:00
Dragoon Dorise
5293bb946d Merge branch 'dev' into early 2024-01-08 14:00:33 +01:00
Dragoon Dorise
330c941b2a Radial Menu 2024-01-08 12:41:32 +01:00
Dragoon Dorise
cf611b620c Merge branch 'dev' into early
# Conflicts:
#	functions/ToolScripts/emuDeckSRM.sh
#	tools/launchers/ryujinx.sh
2024-01-05 11:48:53 +01:00
Dragoon Dorise
83b79f19ac SRM fixes 2023-12-30 23:04:53 +01:00
rawdatafeel
4fe51c1257
[Cemu] (#927)
* Update audio settings
    * Fixes missing audio
* Update controller settings for P1-P4 pro controller
    * New UUID and mapping numbers

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 23:29:35 +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
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
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
Pedro Montes Alcalde
ce2c7ad118
vita3k: Dont include default fields in cfg (#895)
Co-authored-by: rawdatafeel <108900299+rawdatafeel@users.noreply.github.com>
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 17:06:08 +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
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