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 2508 times)

0 Members and 1 Guest are viewing this topic.

bsoder52

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 392
  • Last login:March 14, 2025, 05:49:57 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: 1085
  • Last login:Today at 12:51:30 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: 45
  • Last login:March 01, 2025, 06:15:59 am
  • 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!

bsoder52

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 392
  • Last login:March 14, 2025, 05:49:57 pm
  • I want my own arcade controls!
Re: Supermodel3 Brake help
« Reply #3 on: February 08, 2025, 06:01:44 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.

MrThunderwing,

Thank you so much for this! I ran the batch file on my test set-up and I believe this is in my capability. Question...can I just use the bat file to map the brake pedal and bypass remapping all of the other controls which are already working great?

Much appreciated,
Bsoder52

MrThunderwing

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1085
  • Last login:Today at 12:51:30 pm
  • As I pass, do I give you the ass or the crotch?
Re: Supermodel3 Brake help
« Reply #4 on: February 11, 2025, 08:51:49 am »
Yep, just press the down arrow key to bypass that control and go down to the next one. Just keep pressing down until you get the brake. Once you've configured that press Q to save the changes and exit.

bsoder52

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 392
  • Last login:March 14, 2025, 05:49:57 pm
  • I want my own arcade controls!
Re: Supermodel3 Brake help
« Reply #5 on: February 13, 2025, 11:41:14 pm »
I tried and tried and couldn't get it to work. then realized I needed to hit enter to configure the control lol. AND IT WORKED! Now I have Daytona Battle and Power, Harley, Scud Race and Sega Rally all working with the brake! This was like the last thing I really needed to figure out on my build to be to a point where I could install my everything into my cabs..thanks so much!  I was considering scrapping the whole project because I needed to have the Daytona II games work in the Daytona II cab right?  hehe.  OCD maybe not sure. Ya know the only game I couldn't get to connect for synched play was Scud Race. Do you know if there is something different about that game to get it to synch for 2 player by any chance? I really like that game and would love to have 2 player connected. I'm running a simple routher/switch.

Another question I have is the monitors. I inversted in a couple nice 16:9 aspect ration monitors with highter resolution that most of the games in the build. I'm also running techno parrot though and everything looks fantastic on them. I've seen some utubers post about using the 3:4 Unico monitors and considering investing two of those but not sure about the quality or if I should just stick with the PC monitors since they are nice, but the aspect ratio isnn't ideal.  Not sure. Anyone used them and have input?

Just want to say this forum is awesome and appreciate everyone's help over the years one here!

MrThunderwing

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1085
  • Last login:Today at 12:51:30 pm
  • As I pass, do I give you the ass or the crotch?
Re: Supermodel3 Brake help
« Reply #6 on: February 14, 2025, 01:29:44 pm »
Nope, Scud Race links up the exact same way as all the other Supermodel games, there's no difference.


bsoder52

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 392
  • Last login:March 14, 2025, 05:49:57 pm
  • I want my own arcade controls!
Re: Supermodel3 Brake help
« Reply #7 on: February 14, 2025, 11:10:10 pm »
When I go into "game assignments" in the menu to set the slave drive to slave and cab 2 I don't see those options. Do I need to get a different rom perhaps?

MrThunderwing

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1085
  • Last login:Today at 12:51:30 pm
  • As I pass, do I give you the ass or the crotch?
Re: Supermodel3 Brake help
« Reply #8 on: February 15, 2025, 05:30:44 am »
There are a few different Scud ROMs out there, but they normally are just related to the game's region, it shouldn't affect the link up options... However, your comment made me want to just do a very quick bit of detective work on this, because there is a ROM out there of a prototype version of Scud Race. It's actually got a totally different handling model to the official version and hasn't got the rolling starts in there either. I just fired up the version of it I've got and it is indeed missing the game link up options in the assignments, so I bet that's what you've got - the ROM's called 'scuddxo'. Interesting, I never knew before that that version was single player only.

You want just the regular version of the game, the ROM is just called 'Scud' (or you could just use Scud Race Plus with its extra stage and bonus cars  'Scudp'). When you've got that, the game assignment should have the options to switch between Master and Slave and change the Car no.
« Last Edit: February 15, 2025, 12:00:05 pm by MrThunderwing »

bsoder52

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 392
  • Last login:March 14, 2025, 05:49:57 pm
  • I want my own arcade controls!
Re: Supermodel3 Brake help
« Reply #9 on: February 15, 2025, 03:07:05 pm »
Yup that was the issue although my bad rom had another extension on it. I was able to use the standard rom for my 1player games and the plus rom for the 2player head2head linked games, great stuff!
I'll have to look at what othe games I can link up for System3 now ha.
So far I have:Daytona2 BOTE, Daytona2PE, Harley, Scud Race & Sega Rally 2.  awesome games and they all match my sega cabinet era.

MrThunderwing

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1085
  • Last login:Today at 12:51:30 pm
  • As I pass, do I give you the ass or the crotch?
Re: Supermodel3 Brake help
« Reply #10 on: February 15, 2025, 04:33:28 pm »
I'm curious, what was the name of the Scud ROM that was missing the options? Dirt Devils and LeMans 24 are also link-able, so is Ski Champ, although that might be a bit tricky in a racing cabinet...

bsoder52

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 392
  • Last login:March 14, 2025, 05:49:57 pm
  • I want my own arcade controls!
Re: Supermodel3 Brake help
« Reply #11 on: February 15, 2025, 04:36:19 pm »
ScudJ and is clearly a japan rom.  good to know on those as well! I just got Motor Raid on the System2 linked pretty fun albeit basic game. My kids will love it ha. One new issue I have though is when I close a System2 game in my launch box or bigbox front end it just minimizes the game vs. closing it. hmmm I can't seem to find a setting in the emulator.

MrThunderwing

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1085
  • Last login:Today at 12:51:30 pm
  • As I pass, do I give you the ass or the crotch?
Re: Supermodel3 Brake help
« Reply #12 on: February 15, 2025, 04:42:02 pm »
No idea how you'd do that in those front ends I'm afraid, I normally just use ESC to un-fullscreen it and then click on the X at the corner of the screen to close. Can you just assign a button on the front end to the universal application close shortcut - Alt+F4?

bsoder52

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 392
  • Last login:March 14, 2025, 05:49:57 pm
  • I want my own arcade controls!
Re: Supermodel3 Brake help
« Reply #13 on: February 15, 2025, 05:34:06 pm »
figured it out it think i can use a hotscript to do a hard close on the game when I esc out of it. :)

bsoder52

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 392
  • Last login:March 14, 2025, 05:49:57 pm
  • I want my own arcade controls!
Re: Supermodel3 Brake help
« Reply #14 on: February 19, 2025, 10:18:36 pm »
Well new issue with the build this week. I can't seem to get Indy500 linked correctly on the cab.
I've gone into the game settings via f3 and tried both the deluxe and the twin cab settings. I have the pL1 rom mapped to Master and cab 1 and player2 rom set to slave and cab2. it connects for a brief bit then disconnects. I have other games running smooth on my model 2 like Daytona and sega rally championship (awesome games!) and no issue with it dropping the synched connection. Any suggestions to try?  thanks much!~
« Last Edit: February 19, 2025, 10:27:30 pm by bsoder52 »

buttersoft

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1796
  • Last login:March 07, 2025, 12:23:11 am
  • Is running at 15kHz
Re: Supermodel3 Brake help
« Reply #15 on: February 20, 2025, 10:30:26 pm »
Well new issue with the build this week. I can't seem to get Indy500 linked correctly on the cab.
I've gone into the game settings via f3 and tried both the deluxe and the twin cab settings. I have the pL1 rom mapped to Master and cab 1 and player2 rom set to slave and cab2. it connects for a brief bit then disconnects. I have other games running smooth on my model 2 like Daytona and sega rally championship (awesome games!) and no issue with it dropping the synched connection. Any suggestions to try?  thanks much!~

Indy is meant to be a bit more fickle about it's connection, IIRC. You are using the latest M2emu 1.1c revision by Sailsorsat? I'm not sure if her M2throttle program would also help, or if M2lagfix is still relevant...

Fursphere

  • Trade Count: (0)
  • Full Member
  • ***
  • Online Online
  • Posts: 1261
  • Last login:Today at 04:51:37 pm
Re: Supermodel3 Brake help
« Reply #16 on: February 21, 2025, 12:08:05 am »
Indy is meant to be a bit more fickle about it's connection, IIRC. You are using the latest M2emu 1.1c revision by Sailsorsat? I'm not sure if her M2throttle program would also help, or if M2lagfix is still relevant...

Where do you get those?

bsoder52

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 392
  • Last login:March 14, 2025, 05:49:57 pm
  • I want my own arcade controls!
Re: Supermodel3 Brake help
« Reply #17 on: February 21, 2025, 09:17:20 am »
I'd have to check the emulator. will when i can. I figured I need to get to the game assignments like most arcade games of this eara and set the P1 to Master and P2 to Slave and set the cab numbers, figured there was a shortcut to doing that I was missing?

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1233
  • Last login:Today at 01:53:54 pm
    • For Amusement Only e.V.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Fursphere

  • Trade Count: (0)
  • Full Member
  • ***
  • Online Online
  • Posts: 1261
  • Last login:Today at 04:51:37 pm

bsoder52

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 392
  • Last login:March 14, 2025, 05:49:57 pm
  • I want my own arcade controls!
Re: Supermodel3 Brake help
« Reply #20 on: February 23, 2025, 10:34:22 am »
Thanks for the help!  great stuff!
Another game I'm struggling to get linked is outrunners. I set-up my Mame and network connection a while back and kinda forget how it all works. I just installed outrunners and have it working stand along on each pc. I don't see anything in the game bios settings to assign a master and slave drive. Could use some help thanks again!