Small utility to manage Mednafen input setting.
MedPad is a standalone "appendix" developed as plugin to MedGui Reborn.
By MedPad you can configure all controller supported by Mednafen, through a graphical interface.
MedPad can also create a per-config file for a specific game.
Standalone
- Extract the archive in a path of your choice
- Double click on MedPad.exe
- Select a mednafen config file, you can found it on the main folder where mednafen.exe is located, it is named 'mednafen-09x.cfg' or 'mednafen.cfg'
- Select a detected attached controller on one of the two list
- Select a 'console', 'port' and 'device' from the combo box
- Select a input to configure by the list and assign a input by your controller, mouse or keyboard
** You can unasign a input by selecting it and pressing 'Del' key on keyboard
Per-game config
- Select the game that you want to configure
- Tick the 'Save per Game Input' option
- Use the same procedure described above
** On Per-game config you can also 'unnassign all input' or remove a specific pad assignment from config, by perform a double right mouse click on the button assign
- Extract the archive in the main folder where MedGuiR.exe is located on the sub folder '\MedGuiR\Plugins\Controller'
** Now you can open MedPad by opened 'Advanced MedGui Reborn Menu' (double right mouse click on the main rom grid)
Users can interact with MedPad by command line, it should be useful for set mednafen pad by others GUI/Frontend.
- The available parameters are -folder= ; -console= ; -file=
- Users can pass parameters in this way:
medpad -folder="mednafen folder path" -console="mednafen module name" -file="file name without extension"
** -console= ; -file= , are optional parameters and are useful to create a per config game pad profile - Example:
medpad -folder="D:\Mednafen" -console="nes" -file="Super Mario Bros (EUR)"
- A video tutorial is availble on Youtube
In any case MedPad detect a controller as direct input and Xinput,this can make troubles on configuration. You can try to tick the 'DInput' option to force the direct input detection of all pad.