Build Your Own Arcade Controls Forum
Software Support => DOS/WinCab => Topic started by: KentuckySinner on February 11, 2006, 12:11:56 pm
-
Hey Folks,
I'm working on getting the PC up and running while I wait on the cabinet, and I recently setup the X-Arcade 2 Player controller to the computer. I have it working beautifully with Mame32, but I'm having trouble getting the X-Arcade Controller to work with Wincab. Does anybody have a sample controls.ini file that they've used with the X-Arcade controller that they could cut/paste or email to me? The only response that I can get is from the mouse and the keyboard.
I have the keyboard plugged into the X-Arcade controller and the X-Arcade into the PS/2 Port. That may change as I hope to eventually get a wireless keyboard (rather than constructing a keyboard drawer). Not sure if the receiver will plugin to a USB or the X-Arcade's Keyboard port.
I'm using a 1ghz Duron, 512mb ram, 64mb nvidia graphics card, and WINXP if that makes any difference.
Myself and the 'Slave I MAME Project' appreciate any info.
-
D'oh. I had this link to the X-Arcade button layout as well.
http://www.x-arcade.com/service/images/Layouts/Printable/PC-MAC.htm
(http://www.x-arcade.com/service/images/Layouts/Printable/PC-MAC_Layout_Mode1%20Cropped.JPG)
Again, any help is appreciated.
-
What would you like the buttons to map to? Are you planning to use a "classic" skin or a CD-style skin?
--Chris
-
I'm using a CD Style Skin displaying 4 albums. I'd like buttons '1' and '2' on the Controller to serve as coins/credits. The controller stick (p1 only is fine) to move through the song selections. The "Left Ctrl" Button to select the songs. Buttons labelled 'C' and '5' I would like to scroll left/right through the albums. I dont have the machine in front of me, but I think that's the primary functionality that I need. Beyond that, I have no preference for other options/controls. I spent a little bit yesterday messing with the default controls.ini but couldn't get a response out of the X-Arcade. Keyboard/Mouse worked fine though. I may have had some buttons cross-mapped though.
-
Try this:
KEY_2_PAD = BTN_GUI_DOWN
KEY_4_PAD = BTN_GUI_LEFT
KEY_6_PAD = BTN_GUI_RIGHT
KEY_8_PAD = BTN_GUI_UP
KEY_LCTRL = BTN_GUI_SELECT
KEY_F = BTN_GUI_DOWN
KEY_D = BTN_GUI_LEFT
KEY_G = BTN_GUI_RIGHT
KEY_R = BTN_GUI_UP
KEY_A = BTN_GUI_SELECT
KEY_C = BTN_PREVPAGE
KEY_5 = BTN_NEXTPAGE
KEY_1 = BTN_COIN1
KEY_2 = BTN_COIN2
--Chris
-
Oh, and you'll probably want to be able to exit....
How about:
KEY_4 = BTN_SHUTDOWN
This will exit with the right flipper button. (KEY_Q might be a good alternative too.)
--Chris
-
Chris,
Thanks a ton for your help. I made the changes to the controls.ini file and I'm getting a response. The only problem that I had is that the following commands didn't change the pages.
KEY_C = BTN_PREVPAGE
KEY_5 = BTN_NEXTPAGE
Any ideas?
-
Nevermind. I cross-referenced it was the default controls.ini...
KEY_C = BTN_PREVPAGE
KEY_5 = BTN_NEXTPAGE
just needed to be truncated to
KEY_C = BTN_PREVPG
KEY_5 = BTN_NEXTPG
I'm going to lose the flipper keys when the controls gets put into the cabinet, so Q worked.
Thanks again!
-
Sorry about the typo! I should add BTN_PREVPAGE and BTN_NEXTPAGE as aliases so either way is recognized...
Just for fun, you may also want to try setting up Player 2's buttons as a six-key keypad (of course, you'll have to move the shutdown button, probably to KEY_SPACE, and change KEY_A to not select a song) so you can have direct access to songs rather than navigating with the joystick. The best of both worlds, as it were....
To do this, try:
KEY_A = BTN_1
KEY_S = BTN_2
KEY_Q = BTN_3
KEY_W = BTN_4
KEY_E = BTN_5
KEY_OPENBRACE = BTN_6
KEY_SPACE = BTN_SHUTDOWN
And in the skin, set HighNumber to 6 and UseZero to False. (Just edit the SKN file with a text editor to change the settings.)
The two buttons below those keys have a couple of good possibilities, either to jump to the first or last page, volume up/volume down, Popular/Pause, Pause/Skip Track, Previous Letter/Next Letter... lots of good pairs here.
--Chris