From c804d2d3e5e8e395c67f10fac09ff342713691d8 Mon Sep 17 00:00:00 2001 From: Steam Deck User Date: Wed, 1 Jun 2022 13:35:10 +0200 Subject: [PATCH] DOLPHIN: configured controls and hotkeys --- emu-configs/Dolphin-Hotkeys.ini | 8 ++++++++ emu-configs/Dolphin.ini | 29 +++++++++++++++++++++++++++++ net.retrodeck.retrodeck.yml | 1 + retrodeck.sh | 1 + 4 files changed, 39 insertions(+) create mode 100644 emu-configs/Dolphin-Hotkeys.ini diff --git a/emu-configs/Dolphin-Hotkeys.ini b/emu-configs/Dolphin-Hotkeys.ini new file mode 100644 index 00000000..000ccf31 --- /dev/null +++ b/emu-configs/Dolphin-Hotkeys.ini @@ -0,0 +1,8 @@ +[Hotkeys] +Device = evdev/0/Microsoft X-Box 360 pad 0 +Save State/Save State Slot 1 = TR&SELECT +Load State/Load State Slot 1 = TL&SELECT +General/Take Screenshot = SELECT&SOUTH&`SDL/0/Microsoft X-Box 360 pad 0:Button 0`&`SDL/0/Microsoft X-Box 360 pad 0:Button 6` +General/Exit = SELECT&START&`SDL/0/Microsoft X-Box 360 pad 0:Button 6`&`SDL/0/Microsoft X-Box 360 pad 0:Button 7` +Emulation Speed/Increase Emulation Speed = SELECT&l +Emulation Speed/Decrease Emulation Speed = SELECT&r \ No newline at end of file diff --git a/emu-configs/Dolphin.ini b/emu-configs/Dolphin.ini index f7213f93..7d688b12 100644 --- a/emu-configs/Dolphin.ini +++ b/emu-configs/Dolphin.ini @@ -8,8 +8,21 @@ SerialPort1 = 255 SkipIPL = True SlotA = 8 SlotB = 255 +WiimoteContinuousScanning = False +WiimoteControllerInterface = False +WiimoteEnableSpeaker = False +SIDevice0 = 6 +SIDevice1 = 0 +SIDevice2 = 0 +SIDevice3 = 0 +AudioStretch = False +AudioStretchMaxLatency = 80 +DPL2Decoder = False +DPL2Quality = 2 +DSPHLE = True [Display] Fullscreen = True +DisableScreenSaver = True [GBA] BIOS = ~/retrodeck/bios/gba_bios.bin Rom1 = @@ -24,5 +37,21 @@ ISOPath0 = /run/user/1000/doc/9cd3cde7/wii ISOPath1 = /run/user/1000/doc/14708e0c/gc ISOPaths = 2 WiiSDCardPath = ~/retrodeck/saves/dolphin-emu/Wii/sd.raw +WirelessMac = 00:17:ab:83:9b:d4 +HotkeysRequireFocus = True [NetPlay] TraversalChoice = direct +[BluetoothPassthrough] +Enabled = False +[DSP] +DSPThread = True +Backend = Pulse +EnableJIT = False +[Interface] +ConfirmStop = True +CursorVisibility = 0 +OnScreenDisplayMessages = True +PauseOnFocusLost = True +ShowActiveTitle = True +UseBuiltinTitleDatabase = True +UsePanicHandlers = True \ No newline at end of file diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 285f1601..07a848cd 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -1014,6 +1014,7 @@ modules: - cp retroarch.cfg ${FLATPAK_DEST}/retrodeck/emu-configs/ # Dolphin - cp Dolphin.ini ${FLATPAK_DEST}/retrodeck/emu-configs/ + - cp Dolphin-Hotkeys.ini ${FLATPAK_DEST}/retrodeck/emu-configs # Yuzu - cp yuzu-qt-config.ini ${FLATPAK_DEST}/retrodeck/emu-configs/ # Pcsx2 diff --git a/retrodeck.sh b/retrodeck.sh index 93452f90..85309789 100644 --- a/retrodeck.sh +++ b/retrodeck.sh @@ -92,6 +92,7 @@ standalones_init() { # Dolphin mkdir -pv /var/config/dolphin-emu/ cp -fv $emuconfigs/Dolphin.ini /var/config/dolphin-emu/ + cp -fv $emuconfigs/Dolphin-Hotkeys.ini /var/config/dolphin-emu/Hotkeys.ini # pcsx2 mkdir -pv /var/config/PCSX2/inis/