Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: crummy on March 16, 2008, 02:04:42 pm
-
I have Geometry Wars on my cabinet, and 2 Ultisticks that I think would work perfectly with it.
However, the game only seems to recognize one joystick at a time. I'd like to use joy1 for movement and joy2 for aiming, but it seems to only detect one at a time (understandably I suppose, it's an unusual configuration outside of an arcade).
Is there a workaround for this?
-
I think you can use xpadder or joytokey. In the game set joystick for movement only and mouse for firing. In the controller utility (xpadder or joytokey) set the controller that does not move your spaceship as mouse axes. I can't verify that this definitely works yet because I messed up my in game control definitions (they all say button22?)
Also I have read about this, but i haven't messed with it yet:
http://www.geocities.com/deonvdw/PPJoy.htm (http://www.geocities.com/deonvdw/PPJoy.htm)
-
Just wanted to report back that Xpadder certainly works. I set my ultrastik player 2 map joystick as a mouse and adjusted the mouse emulation speed on x-axis and y-axis to 11 or whatever the highest speed is. Then I set the other joystick as movement in the game, and set mouse firing to orbit mode. It works great. If this game had families to save it might be more fun than Robotron!
-
if you have a trackball or spinner trying using that for your shooting and the joystick for the movement, you can thank me later
-
The spinner would be awesome, how do you set it up?
-
Just wanted to report back that Xpadder certainly works. I set my ultrastik player 2 map joystick as a mouse and adjusted the mouse emulation speed on x-axis and y-axis to 11 or whatever the highest speed is. Then I set the other joystick as movement in the game, and set mouse firing to orbit mode. It works great. If this game had families to save it might be more fun than Robotron!
Your solution gave me an idea - simply use the Ultimarc mapping utility to set the second joystick as "mouse". This works excellently and I am very grateful :)
-
Oh! wow, I didn't even know that could be done; Thanks.
-
Yeah, except I just realised that I don't think any of the command line utilities support sending "map joy1 analog, map joy2 mouse".
Damn... might have to use xpadder anyway.
-
Your solution gave me an idea - simply use the Ultimarc mapping utility to set the second joystick as "mouse". This works excellently and I am very grateful
I can't wait to try your suggestion. I've been looking for an answer to this for some time now. Thanks.
As for this...
Yeah, except I just realised that I don't think any of the command line utilities support sending "map joy1 analog, map joy2 mouse".
Damn... might have to use xpadder anyway.
Couldn't you just create a custom analog_mouse.ugc file such as
--------------------------------------------------------------------
# This is an Ultimarc UltraStik Game Configuration file
UltraStikGameConfigurationFileFormatVersion=1.0
UltraStik1MapFile=Analog
UltraStik2MapFile=Mouse Pointer
UltraStik3MapFile=Analog
UltraStik4MapFile=Analog
--------------------------------------------------------------------
and launch it at the command line with
c:\ultramap\ultramap.exe c:\ultramap\ugc\analog_mouse.ugc
-
Your solution gave me an idea - simply use the Ultimarc mapping utility to set the second joystick as "mouse". This works excellently and I am very grateful
I can't wait to try your suggestion. I've been looking for an answer to this for some time now. Thanks.
As for this...
Yeah, except I just realised that I don't think any of the command line utilities support sending "map joy1 analog, map joy2 mouse".
Damn... might have to use xpadder anyway.
Couldn't you just create a custom analog_mouse.ugc file such as
--------------------------------------------------------------------
# This is an Ultimarc Ultra
Stik Game Configuration file
UltraStikGameConfigurationFileFormatVersion=1.0
UltraStik1MapFile=Analog
UltraStik2MapFile=Mouse Pointer
UltraStik3MapFile=Analog
UltraStik4MapFile=Analog
--------------------------------------------------------------------
and launch it at the command line with
c:\ultramap\ultramap.exe c:\ultramap\ugc\analog_mouse.ugc
Yeah, turns out I just hadn't quite read the UltraMap documentation right. I did exactly that, and to launch the game I have a batchfile that runs:
ultramap geowars.ugc
GeometryWars.exe
ultramap 8way.ugc
Thanks for your help!