mirror of
https://github.com/dragoonDorise/EmuDeck.git
synced 2025-06-25 00:03:36 -04:00
5 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
ad4117c596 | Hotfix light gun games (#1159) | ||
|
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 |
||
|
5517c739dd |
MAME Controller Config:
Bind P2,3,4 coin and start remap p1joy to left joystick |
||
|
d2d30990fa | change mame from ui throttle to ffwd | ||
|
c74a4d9c6b
|
Main 0.17.6 (#304)
* 0.17.6
* Renaming icon so people know its for updating emudeck
* Renaming icon so people know its for updating emudeck
* Citra Fix
* appImage fix
* Yuzu fix for '
* WiiU steam-rom-manager glob update (#267)
Previously was missing the period in the extensions and was only looking for lower case.
* no WGET
* no WGET
* Fixed Dolphin (& Primehack) from sending button presses as part of hotkeys as in-game button presses
Using the @ operator added to dolphin for input expressions enhancement: https://github.com/dolphin-emu/dolphin/pull/8428
* win600 fix
* 16:9 bezel adjustment
* fix AR detection script
* 16:9
* Bezel fixes
* Fixes bezels
* Fixes Bezels Deck
* More Bezels + Yabause on ESDE
* Yabause
* CHDDeck now finds and removes files from gdi and cue (#270)
chdman script has been updated to properly parse gdi and cue files.
chdman script has been updated to use the dolphin-tool binary from the DolphinEmu install.
* docs
* Adds GitHub Actions linting (#247)
Creates GitHub Actions linting. I know this will fail, but it's good to get it in.
* add -x for sourcing shellcheck
* update shellcheck
Only yell about errors
* YabaShanshiro bezels
* test reset
* sourcing settings again
* source of the right file
* typo
* typo2: The return
* no &
* Beta discord action
* always update romsdirectory in ESDE
* Emu reorg (#271)
the big one - Complete reorganization of the structure of the script.
Fixed a few bugs:
Files are backed up prior to replacement.
Retroarch configs are now applied by merge instead of replace. We'll set our configurations in the config files, but we won't completely overwrite your configurations. Instead we'll append and update as needed.
Users who have certain special characters in their password will no longer break RetroAchievements.
Added PID lock so script can't run more than once concurrently.
Changed all wget to curl so that users who don't have wget(??) don't have issues.
Added a few new bezels and shaders for RetroArch.
Support more aspect ratios for non-deck devices
use $HOME in the SRM config so non-deck users don't have to update it.
add Naomi(flycast) support to SRM
* add gitpod (#265)
Add Gitpod Manjaro
* fixed typo in 3ds ROM formats .cii to .cci (#276)
* fixed typo in 3ds ROM formats .cii to .cci
* added compatibilitytools.d (proton-ge) support
* Add pcsx2qt appimage (#287)
add emuDeckPCSX2QT
add pcsx2qt config
add pcsx2-qt parser
make moveSavesFolder fn
use moveSavesFolder to link stuff
* Fix PCSX2-QT SRM roms path
fix roms quoting for script
* Add PCSX2QT to install script
* update pcsx2qt hotkeys
* Left Shoulder / Right Shoulder
* move functions to helperFunctions
* mess with dockerfile
* take trailing slash out of biosPath
* take trailing slashes out of emulationPath
* take trailing slash out of romsPath
* update esde functions
* log change line
* small log change
* fix xemu updates to include single quotes in paths.
* change setSettings for better logging
change up the password logging
* add pcengine and pcenginecd parsers
* create createDesktopShortcut fn
* binup and chd use new shortcut fn
* toolsPath/
* Rearrange init in script to make pull make sense
* toolsPath no more trailing Slash
* Fix BinUpdate desktop icon
* add pcsx2-qt widescreen choice
update pluginloader / powertools to new versions
* add pcsx2-qt variables to settings.sh
* no more markdown linting
* formatting
* add pcsx2-qt appimage to binupdate
* take out / from savesPath
* remove trailing slashes from $storagePath
* fix SRM Parser: Nestopia --> mesen
* add easyRPG core
* fix setSettings file name for append.
changed how the pull works, so it resets and sets the appropriate branch
* begin cli only
* add dialogBox to all
* move pull
* git brach change
* source whole set of functions before beginning
* Get raw jq. Make changeLine only search with start of line char
* shellcheck!
* update yuzu bios msg with \
* add a bunch of logs
* fix psp path
* use --ignore-existing on cemu in update
* change unlink in yuzu. correct variable for uninstall.
* fix pulling
* log out installEmuAI
* add all setup variables to Easy Mode defaults
* add addition file download for emuDeckRetroArch.sh
* easyRPG added. Dl Additional Files for cores.
* made a settings validator
* take out fake setting for testing
* shortcut making
* add icons
* remove setSettings
* Cemu Icon
* Fix emu / reinstall selections.
* take out CHDMan flag
* sudo features ONLY in expert mode
* Mupen64Plus-Next: Changed default controller pak back to "memory"
* change casing of icons
* retain cemu.sh final line modifications
* backup retroarch configs before merging ours
* update documentation
* remove / from toolspath in chdman script
* fix chdman array
* Turn on Terminal for Compression script
* Turn on Terminal for Compression script (#299)
* moved old pcsx2 to -legacy. new pcsx2 replaces the parserID
* name the legacy a bit better?
* pcsx2 parser swap (#300)
* Turn on Terminal for Compression script
* moved old pcsx2 to -legacy. new pcsx2 replaces the parserID
* updated latest to be more compact
* Fix install not working when backend exists, but is empty
* move yuzu finalize to yuzu init / update
* update yuzu speedlimit to 100%
* keep terminal open with binary updater
* binary updater now sources the functions and vars.
binary updater reports what it did afterwards.
* Dev (#303)
* Turn on Terminal for Compression script
* Turn on Terminal for Tool updater
* Tool Updater reports what it did afterwards.
* moved old pcsx2 to -legacy. new pcsx2 replaces the parserID
* updated latest notes to be more compact so we don't run off screen
* Fix install not working when backend exists, but is empty
* Update Yuzu speedlimit to 100%
* binary updater now sources the functions and vars.
* wonderswan no bezels
* PCSX2QT ws_cheats - commented
* Revert "PCSX2QT ws_cheats - commented"
This reverts commit
|