EDIT - because I've configured everything separately for each game and set up the emulators to load the game-specific config on launch. No messing with the controller settings in either Steam nor Dolphin nor PCSX2 was needed.
'C:\Games\Emulators\Dolphin\Dolphin.exe' /b /e 'C:\Games\Emulator Roms\Nintendo Gamecube\007 Nightfire\007 Nightfire.iso Here's an example batch file that I use for Dolphin: With Dolphin the set up is almost identical except all I did was check the box labelled 'render to main window' in the graphics settings. I use seperate settings for each game and keep them in separate folders. The -cfgpath swtich is there to load a specific set of INI files for this game. When run, this will load PCSX2, load the ROM for Black and start the game. XInput Pad 0 A (pc control column) Cross (PS2 Control Column) RAW KB: Standard PS/2 Keyboard - x (PC control Column) cross (PS2 control column) To test. Both of the following entries are in the mapping box. Same screen, hit cross again and mapped the x key on my kb to it.
I put that into a text file and saved it as a. Mapped cross to the button that corresponds with x on my game pad. Here's an example:Ĭ:\Games\Emulators\PCSX2\pcsx2.exe 'C:\Games\Emulator Roms\Playstation 2\Black\Black.iso' -cfgpath='C:\Games\Emulator Launcher\Configs\PS2\Black' -fullscreen -nogui My setup is a bit complicated - I have batch files for each of my PCSX2 and Dolphin ROMs that will launch the appropriate emulator and start the game automatically.