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: I just can't get Ultimarc Ultrastik 360 to work in Mala - help please  (Read 2297 times)

0 Members and 1 Guest are viewing this topic.

crispux3

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:April 24, 2023, 04:42:12 pm
  • I want to build my own bartop arcade!
I can't get the Ultrastik 360 to work in Mala. I've enabled the joystick tab, and I've enabled the ume.ini to use joysticks (I'm using groovyume).

I have the ultrastik plugged in via USB, but no buttons connected to it. My buttons are connected to a mini-pac.

The buttons seem to work fine as they are connected to the default wiring on the mini-pac, but the joystick will not work at all. I've downloaded the "analog" map to the joystick through the ultramap software.

Funny thing is, I've started an NES emulator (nestopia) through Mala using my keyboard, and the analog joystick and buttons work fine for it, but I cannot use the joystick to scroll lists in Mala nor control anything in MAME. Mala also doesn't seem to recognize the buttons I've assigned on the joystick tab to scroll through lists and switch emulators.

Does anyone have any advice?

Thanks.



behrmr

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 459
  • Last login:April 23, 2021, 09:17:13 am
Re: I just can't get Ultimarc Ultrastik 360 to work in Mala - help please
« Reply #1 on: April 17, 2015, 09:22:15 pm »
Try xpadder or joy2key

crispux3

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:April 24, 2023, 04:42:12 pm
  • I want to build my own bartop arcade!
Re: I just can't get Ultimarc Ultrastik 360 to work in Mala - help please
« Reply #2 on: April 17, 2015, 09:27:06 pm »
I could do that. I haven't tried it yet. I have Xpadder on the PC I use, but would it pick up the joystick since it is analog? And wouldn't using a keyboard mapper defeat the purpose of having an analog joystick?

behrmr

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 459
  • Last login:April 23, 2021, 09:17:13 am
Re: I just can't get Ultimarc Ultrastik 360 to work in Mala - help please
« Reply #3 on: April 17, 2015, 09:40:27 pm »
I could do that. I haven't tried it yet. I have Xpadder on the PC I use, but would it pick up the joystick since it is analog? And wouldn't using a keyboard mapper defeat the purpose of having an analog joystick?

MAME will not read xpadder's key presses unless it compiled with direct input.

I used xpadder and setup a map of the analog movements to the up/down/left/right keyboard keys.  Then you make sure that you have xpadder start with Mala. I think I used a Mala startup plug-in for that.

crispux3

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:April 24, 2023, 04:42:12 pm
  • I want to build my own bartop arcade!
Re: I just can't get Ultimarc Ultrastik 360 to work in Mala - help please
« Reply #4 on: April 23, 2015, 11:39:49 pm »
I've got the joystick working. For mala, it seems like had to disable "require ultrastik to be plugged in" and also disable "joystick always as analog" in the ultramap software. I also downloaded the ultrastik mala plugin, but I'm not sure if that made a difference or not. One thing it did do though is run the ultramap software and switch the stick (at least I think so) to a 4 way, and after that I was able to scroll lists in Mala.
 
In MAME it has to do with the device ID's windows assigns. The Mini-pac and Ultrastik 360 are both seen as game pads in Windows XP, and no matter what I do, the ultrastik will always be assigned an ID higher than the Mini-pac. So Mini=ID1 and Ultrastik=ID2. If I plug in an Xbox 360 controller, it seems to ALWAYS be assigned ID1 and the other two get pushed down the list. MAME was enabling joystick support, but all the controls were mapped to "Joy 1." Since the Mini-pac was assigned in ID 1 by windows, I basically had to assign all the controls manually in the MAME user interface. MAME recognized the ultrstik as Joy 2. After I did this, MAME games seem to play fine. If however, I plug in an Xbox 360 controller again, the ultrastik immediately gets assigned ID 3 in windows and MAME stops working again.
 
So I guess unless a person is going to use the input of the U360 and not use a keyboard encoder, MAME should work right away, but if a U360 and a keyboard encoder are both used, one will have to configure MAME manually as the U360 joystick ID will be something other than ID1.
 
I hope this had made sense.