Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: Dmod on June 27, 2007, 02:58:55 am

Title: Anyone monkeying around with U360 analog sensitivities?
Post by: Dmod on June 27, 2007, 02:58:55 am
I'm trying to set up my MAME config to use the Ultrastik 360's in place of a dial (spinner) and paddle controls.

For the paddle, I've set it to map analog to the x and y axis of the joystick, and the joystick is programmed in analog mode.

For the dial, I've set it to increment and decrement according to the x and y axis of the joystick which I think is the right format when using a digital joystick.  I think my joystick is actually still programmed in analog mode, although I didn't see much difference in dial game behavior when I programmed it as two-way.

It seems like the default sensitivity settings for dial mode are too high for the U360s.  I've found that setting the dial sensitivity to around 15% seems to feel about right although I've no idea if I'm doing this correctly.

I notice by default, both the digital speeds and analog sensitivities vary from game to game.  Anyone know why, and whether I should be tinkering more with digital speed or analog sensitivity?  So far I haven't touched the digital speeds, and the 15% analog sensitivity seems to be playable across a number of games.


Title: Re: Anyone monkeying around with U360 analog sensitivities?
Post by: destructor on June 27, 2007, 04:44:50 am
U360 is not good for spinner or paddle games. Buy spinner.
Title: Re: Anyone monkeying around with U360 analog sensitivities?
Post by: Dmod on June 27, 2007, 12:25:03 pm
My understanding is that an analog joystick works OK for paddle games since they are based on a potentiometer and can be mimiced by the analog setting on the U360.  This works for the 270 degree drivers.  Not a true arcade feel, of course, but playable until I can get around to builiding a dedicated driving cabinet.

For the spinner (and 360 degree) games, I'd tend to agree, because using the increment/decrement functions doesn't seem to allow control over the acceleration of the "spin".  However, it does seem to work well enough to play a number of games (e.g. pole position, supersprint) on it. 

I don't know how the MAME controller code works, but it seems like there's two ways this could be enhanced
(1) A variable increment/decrement value based on the analog joystick level.   (Maybe this is already done.)
(2) A setting for the U360 that gives relative output (i.e. the increment/decrement is done by the U360).  This is similar to the Mouse Pointer function that already exists.  I tried Andy's Mouse function, but it seems to make the U360 operate as an actual "mouse" with only 3 buttons.
Title: Re: Anyone monkeying around with U360 analog sensitivities?
Post by: AndyWarne on June 27, 2007, 12:34:35 pm
A few people have suggested an alternative mouse pointer map which does not affect any buttons connected to the stick. This is on the "to do" list at the moment and hopefully will be helpful if you have buttons connected via the U360.
Andy