Build Your Own Arcade Controls Forum
Main => Driving & Racing Cabinets => Topic started by: durwood101 on April 11, 2020, 07:19:11 pm
-
I recently setup a Logitech DFGT wheel and and trying to get it to even be recoginized with some of the MAME games like Outrun as an example............I already setup the Log software and already was able to play Daytona 2 in the Sega Model3 emulator.......is there something special needed inside each game when you enable the TAB to map out controls? Its not just Outrun, but if I could get that to work i can figure out some of the others.........
-
use tab to map the analogue wheel and pedals
-
There's lots of good advice in BadMouth's sticky thread.
http://forum.arcadecontrols.com/index.php/topic,105961.0.html (http://forum.arcadecontrols.com/index.php/topic,105961.0.html)
Scott
-
So, Ive read much of the sticky. My problem doesnt have to do with mapping the controls, I know how to do that as I have prev in mame with my other arcade controls like a spinner and Arkanoid etc...... The problem seems to be that the Logitech wheel isnt seen by MAME. I know it works because the other emulators, well at least SEGA MODEL 3, most of the driving games work with FFB. But MAME won't allow me to even change the TAB parameters. Its like it doesnt see the wheel. I know that it should see it as a joystick correct? If I move my spinner, or I move the trackball the MAME controls see it and map the device as a controller. If I move the wheel around, its stiff and doesnt react. If I go to ANALOG PEDALS to see if those can be changed......no dice, I can push the gas down but it doesnt see it. I'm at a loss here, is there something I am missing? Ive included a couple of pics from my setup.
-
I use the same wheel with no problems in mame 0.219 (win 7).
Did you enabled joystick in mame.ini?
-
No, I havent gone into the config file at all..........how do I do that?
-
No, I havent gone into the config file at all..........how do I do that?
You may not have a "mame.ini" file since it isn't created by default during install.
Run the MAME executable one time with the "-cc" (create config) switch to generate the file.
i.e. "mame64.exe -cc"
- You can run the command from command line or make a shortcut to the executable and edit the shortcut's properties, adding " -cc" after the executable name in Target.
Open "mame.ini" with Notetpad to edit settings as desired.
- 0 is disabled. (lightgun)
- 1 is enabled. (mouse, joystick)
#
# CORE INPUT OPTIONS
#
coin_lockout 1
ctrlr
mouse 1
joystick 1
lightgun 0
Scott
-
and in that file under core input options, ensure joystick is 1
#
# CORE INPUT OPTIONS
#
joystick 1
-
OH man, it works now!!! as soon as the wheel got turned it picked up on the input..............is there a reason why it keeps scrolling down?
-
is there a reason why it keeps scrolling down?
Is one of your pedals on the Z-axis? (same axis as a mouse scroll wheel)
Scott
-
probably am. Here is what screen says at moment. I have a spinner and I have a trackball.
-
So, should I clear out the settings and start with pedals first? Then move on to the steering? I noticed there is a video about combining pedals in mame.....
-
I don't think the order that you remap the inputs makes any difference.
Definitely clear all of the "Inc" and "Dec" settings -- once again, see BadMouth's sticky thread. ;D
Scott
-
My Logitech wheel does the scrolling thing if I set it to separate pedals. If I switch to combined, it doesn't do that.
Then, yes, watch my combined pedals video and it should work perfectly without the scrolling.
-
Ok, I'll watch that video again, thanks Darth. Do you leave the settings all a default values, 100% for FORCE FEEDBACK, and the CENTER SPRING also set to default values? I went ahead and for MAME, set the parameters in the mame ini file for the sticky recommendations.
For 270° wheels, set the joystick deadzone to .05 in the mame.ini file;
the default .3 means that you have to turn the wheel fairly far before it does anything.
Joystick saturation narrows the operating range of your wheel, i.e. you only have to
turn it halfway before MAME sees it as being turned all the way. Set it to 1.
Am I forgetting anything?
-
Yeah, I leave the settings default. I usually set the deadzone in MAME to zero.