Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: Trnzaddict on January 25, 2018, 11:25:59 am

Title: Mame ignoring U360 analog function....help
Post by: Trnzaddict on January 25, 2018, 11:25:59 am
Hi I just purchased 2 u360's with Rotary addons. I got them purposely to have better control over driving games.

The u360 has the analog map downloaded to it, So I'm trying to get games like Hang On, Super Hang On, Outrun to work but no matter what I do; even tweaking analog controls in MAME the games act like there is an 8 way joy switch instead. The Rotary function actually works well for them but I don't want to use that.

For example, in Hang On I move the u360 a smidge left and the bike does a full lean to the left resulting in a crash. That should be happening only when the stick is pulled hard to the left. Moving it only a little should have bike just leaning slightly, and of course the farther it is moved, the farther he leans. I mean that's the whole point of analog control.

Any ideas????
Title: Re: Mame ignoring U360 analog function....help
Post by: BadMouth on January 25, 2018, 12:01:22 pm
even tweaking analog controls in MAME the games act like there is an 8 way joy switch instead.

Do you have something mapped to AXIS INC and AXIS DEC (or similar)?

Those are for when substituting a digital joystick for an analog one.
You should not have anything mapped to those if using analog controls.

If you map an analog stick to those, any movement will basically be treated as the switch on a regular joystick being tripped.
Only the Axis should be mapped.

Don't forget to reduce the deadzone in mame.ini and tweak the sensetivity in mame's in game menu (F2) for the best experience.
Title: Re: Mame ignoring U360 analog function....help
Post by: Trnzaddict on January 25, 2018, 12:52:14 pm
even tweaking analog controls in MAME the games act like there is an 8 way joy switch instead.

Do you have something mapped to AXIS INC and AXIS DEC (or similar)?

Those are for when substituting a digital joystick for an analog one.
You should not have anything mapped to those if using analog controls.

If you map an analog stick to those, any movement will basically be treated as the switch on a regular joystick being tripped.
Only the Axis should be mapped.

Don't forget to reduce the deadzone in mame.ini and tweak the sensetivity in mame's in game menu (F2) for the best experience.

Hmmm....well last night I hit escape on both paddle INC and DEC to zero them out, but games were still mimicking an 8way, but as far as checking deadzone I never thought to; this is my first time using mame on my cab with real analogs. I will double check everything when I get home tonight and report back my findings.

PS - thanks for your all killer lists. I was able to shave off a ---steaming pile of meadow muffin--- load of crap from my mame database.
Title: Re: Mame ignoring U360 analog function....help
Post by: BadMouth on January 25, 2018, 02:32:34 pm
Also check saturation in mame.ini
This is how far you have to move the analog joystick before MAME sees it as being moved all the way in a direction.
If set .5, you only have to move the analog joystick halfway before MAME sees it as all the way in that direction.

Set it to 1 (for 100%)

Title: Re: Mame ignoring U360 analog function....help
Post by: Trnzaddict on January 25, 2018, 08:37:18 pm
Right on the money. Saturation and dead zone needed to be adjusted. I totally forgot about those settings in the ini and I've been using mame since '97, always thought those adjustments were done in game with the analog controls menu but I didn't need to tweak those much at all.


Thanks a bunch!