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: Automatically Switch ServoStik to 4/8 way based on game  (Read 3813 times)

0 Members and 1 Guest are viewing this topic.

markronz

  • We traced the call, and it came from....INSIDE YOUR ARCADE MACHINE!
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 821
  • Last login:April 12, 2019, 12:03:08 am
  • Game on!
Automatically Switch ServoStik to 4/8 way based on game
« on: March 20, 2014, 02:13:35 pm »
Hello all-
   I am just now hooking up my ServoStik's for testing.  I had thought there was some software or some way to automatically have the joysticks change from 4 to 8 way based on the game you start.  But I can't seem to find it.  Am I missing it? Or is there no way to do that yet?

I know the ServoStik software that comes with it allows you to change it via the command line, but I figured that someone would have figured out how to make that happen automatically.

I found this software which allows you to set a key to toggle it:
http://forum.arcadecontrols.com/index.php/topic,134422.0.html
But again, I was hoping for this to happen automatically.

Then I found DaOld Man's Mala plugin here:
http://forum.arcadecontrols.com/index.php/topic,113162.msg1327704.html#msg1327704
I'm not really clear on how this knows how to switch to either 4 or 8 way, but the plugin above seems to be what I'm looking for.  However, I'm planning on using HyperSpin.  Does anyone know if this plugin works with HyperSpin?  Or if there's some other way to do all of this?

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Automatically Switch ServoStik to 4/8 way based on game
« Reply #1 on: March 20, 2014, 02:42:37 pm »
I'm interested in this as well since I just bought a Servo Stick and haven't yet installed it.

On my setup I'm using HyperSpin and HyperLaunch and from what I've been reading there is a modification you can make to the .ahk script for MAME to setup the servo-stick for you.

here is the best info on this I've found: http://www.hyperspin-fe.com/forum/showthread.php?20076-Any-chance-that-HyperSpin-can-support-the-new-Ultimarc-ServoStik&p=191405&viewfull=1#post191405

I don't know how you would make this work on other Front-ends but I think ideally you'll want to default to 8-way while in your front end then swap to 4-way just for those games that need it... the crux is being able to know which games need a 4-way stick.

it seems there aren't many people using this though so support is pretty weak.

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9270
  • Last login:Today at 08:40:30 am
  • ...
Re: Automatically Switch ServoStik to 4/8 way based on game
« Reply #2 on: March 20, 2014, 03:33:32 pm »
Then I found DaOld Man's Mala plugin here:
http://forum.arcadecontrols.com/index.php/topic,113162.msg1327704.html#msg1327704
I'm not really clear on how this knows how to switch to either 4 or 8 way, but the plugin above seems to be what I'm looking for.  However, I'm planning on using HyperSpin.  Does anyone know if this plugin works with HyperSpin?  Or if there's some other way to do all of this?

It won't work with Hyperspin.

To anwer your question though, when Mala generates a gamelist it incorporates some useful information from mame.xml like joystick type and monitor orientation into the mala gamelist file.  Then the plugin gets the info from the Mala gamelist file. 

Check out DNA Dan's build.  He used Hyperspin and I'm pretty sure he got it automated: http://forum.arcadecontrols.com/index.php/topic,110471.0.html

EDIT: LED Blinky supports the servostick switching, so that would be an easier route if you don't need any other automation.
http://forum.arcadecontrols.com/index.php/topic,73905.0.html
« Last Edit: March 20, 2014, 03:38:07 pm by BadMouth »

chopperthedog

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1049
  • Last login:Yesterday at 10:33:57 am
Re: Automatically Switch ServoStik to 4/8 way based on game
« Reply #3 on: March 20, 2014, 05:46:30 pm »
The controls.ini http://forum.arcadecontrols.com/index.php/board,45.0.html needs to be defined in mala and main game list updated with info. You can then import the game metadata to other gamelists within mala. Then plugins will know the info.


good day.

markronz

  • We traced the call, and it came from....INSIDE YOUR ARCADE MACHINE!
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 821
  • Last login:April 12, 2019, 12:03:08 am
  • Game on!
Re: Automatically Switch ServoStik to 4/8 way based on game
« Reply #4 on: March 20, 2014, 06:41:10 pm »
Good to know.  Unfortunately not using Mala though, but HyperSpin.   I was pleased when I saw the LedBlinky option.  I already have that installed, just didn't have it upgraded yet.  Got the upgrade and now it's there and working well so far!  Thanks for the help guys!