A bot that will beat you in Super Smash Brothers Brawl
How to setup Dolphin for pip input on Linux (locations may change for mac, see readme in https://github.com/levthedev/gamecube_IO)
- See https://wiki.dolphin-emu.org/index.php?title=Installing_Dolphin#Linux to install dolphin
- Navigate to ~/.config/dolphin-emu
- mkdir -p Profiles/GCPad
- create a new file called pipe.ini with these contents:
[Profile]
Device = Pipe/0/pipe1
Buttons/A = `Button A`
Buttons/B = `Button B`
Buttons/X = `Button X`
Buttons/Y = `Button Y`
Buttons/Z = `Button Z`
Buttons/Start = `Button START`
D-Pad/Up = `Button D_UP`
D-Pad/Down = `Button D_DOWN`
D-Pad/Left = `Button D_LEFT`
D-Pad/Right = `Button D_RIGHT`
Triggers/L = `Button L`
Triggers/R = `Button R`
Main Stick/Up = `Axis MAIN Y -`
Main Stick/Down = `Axis MAIN Y +`
Main Stick/Left = `Axis MAIN X -`
Main Stick/Right = `Axis MAIN X +`
C-Stick/Up = `Axis C Y -`
C-Stick/Down = `Axis C Y +`
C-Stick/Left = `Axis C X -`
C-Stick/Right = `Axis C X +`
- Navigate to ~/.local/share/dolphin-emu
- mkdir Pipes
- mkfifo Pipes/pipe
- chmod 777 Pipes/pipe
- In Dolphin, go to Controllers settings
- Set port one to 'Standard Controller', open controller config
- Load 'pipe' profile, set device to Pipe/0/pipe. This might be kindof weird to do, if it blanks everything save the blanked profile, edit the profile file (pipe.ini) and add all the lines from above starting with 'Buttons/A...' back into it. It should work after that
- Enable 'Background Input'
- Go into '~/.config/dolphin-emu/Dolphin.ini and change' and change values to this format. (Have to do everytime you move the window)
RenderWindowXPos = Monitor Resolution X - 640
RenderWindowYPos = Monitor Resolution Y - 480
RenderWindowWidth = 640
RenderWindowHeight = 480
- hit OK, run game
Only use the original Melee 1.02 NTCS rom, found here: https://the-eye.eu/public/rom/Nintendo%20Gamecube/ under Super Smash Bros Melee.7z