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: Multiple encoders.  (Read 1355 times)

0 Members and 1 Guest are viewing this topic.

Sain

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:November 27, 2009, 03:28:02 pm
Multiple encoders.
« on: October 09, 2009, 04:23:19 pm »
Alright I have a question. I plan on building a 2 player cab down the road. However I currently plan on building 2 stand alone fighting sticks.


Now my plan is to have two USB ports on the outside of my cab hoping that I can plug in two extra control boxes and be able to play 4 player games. I would like to use an IPac for the cab and Cthulhu boards for the fighting sticks. Not sure if this is possible though. Not sure how well MAME or a comp handles multiple keyboards. Would this work with 3 IPacs as well? (An Ipac2 and 2 iPac VE). The cheaper alternative would be two hacked USB game pads.

Id prefer to use the Cthulhu boards cause it would allow me to use them on a console if the occasion ever occurred. Hacked USB controllers woulds be next But if need be I can use the IPA

Any insight would be great.
« Last Edit: October 09, 2009, 05:07:20 pm by Sain »

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: Multiple encoders.
« Reply #1 on: October 09, 2009, 07:55:20 pm »
I don't know much about the Cthulhu board, but...

Short answer: yes you can do it and mame can work fine with it.


For a long answer, I need to know what does the Cthulhu board look like to windows?  gamepad?  keyboard?  (you hint keybaord, but it works on the PS3 as a gamepad, so ???)  Either way is fine for mame, but the how is a little different. ;)  (Actually, both have a few options on how to do it.)  As for other games, they might have issues (more setup work) if the Cthulhu is a keyboard.
Robin
Knowledge is Power

Sain

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:November 27, 2009, 03:28:02 pm
Re: Multiple encoders.
« Reply #2 on: October 09, 2009, 09:53:30 pm »
I think windows sees it as a gamepad.

Yeah I'm wondering about set up, with two of the same boards, Not sure if Mame will be able to tell the difference between exact boards. 


u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: Multiple encoders.
« Reply #3 on: October 11, 2009, 04:34:34 am »
I think windows sees it as a gamepad.

Yeah I'm wondering about set up, with two of the same boards, Not sure if Mame will be able to tell the difference between exact boards.  

Gamepad: then Mame will be fine.  Windows might switch the two's numbers on reboot or after unplug/replug in special conditions.  This would just switch which player each pad controls in mame.  If you don't mind this sometimes happening, don't worry about it.

That's why ultimarc & GGG let you change their encoders' (USB product) IDs:  with different IDs; this way windows doesn't mix them up.  I'm not sure if the Cthulhu can be given different IDs, also.  (If they have different IDs, the borad you plug in first will control player 3, the second player 4, assuming you remap as follows.)


As for setup, you'll need to remap maps  inputs, so joystick #1 controls player 3, and joystick #2 controls player 4.  The easiest is plug in (install) all boards, enable joysticks (and maybe mice if you want) in mame, start any game, tab, select "inputs (general)", select to player 3, and remap them to use joystick #1 (stick and buttons).  Repeat for player 4.  Now you have to unmap those joysticks from player 1 & 2, since the the default is for kthe keyboard or joystick 1 to control player 1, ditto player 2.  Go to player 1, and map the correct stick and buttons on the main encoder.

I suggest backing up the resulting file in cfg folder, default.cfg, so you don't have to remap again (say, when you upgrade mame, or someone acciedentally messes up the mapping).
Robin
Knowledge is Power