Skip to content

Speedvicio/MedPad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MedPad

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.

Instructions

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

Use MedPad as MedGui Reborn Plugin

  • 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)

Interact by Command Line

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)"

Video Tutorial

  • A video tutorial is availble on Youtube

Know Bug

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.

MedPad in addiction use this dll to manage input: