Add dolphin for gamecube and wii.
This commit is contained in:
25
nix/steam_deck/configuration/roles/dolphin/files/Dolphin.ini
Normal file
25
nix/steam_deck/configuration/roles/dolphin/files/Dolphin.ini
Normal file
@@ -0,0 +1,25 @@
|
||||
[Analytics]
|
||||
Enabled = False
|
||||
PermissionAsked = True
|
||||
[Core]
|
||||
GFXBackend = Vulkan
|
||||
# GFXBackend = OGL
|
||||
SlotA = 8 # GCI Folder (each game gets its own file)
|
||||
SlotB = 255 # None
|
||||
WiiSDCard = False
|
||||
[Display]
|
||||
RenderToMain = True
|
||||
[General]
|
||||
ISOPath0 = /home/deck/.persist/manual/games/nintendo_gamecube/roms
|
||||
ISOPath1 = /home/deck/.persist/manual/games/nintendo_wii/roms
|
||||
ISOPaths = 2
|
||||
RecursiveISOPaths = True
|
||||
[DSP]
|
||||
Backend = Cubeb
|
||||
# Backend = Pulse
|
||||
# Backend = ALSA
|
||||
[USBPassthrough]
|
||||
Devices = 057e:0305
|
||||
# BluetoothPassthrough must be at the end for the pairings to save properly
|
||||
[BluetoothPassthrough]
|
||||
Enabled = True
|
||||
@@ -0,0 +1,32 @@
|
||||
[GCPad1]
|
||||
Device = SDL/0/Steam Deck Controller
|
||||
Buttons/A = `Button S`
|
||||
Buttons/B = `Button E`
|
||||
Buttons/X = `Button W`
|
||||
Buttons/Y = `Button N`
|
||||
Buttons/Z = `Shoulder R`
|
||||
Buttons/Start = Start
|
||||
Main Stick/Up = `Left Y+`
|
||||
Main Stick/Down = `Left Y-`
|
||||
Main Stick/Left = `Left X-`
|
||||
Main Stick/Right = `Left X+`
|
||||
Main Stick/Modifier = `Thumb L`
|
||||
Main Stick/Calibration = 100.00 101.96 108.24 120.27 137.87 120.27 108.24 101.96 100.00 101.96 108.24 120.27 141.42 120.27 108.24 101.96 100.00 101.96 108.24 120.27 141.42 120.27 108.24 101.96 100.00 101.96 108.24 120.27 136.32 120.27 108.24 101.96
|
||||
C-Stick/Up = `Right Y+`
|
||||
C-Stick/Down = `Right Y-`
|
||||
C-Stick/Left = `Right X-`
|
||||
C-Stick/Right = `Right X+`
|
||||
C-Stick/Modifier = `Thumb R`
|
||||
C-Stick/Calibration = 100.00 101.96 108.24 120.27 141.42 120.27 108.24 101.96 100.00 101.96 108.24 120.27 136.25 120.27 108.24 101.96 100.00 101.96 108.24 120.27 134.42 120.27 108.24 101.96 100.00 101.96 108.24 120.27 141.42 120.27 108.24 101.96
|
||||
D-Pad/Up = `Pad N`
|
||||
D-Pad/Down = `Pad S`
|
||||
D-Pad/Left = `Pad W`
|
||||
D-Pad/Right = `Pad E`
|
||||
Triggers/L-Analog = `Trigger L`
|
||||
Triggers/R-Analog = `Trigger R`
|
||||
[GCPad2]
|
||||
Device = XInput2/0/Virtual core pointer
|
||||
[GCPad3]
|
||||
Device = XInput2/0/Virtual core pointer
|
||||
[GCPad4]
|
||||
Device = XInput2/0/Virtual core pointer
|
||||
16
nix/steam_deck/configuration/roles/dolphin/files/GFX.ini
Normal file
16
nix/steam_deck/configuration/roles/dolphin/files/GFX.ini
Normal file
@@ -0,0 +1,16 @@
|
||||
# [Enhancements]
|
||||
#MaxAnisotropy = 4 # 16x Anisotropic texture filtering
|
||||
# MaxAnisotropy = 2 # 4x Anisotropic texture filtering
|
||||
#MaxAnisotropy = 1 # 2x Anisotropic texture filtering
|
||||
#MaxAnisotropy = 0 # default
|
||||
[Settings]
|
||||
WaitForShadersBeforeStarting = True
|
||||
# WaitForShadersBeforeStarting = False
|
||||
# MSAA = 0x00000004 # 4x MSAA
|
||||
#MSAA = 0x00000002 # 2x MSAA
|
||||
#MSAA = 0x00000001 # none
|
||||
SSAA = False
|
||||
# InternalResolution = 1 # 2x native
|
||||
#ShaderCompilationMode = 2 # Hybrid ubershaders
|
||||
ShaderCompilationMode = 3 # Skip
|
||||
# ShowGraphs = True
|
||||
26
nix/steam_deck/configuration/roles/dolphin/files/deck.ini
Normal file
26
nix/steam_deck/configuration/roles/dolphin/files/deck.ini
Normal file
@@ -0,0 +1,26 @@
|
||||
[Profile]
|
||||
Device = SDL/0/Steam Deck Controller
|
||||
Buttons/A = `Button S`
|
||||
Buttons/B = `Button E`
|
||||
Buttons/X = `Button W`
|
||||
Buttons/Y = `Button N`
|
||||
Buttons/Z = `Shoulder R`
|
||||
Buttons/Start = Start
|
||||
Main Stick/Up = `Left Y+`
|
||||
Main Stick/Down = `Left Y-`
|
||||
Main Stick/Left = `Left X-`
|
||||
Main Stick/Right = `Left X+`
|
||||
Main Stick/Modifier = `Thumb L`
|
||||
Main Stick/Calibration = 100.00 101.96 108.24 120.27 137.87 120.27 108.24 101.96 100.00 101.96 108.24 120.27 141.42 120.27 108.24 101.96 100.00 101.96 108.24 120.27 141.42 120.27 108.24 101.96 100.00 101.96 108.24 120.27 136.32 120.27 108.24 101.96
|
||||
C-Stick/Up = `Right Y+`
|
||||
C-Stick/Down = `Right Y-`
|
||||
C-Stick/Left = `Right X-`
|
||||
C-Stick/Right = `Right X+`
|
||||
C-Stick/Modifier = `Thumb R`
|
||||
C-Stick/Calibration = 100.00 101.96 108.24 120.27 141.42 120.27 108.24 101.96 100.00 101.96 108.24 120.27 136.25 120.27 108.24 101.96 100.00 101.96 108.24 120.27 134.42 120.27 108.24 101.96 100.00 101.96 108.24 120.27 141.42 120.27 108.24 101.96
|
||||
Triggers/L-Analog = `Trigger L`
|
||||
Triggers/R-Analog = `Trigger R`
|
||||
D-Pad/Up = `Pad N`
|
||||
D-Pad/Down = `Pad S`
|
||||
D-Pad/Left = `Pad W`
|
||||
D-Pad/Right = `Pad E`
|
||||
Reference in New Issue
Block a user