Main > Main Forum
USB Steering Wheel and MAME
DeLuSioNal29:
Hi all,
Can anyone tell me what their mame.ini settings were set to in order to set up the MOMO steering wheel and pedal? I got it working by enabling the joystick in the mame.ini file but I was wondering what the other settings were for. Namely "pedal" and "adstick"?
My mame.ini file (mame .119) look like this:
--- Code: ---mouse 1
joystick 1
lightgun 0
multikeyboard 0
multimouse 0
steadykey 0
offscreen_reload 0
joystick_map auto
joystick_deadzone 0.3
joystick_saturation 0.8
# core input automatic enable options
#
paddle_device mouse
adstick_device keyboard
pedal_device keyboard
dial_device keyboard
trackball_device mouse
lightgun_device keyboard
positional_device keyboard
mouse_device mouse
--- End code ---
Thanks!
DeLuSioNaL29
sqwirral:
DeLuSioNal29, I haven't used it in a while but I think I just set it up with the tab options menu inside Mame when it's running. I wrote above "I've been setting the steering to X Axis by turning the wheel, and the pedals to Y Axis". If it wasn't in Mames tab menu then I must have done it in Mame32UI's options. I definitely don't remember editing the .ini file.
u_rebelscum:
--- Quote from: DeLuSioNal29 on January 19, 2010, 11:48:26 pm ---Can anyone tell me what their mame.ini settings were set to in order to set up the MOMO steering wheel and pedal? I got it working by enabling the joystick in the mame.ini file but I was wondering what the other settings were for. Namely "pedal" and "adstick"?
--- End quote ---
The "core input automatic enable options" automatically enables controller types if the game has that input. They are redundant if you have mouse 1 & joystick 1 already in the mame.ini.
"AD Stick" is what mame calls "analog joystick" input, just like mame calls spinners "dial". Look in the UI "input" menus. Don't confuse these with your physical inputs or the encoder your physical controllers are hooked to the computer; mame looks at the game's inputs, and if they have that type, it enables the second part.
Example:
--- Code: ---mouse 0
joystick 0
lightgun 0
...
# core input automatic enable options
#
paddle_device joystick
adstick_device joystick
pedal_device joystick
dial_device mouse
trackball_device mouse
lightgun_device lightgun
--- End code ---
For arkanoid (with dial input), mouse will be enabled even though it says "mouse 0"; for harddrivin (with paddle & pedel inputs) joysticks are enabled. For Pole position (with dial and pedal inputs), both mouse and joystick are enabled. For neogeo games, however, mouse & joystick remain disabled.
It's much easier to say "enable mice by changing 'mouse 1'", than explain the above, but the above is better if you want some inputs enabled or disabled depending on game and the game's input types.
rlehm:
The problem with these wheels is that there is about 20% turning in either direction that does not register. Until it reaches the force back, it doesn't turn. I replaced mine with a cheaper wheel and it works much better...
This is an old video when I still had a 4 Player control panel and used Maximus Arcade (Now using Hyperspin, the ONLY way to go!!!).
u_rebelscum:
--- Quote from: rlehm on January 21, 2010, 01:50:40 pm ---The problem with these wheels is that there is about 20% turning in either direction that does not register. Until it reaches the force back, it doesn't turn. I replaced mine with a cheaper wheel and it works much better...
--- End quote ---
Which reminds me of the other option that should be changed. Drop mame's deadzone to close to zero, down from the default 0.3 (aka 30%). Depending on the wheels, its "slop", and other analog gamepad/joystick/wheels/pedals that you have connected, set it to 0.0 to 0.04 (between ~0% and ~4%):
joystick_deadzone 0.02
You may also want to increase mame's analog satuation point, too, but most people don't seem to notice a difference. I advice not going all to way to 100%, but increasing to 90%-95% feels better for me.
joystick_saturation 0.95
Which brings me to why I was reminded: Is the MOMO really that bad? Or was it a combo of the no feedback zone matching mame's default deadzon? Or did you have a bad lemon? If the wheel was that bad, I don't think it would have reviewed or sold as well as it had, and that 20% number is close to mame's default (IMO huge) 30% deadzone.