2011-09-14 06:16:22 +00:00
|
|
|
;;
|
|
|
|
;; Supermodel Configuration File
|
|
|
|
;; Default settings for Version 0.2a.
|
|
|
|
;;
|
|
|
|
|
|
|
|
|
|
|
|
;
|
|
|
|
; Quick Overview
|
|
|
|
; --------------
|
|
|
|
;
|
|
|
|
; All settings are case sensitive. Numbers must be unsigned, base 10 integers.
|
|
|
|
; Check your spelling carefully because invalid settings are silently ignored.
|
|
|
|
; To verify that your settings are being parsed correctly, check the contents
|
|
|
|
; of error.log.
|
|
|
|
;
|
|
|
|
; Global options apply to all games. To create configuration profiles for
|
|
|
|
; individual games, place settings under sections with the same name as the
|
|
|
|
; corresponding MAME ROM set, like so:
|
|
|
|
;
|
2011-09-22 06:11:47 +00:00
|
|
|
; ; Scud Race
|
|
|
|
; [ scud ]
|
2011-09-14 06:16:22 +00:00
|
|
|
;
|
2011-09-22 06:11:47 +00:00
|
|
|
; SoundVolume = 50
|
|
|
|
; MusicVolume = 200
|
|
|
|
; ; ... etc. ...
|
2011-09-14 06:16:22 +00:00
|
|
|
;
|
2011-09-17 23:41:12 +00:00
|
|
|
; Input mappings are an exceptional case: they are only allowed in the global
|
2011-09-14 06:16:22 +00:00
|
|
|
; section. Per-game input mappings are not supported.
|
|
|
|
;
|
|
|
|
; For a list of all valid settings, please consult README.txt. Only default
|
|
|
|
; inputs are assigned here.
|
|
|
|
;
|
|
|
|
|
|
|
|
|
2011-09-22 06:11:47 +00:00
|
|
|
[ Global ] ; Input settings can only be read from the global section!
|
2011-09-14 06:16:22 +00:00
|
|
|
|
|
|
|
; Common
|
|
|
|
InputStart1 = "KEY_1,JOY1_BUTTON9"
|
|
|
|
InputStart2 = "KEY_2,JOY2_BUTTON9"
|
|
|
|
InputCoin1 = "KEY_3,JOY1_BUTTON10"
|
|
|
|
InputCoin2 = "KEY_4,JOY2_BUTTON10"
|
|
|
|
InputServiceA = "KEY_5"
|
|
|
|
InputServiceB = "KEY_7"
|
|
|
|
InputTestA = "KEY_6"
|
|
|
|
InputTestB = "KEY_8"
|
|
|
|
|
|
|
|
; 4-way digital joysticks
|
|
|
|
InputJoyUp = "KEY_UP,JOY1_UP"
|
|
|
|
InputJoyDown = "KEY_DOWN,JOY1_DOWN"
|
|
|
|
InputJoyLeft = "KEY_LEFT,JOY1_LEFT"
|
|
|
|
InputJoyRight = "KEY_RIGHT,JOY1_RIGHT"
|
|
|
|
InputJoyUp2 = "JOY2_UP"
|
|
|
|
InputJoyDown2 = "JOY2_DOWN"
|
|
|
|
InputJoyLeft2 = "JOY2_LEFT"
|
|
|
|
InputJoyRight2 = "JOY2_RIGHT"
|
|
|
|
|
|
|
|
; Fighting game buttons
|
|
|
|
InputPunch = "KEY_A,JOY1_BUTTON1"
|
|
|
|
InputKick = "KEY_S,JOY1_BUTTON2"
|
|
|
|
InputGuard = "KEY_D,JOY1_BUTTON3"
|
|
|
|
InputEscape = "KEY_F,JOY1_BUTTON4"
|
|
|
|
InputPunch2 = "JOY2_BUTTON1"
|
|
|
|
InputKick2 = "JOY2_BUTTON2"
|
|
|
|
InputGuard2 = "JOY2_BUTTON3"
|
|
|
|
InputEscape2 = "JOY2_BUTTON4"
|
|
|
|
|
|
|
|
; Spikeout buttons
|
|
|
|
InputShift = "KEY_A,JOY1_BUTTON1"
|
|
|
|
InputBeat = "KEY_S,JOY1_BUTTON2"
|
|
|
|
InputCharge = "KEY_D,JOY1_BUTTON3"
|
|
|
|
InputJump = "KEY_F,JOY1_BUTTON4"
|
|
|
|
|
|
|
|
; Virtua Striker buttons
|
|
|
|
InputShortPass = "KEY_A,JOY1_BUTTON1"
|
|
|
|
InputLongPass = "KEY_S,JOY1_BUTTON2"
|
|
|
|
InputShoot = "KEY_D,JOY1_BUTTON3"
|
|
|
|
InputShortPass2 = "JOY2_BUTTON1"
|
|
|
|
InputLongPass2 = "JOY2_BUTTON2"
|
|
|
|
InputShoot2 = "JOY2_BUTTON3"
|
|
|
|
|
|
|
|
; Steering wheel
|
2011-09-22 06:11:47 +00:00
|
|
|
InputSteeringLeft = "KEY_LEFT" ; digital, turn wheel left
|
|
|
|
InputSteeringRight = "KEY_RIGHT" ; digital, turn wheel right
|
|
|
|
InputSteering = "JOY1_XAXIS" ; analog, full steering range
|
2011-09-14 06:16:22 +00:00
|
|
|
|
|
|
|
; Pedals
|
|
|
|
InputAccelerator = "KEY_UP,JOY1_UP"
|
|
|
|
InputBrake = "KEY_DOWN,JOY1_DOWN"
|
|
|
|
|
|
|
|
; Manual transmission
|
|
|
|
InputGearShift1 = "KEY_Q,JOY1_BUTTON5"
|
|
|
|
InputGearShift2 = "KEY_W,JOY1_BUTTON6"
|
|
|
|
InputGearShift3 = "KEY_E,JOY1_BUTTON7"
|
|
|
|
InputGearShift4 = "KEY_R,JOY1_BUTTON8"
|
|
|
|
InputGearShiftN = "KEY_T"
|
2011-09-22 06:11:47 +00:00
|
|
|
InputGearShiftUp = "NONE" ; sequential shift up
|
|
|
|
InputGearShiftDown = "NONE" ; sequential shift down
|
2011-09-14 06:16:22 +00:00
|
|
|
|
|
|
|
; View buttons
|
|
|
|
InputVR1 = "KEY_A,JOY1_BUTTON1"
|
|
|
|
InputVR2 = "KEY_S,JOY1_BUTTON2"
|
|
|
|
InputVR3 = "KEY_D,JOY1_BUTTON3"
|
|
|
|
InputVR4 = "KEY_F,JOY1_BUTTON4"
|
|
|
|
|
2011-09-22 06:11:47 +00:00
|
|
|
; Miscellaneous driving game buttons: Sega Rally 2, Dirt Devils, Emergency Car
|
|
|
|
; Ambulance
|
2011-09-14 06:16:22 +00:00
|
|
|
InputViewChange = "KEY_A,JOY1_BUTTON1"
|
2011-09-22 06:11:47 +00:00
|
|
|
InputHandBrake = "KEY_S,JOY1_BUTTON2" ; Sega Rally 2 only
|
2011-09-14 06:16:22 +00:00
|
|
|
|
|
|
|
; Virtual On macros
|
|
|
|
InputTwinJoyTurnLeft = "KEY_Q,JOY1_RXAXIS_NEG"
|
|
|
|
InputTwinJoyTurnRight = "KEY_W,JOY1_RXAXIS_POS"
|
|
|
|
InputTwinJoyForward = "KEY_UP,JOY1_YAXIS_NEG"
|
|
|
|
InputTwinJoyReverse = "KEY_DOWN,JOY1_YAXIS_POS"
|
|
|
|
InputTwinJoyStrafeLeft = "KEY_LEFT,JOY1_XAXIS_NEG"
|
|
|
|
InputTwinJoyStrafeRight = "KEY_RIGHT,JOY1_XAXIS_POS"
|
|
|
|
InputTwinJoyJump = "KEY_E,JOY1_BUTTON1"
|
|
|
|
InputTwinJoyCrouch = "KEY_R,JOY1_BUTTON2"
|
|
|
|
|
|
|
|
; Virtual On individual joystick mapping
|
|
|
|
InputTwinJoyLeft1 = "NONE"
|
|
|
|
InputTwinJoyLeft2 = "NONE"
|
|
|
|
InputTwinJoyRight1 = "NONE"
|
|
|
|
InputTwinJoyRight2 = "NONE"
|
|
|
|
InputTwinJoyUp1 = "NONE"
|
|
|
|
InputTwinJoyUp2 = "NONE"
|
|
|
|
InputTwinJoyDown1 = "NONE"
|
|
|
|
InputTwinJoyDown2 = "NONE"
|
|
|
|
|
|
|
|
; Virtual On buttons
|
|
|
|
InputTwinJoyShot1 = "KEY_A,JOY1_BUTTON5"
|
|
|
|
InputTwinJoyShot2 = "KEY_S,JOY1_BUTTON6"
|
|
|
|
InputTwinJoyTurbo1 = "KEY_Z,JOY1_BUTTON7"
|
|
|
|
InputTwinJoyTurbo2 = "KEY_X,JOY1_BUTTON8"
|
|
|
|
|
|
|
|
; Analog joystick (e.g. Star Wars Trilogy)
|
2011-09-22 06:11:47 +00:00
|
|
|
InputAnalogJoyLeft = "KEY_LEFT" ; digital, move left
|
|
|
|
InputAnalogJoyRight = "KEY_RIGHT" ; digital, move right
|
|
|
|
InputAnalogJoyUp = "KEY_UP" ; digital, move up
|
|
|
|
InputAnalogJoyDown = "KEY_DOWN" ; digital, move down
|
|
|
|
InputAnalogJoyX = "JOY_XAXIS,MOUSE_XAXIS" ; analog, full X axis
|
|
|
|
InputAnalogJoyY = "JOY_YAXIS,MOUSE_YAXIS" ; analog, full Y axis
|
2011-09-14 06:16:22 +00:00
|
|
|
InputAnalogJoyTrigger = "KEY_A,JOY_BUTTON1,MOUSE_LEFT_BUTTON"
|
|
|
|
InputAnalogJoyEvent = "KEY_S,JOY_BUTTON2,MOUSE_RIGHT_BUTTON"
|
|
|
|
|
|
|
|
; Light guns
|
2011-09-22 06:11:47 +00:00
|
|
|
InputGunLeft = "KEY_LEFT" ; digital, move gun left
|
|
|
|
InputGunRight = "KEY_RIGHT" ; digital, move gun right
|
|
|
|
InputGunUp = "KEY_UP" ; digital, move gun up
|
|
|
|
InputGunDown = "KEY_DOWN" ; digital, move gun down
|
|
|
|
InputGunX = "MOUSE_XAXIS,JOY1_XAXIS" ; analog, full X axis
|
|
|
|
InputGunY = "MOUSE_YAXIS,JOY1_YAXIS" ; analog, full Y axis
|
2011-09-14 06:16:22 +00:00
|
|
|
InputTrigger = "KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON"
|
2011-09-22 06:11:47 +00:00
|
|
|
InputOffscreen = "KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON" ; point off-screen
|
|
|
|
InputAutoTrigger = 0 ; automatic reload when off-screen
|
2011-09-14 06:16:22 +00:00
|
|
|
InputGunLeft2 = "NONE"
|
|
|
|
InputGunRight2 = "NONE"
|
|
|
|
InputGunUp2 = "NONE"
|
|
|
|
InputGunDown2 = "NONE"
|
|
|
|
InputGunX2 = "JOY2_XAXIS"
|
|
|
|
InputGunY2 = "JOY2_YAXIS"
|
|
|
|
InputTrigger2 = "JOY2_BUTTON1"
|
|
|
|
InputOffscreen2 = "JOY2_BUTTON2"
|
|
|
|
InputAutoTrigger2 = 0
|
|
|
|
|