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: Ultrastick 360 mala plugin  (Read 4275 times)

0 Members and 1 Guest are viewing this topic.

Sir Headless VII

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 106
  • Last login:April 30, 2017, 02:04:52 pm
Ultrastick 360 mala plugin
« on: March 08, 2010, 10:46:20 pm »
Ok, so I downloaded the plugin and I can't figure out how it figures out what map it will apply to a game. So my question is, how does it figure it out?

ubiquityman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 116
  • Last login:May 06, 2016, 10:57:58 pm
Re: Ultrastick 360 mala plugin
« Reply #1 on: March 09, 2010, 01:02:20 am »
you shouldn't need to.  Mame does the mapping for you on an analog joystick.

arzoo

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2093
  • Last login:January 26, 2025, 08:51:53 am
  • Robots WILL kill you.
    • LEDBlinky
Re: Ultrastick 360 mala plugin
« Reply #2 on: March 09, 2010, 08:38:34 am »
It's most likely using the controls.ini and/or mame.xml files.
Robots will kill you.



Arcade Addiction

fatfingers

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 966
  • Last login:April 17, 2025, 05:26:08 pm
  • Got UltraStiks?™
Re: Ultrastick 360 mala plugin
« Reply #3 on: March 10, 2010, 03:21:20 pm »

As the author, I can say that MaLa tells the plugin what type of game is being played (4-way, 8-way, 2-way, etc.) and it applies a map file accordingly.  There are default files installed named 4way.ugc, 8way.ugc, etc. (or at least close to that).  If you want a different map for a game than what is being applied by default you create a new UGC file and put the correct maps to be applied.  This new file would be called <romname>.ugc.  But, basically, the plugin usuallly just works and the fact you can't tell if it's working or not is probably good.
My DK low scores
-------------------
1) 180700
2) 165000
3) 162900
4) 162600
5) 158500


W.W.P.M.D.?                                       I'm here to help ... I just don't do it. ™

arzoo

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2093
  • Last login:January 26, 2025, 08:51:53 am
  • Robots WILL kill you.
    • LEDBlinky
Re: Ultrastick 360 mala plugin
« Reply #4 on: March 11, 2010, 08:53:54 am »
I'm pretty sure mala determines the joystick type from the controls.ini
Robots will kill you.



Arcade Addiction

fatfingers

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 966
  • Last login:April 17, 2025, 05:26:08 pm
  • Got UltraStiks?™
Re: Ultrastick 360 mala plugin
« Reply #5 on: March 11, 2010, 06:26:12 pm »

Yep, me too.
My DK low scores
-------------------
1) 180700
2) 165000
3) 162900
4) 162600
5) 158500


W.W.P.M.D.?                                       I'm here to help ... I just don't do it. ™

ubiquityman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 116
  • Last login:May 06, 2016, 10:57:58 pm
Re: Ultrastick 360 mala plugin
« Reply #6 on: March 12, 2010, 02:00:58 pm »
My point was that MALA is not required for joystick mapping if you are using an analog joystick.
MAME takes care of that internally.

fatfingers

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 966
  • Last login:April 17, 2025, 05:26:08 pm
  • Got UltraStiks?™
Re: Ultrastick 360 mala plugin
« Reply #7 on: March 12, 2010, 03:43:14 pm »

That is most certainly true.  However, this plugin and UltraMap allow you to make custom maps for just one game, which I think is not possible in the MAME mapping system?
My DK low scores
-------------------
1) 180700
2) 165000
3) 162900
4) 162600
5) 158500


W.W.P.M.D.?                                       I'm here to help ... I just don't do it. ™

ubiquityman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 116
  • Last login:May 06, 2016, 10:57:58 pm
Re: Ultrastick 360 mala plugin
« Reply #8 on: March 12, 2010, 03:52:13 pm »
[see newer post below]
« Last Edit: March 13, 2010, 05:38:02 pm by ubiquityman »

I/O

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 127
  • Last login:June 06, 2011, 01:33:10 am
Re: Ultrastick 360 mala plugin
« Reply #9 on: March 13, 2010, 03:12:57 pm »
Current MAME handles analog stick mapping, and you can create your own maps for it, even per game/romset by giving the map the rom name. The convenience of the Mala plugin is that it affects all emus (or at least all I am using), with the obvious caveat that the data in the file used may be different between builds of the same emu.

ubiquityman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 116
  • Last login:May 06, 2016, 10:57:58 pm
Re: Ultrastick 360 Mapping in Mame Without MALA
« Reply #10 on: March 13, 2010, 05:36:56 pm »
Current MAME handles analog stick mapping, and you can create your own maps for it, even per game/romset by giving the map the rom name. The convenience of the Mala plugin is that it affects all emus (or at least all I am using), with the obvious caveat that the data in the file used may be different between builds of the same emu.

Thanks for the info.
I just tried this. 
I took a previously created INI file and added an additional line for Joystick Mapping.
It does work as you described.  Fantastic!

Sir Headless VII

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 106
  • Last login:April 30, 2017, 02:04:52 pm
Re: Ultrastick 360 mala plugin
« Reply #11 on: March 15, 2010, 06:26:41 pm »
Thank you that is exactly what I wanted to know.