Waking this for a follow up question.
How to set a per game override that automatically enables multitap for this game?
Background: I have been using the method suggested by Radius above with success. In case anyone else looks for it here it is step by step.
Use the core Snes9x (snes9x_libretro.dll) for the SNES game Smash Tennis.
Load the game in RetroArch.
Open the RetroArch game menu (menu/big X button on Xbox 360 controller).
Go down to “Core Input Options” and change “User Device 2 Type” from “SNES Joypad” (or whatever it is) to “Multitap”.
Press game menu button again to get back into the game.
4 player matches can now be played inside the game.
But I now want to set a per game override cfg to automatically have “User Device 2 Type” as “Multitap” when the game loads.
From reading other posts by Radius I think these things are needed for that:
1 in settings > configuration set these values
configuration per-core = OFF
use per-game core options = ON
load override files automatically = ON
(If configuration per-core is ON then that blocks out the per-game overrides)
2 create an override file for the specific game. Based on what Radius wrote in another thread the format is
\config<core name><game name>.cfg
The example Radius gives there is
config/Nestopia/Megaman 2.cfg
However nothing happens when I make this file
config/Snes9x/Smash Tennis.cfg
with this line in it
input_libretro_device_p2 = “257”
Radius (or anyone!) is the error here in the path/filename? Or in the RetroArch setting? Or in the line in the override .cfg file?
Edit: Solved it!
config/Snes9x/smashten.cfg
with the line
input_libretro_device_p2 = “257”
works
The path format here is
\config<core name><game filename without extension>.cfg
Radius, can you comment on the format? Is it different (game name vs game filename) for different cores? Or was there a format change in some RetroArch update a while back?