Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Supermodel3 Brake help  (Read 424 times)

0 Members and 1 Guest are viewing this topic.

bsoder52

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 378
  • Last login:January 05, 2025, 07:05:31 pm
  • I want my own arcade controls!
Supermodel3 Brake help
« on: January 05, 2025, 06:53:51 pm »
Hi all,

Took a break from my racing cab project and now back at it. Hopeful to complete the software before Spring to install everyting into my Duel Daytona2 cabs I refurbished.

Since I'm going to run these games in my Daytona 2 cabs I really want the system3 games to work right. Here is my System3 ini file, Could you please look it over and let me know if you have any recommendatations to try on to get the brake to work? I haven't been able to get it to function yet.

I'm running logitec brake pedals.  I belive this is the command line below that needs attention: InputBrake = JOY1_YAXIS_NEG
I've tried changing the "NEG" to "POS" and "ALT" but those don't seem to work neither.

Thanks so much,
Brian


;
; Supermodel Configuration File
;


[ Global ]

EmulateNet =0
port_in =1970
port_out =1971
addr_out =127.0.0.1
InputStart1 = JOY1_BUTTON8+
InputStart2 = JOY2_BUTTON10
InputCoin1 = JOY1_BUTTON7+
InputCoin2 = JOY2_BUTTON9
InputServiceA = KEY_1
InputServiceB = KEY_7
InputTestA = KEY_2
InputTestB = KEY_8
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
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
InputShift = KEY_A,JOY1_BUTTON1
InputBeat = KEY_S,JOY1_BUTTON2
InputCharge = KEY_D,JOY1_BUTTON3
InputJump = KEY_F,JOY1_BUTTON4
InputShortPass = KEY_A,JOY1_BUTTON1
InputLongPass = KEY_S,JOY1_BUTTON2
InputShoot = KEY_D,JOY1_BUTTON3
InputShortPass2 = JOY2_BUTTON1
InputLongPass2 = JOY2_BUTTON2
InputShoot2 = JOY2_BUTTON3
InputSteeringLeft = JOY1_XAXIS_NEG+JOY1_XAXIS_NEG
InputSteeringRight = JOY1_XAXIS_POS+JOY3_XAXIS_POS
InputSteering = JOY1_XAXIS_INV+JOY1_XAXIS_INV
InputAccelerator = JOY1_RZAXIS_POS
InputBrake = JOY1_YAXIS_NEG
InputGearShiftUp = JOY2_BUTTON3
InputGearShiftDown = JOY2_BUTTON4
InputGearShift1 = JOY2_BUTTON1
InputGearShift2 = JOY2_BUTTON2
InputGearShift3 = JOY2_BUTTON3
InputGearShift4 = JOY2_BUTTON4
InputGearShiftN = KEY_T
InputVR1 = JOY1_BUTTON1
InputVR2 = JOY1_BUTTON2
InputVR3 = JOY1_BUTTON3
InputVR4 = JOY1_BUTTON4
InputViewChange = JOY1_BUTTON1
InputHandBrake = JOY1_BUTTON2
InputRearBrake = JOY1_ZAXIS_POS
InputMusicSelect = JOY1_BUTTON1
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
InputTwinJoyLeft1 = NONE
InputTwinJoyLeft2 = NONE
InputTwinJoyRight1 = NONE
InputTwinJoyRight2 = NONE
InputTwinJoyUp1 = NONE
InputTwinJoyUp2 = NONE
InputTwinJoyDown1 = NONE
InputTwinJoyDown2 = NONE
InputTwinJoyShot1 = KEY_A,JOY1_BUTTON5
InputTwinJoyShot2 = KEY_S,JOY1_BUTTON6
InputTwinJoyTurbo1 = KEY_Z,JOY1_BUTTON7
InputTwinJoyTurbo2 = KEY_X,JOY1_BUTTON8
InputAnalogJoyLeft = KEY_LEFT
InputAnalogJoyRight = KEY_RIGHT
InputAnalogJoyUp = KEY_UP
InputAnalogJoyDown = KEY_DOWN
InputAnalogJoyX = JOY_XAXIS,MOUSE_XAXIS
InputAnalogJoyY = JOY_YAXIS,MOUSE_YAXIS
InputAnalogJoyTrigger = KEY_A,JOY_BUTTON1,MOUSE_LEFT_BUTTON
InputAnalogJoyEvent = KEY_S,JOY_BUTTON2,MOUSE_RIGHT_BUTTON
InputAnalogJoyTrigger2 = KEY_D,JOY_BUTTON2
InputAnalogJoyEvent2 = NONE
InputGunLeft = KEY_LEFT,JOY1_XAXIS_NEG
InputGunRight = KEY_RIGHT,JOY1_XAXIS_POS
InputGunUp = KEY_UP,JOY1_YAXIS_NEG
InputGunDown = KEY_DOWN,JOY1_YAXIS_POS
InputGunX = MOUSE_XAXIS,JOY1_XAXIS_INV
InputGunY = MOUSE_YAXIS,JOY1_YAXIS_INV
InputTrigger = KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON
InputOffscreen = KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON
InputAutoTrigger = 0
InputGunLeft2 = NONE
InputGunRight2 = NONE
InputGunUp2 = NONE
InputGunDown2 = NONE
InputGunX2 = JOY2_XAXIS
InputGunY2 = JOY2_YAXIS
InputTrigger2 = JOY2_BUTTON1
InputOffscreen2 = JOY2_BUTTON2
InputAutoTrigger2 = 0
InputAnalogGunLeft = KEY_LEFT,JOY1_XAXIS_NEG
InputAnalogGunRight = KEY_RIGHT,JOY1_XAXIS_POS
InputAnalogGunUp = KEY_UP,JOY1_YAXIS_NEG
InputAnalogGunDown = KEY_DOWN,JOY1_YAXIS_POS
InputAnalogGunX = MOUSE_XAXIS,JOY1_XAXIS
InputAnalogGunY = MOUSE_YAXIS,JOY1_YAXIS
InputAnalogTriggerLeft = KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON
InputAnalogTriggerRight = KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON
InputAnalogGunLeft2 = NONE
InputAnalogGunRight2 = NONE
InputAnalogGunUp2 = NONE
InputAnalogGunDown2 = NONE
InputAnalogGunX2 = NONE
InputAnalogGunY2 = NONE
InputAnalogTriggerLeft2 = NONE
InputAnalogTriggerRight2 = NONE
InputSkiLeft = KEY_LEFT
InputSkiRight = KEY_RIGHT
InputSkiUp = KEY_UP
InputSkiDown = KEY_DOWN
InputSkiX = JOY1_XAXIS
InputSkiY = JOY1_YAXIS
InputSkiPollLeft = KEY_A,JOY1_BUTTON1
InputSkiPollRight = KEY_S,JOY1_BUTTON2
InputSkiSelect1 = KEY_Q,JOY1_BUTTON3
InputSkiSelect2 = KEY_W,JOY1_BUTTON4
InputSkiSelect3 = KEY_E,JOY1_BUTTON5
InputMagicalLeverUp1 = KEY_UP
InputMagicalLeverDown1 = KEY_DOWN
InputMagicalLeverUp2 = NONE
InputMagicalLeverDown2 = NONE
InputMagicalLever1 = JOY1_YAXIS
InputMagicalLever2 = JOY2_YAXIS
InputMagicalPedal1 = KEY_A,JOY1_BUTTON1
InputMagicalPedal2 = KEY_S,JOY2_BUTTON1
InputFishingRodLeft = KEY_LEFT
InputFishingRodRight = KEY_RIGHT
InputFishingRodUp = KEY_UP
InputFishingRodDown = KEY_DOWN
InputFishingStickLeft = KEY_A
InputFishingStickRight = KEY_D
InputFishingStickUp = KEY_W
InputFishingStickDown = KEY_S
InputFishingRodX = JOY1_XAXIS
InputFishingRodY = JOY1_YAXIS
InputFishingStickX = JOY1_RXAXIS
InputFishingStickY = JOY1_RYAXIS
InputFishingReel = KEY_SPACE,JOY1_ZAXIS_POS
InputFishingCast = KEY_Z,JOY1_BUTTON1
InputFishingSelect = KEY_X,JOY1_BUTTON2
Crosshairs =1
PowerPCFrequency =50
GPUMultiThreaded =1
MultiThreaded =1
MultiTexture =1
EmulateSound =1
New3DEngine =0
FullScreen =1
Throttle =1
ShowFrameRate =1
FlipStereo =1
WideScreen =1
VSync =1
XResolution =1920
YResolution =1080
EmulateDSB =1
QuadRendering =0
Stretch =1
ForceFeedback =1
InputSystem = xinput
DirectInputConstForceLeftMax = 100
DirectInputConstForceRightMax = 100
DirectInputSelfCenterMax = 100
DirectInputFrictionMax = 100
DirectInputVibrateMax = 100
XInputConstForceThreshold = 30
XInputConstForceMax = 100
XInputVibrateMax = 100


[ Supermodel3 UI ]

Legacy =1
HideCMD =0
Dir =D:\LaunchBox\LaunchBox\Emulators\Sega Model 3\Roms








MrThunderwing

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1074
  • Last login:January 18, 2025, 05:15:48 pm
  • As I pass, do I give you the ass or the crotch?
Re: Supermodel3 Brake help
« Reply #1 on: January 07, 2025, 12:36:23 pm »
Rather than changing the config file, configure the wheel directly. Plug the wheel in and try configuring it with the command:

Code: [Select]
supermodel -config-inputs -input-system=dinput(you can use a batch file to do this from the folder your copy of the emulator's in)

Make sure you've got the Supermodel window that opens selected and follow the instructions in the command prompt window that opens to configure all the controls (i.e press the button you want be start then hit enter to confirm). You can just use the down arrow on your keyboard to skip past stuff you don't need, like fighting game controls et cetera. When it asks you to configure the accelerator and brake, after configuring some other bits, Supermodel should be able to identify them when you press the pedal when prompted.

If you're still having trouble, you can press 'B' to calibrate and identify specific axes.


holmes

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 43
  • Last login:January 07, 2025, 03:36:47 pm
  • I want to build my own arcade controls!
Re: Supermodel3 Brake help
« Reply #2 on: January 07, 2025, 03:36:47 pm »
In addition, you could probably take benefit from browsing the Supermodel forum and/or Discord to learn on the following topics:
- activation of the network (since I understand you have a Twin Daytona cabinet) through the use of Network =1 and SimulateNet =1
- handle the PowerPC frequency-> PowerPCFrequency card is no longer necessary.

Enjoy!