Sooo...
If you're a CH Products user, you're in luck, because you can use the solution I worked out. I'm a Windows user: If you're a Linux person, I have no idea if any of ths relevant to you.
Here's my map files:
http://momaw.kikaimegami.com/vegastrike.cms
http://momaw.kikaimegami.com/vegastrike.map
If those don't work for you for some reason, here's the manual method.
Fire up the CH Control Manager. You start with a borig expanse of nothing. Click the "Add" button on the toolbar, and choose your toys. All I've got is a Flightstick ( ), so I click on Flightstick and OK. After you've added the toys on your desk, add the "CMS Controls" device.
Mess around with the joystick buttons and axes however you like; a full discussion of that is beyond the scope of this topic. If you've never used the CH Control Manager before, it's high time you learned how!
The control that most interests us is whatever button you'd like to use as your missile launch button. Turn off "DirectX mode" for the button you've chosen. If you know what button number that is, great. If not, you'll have to trek to the Gaming Controllers section of the Windows Control Panel; nestled in there under Properties -> Calibrate, you can see what the button number is; it will flash red when you press the control.
Go to the "CMS Controls" tab of the Control Manager. Click the upper-left little gray oval: a tooltip displays "B1". Disable DirectX mode for this virtual button. Assuming your missile launch key is still Enter, in the dialogue box "Normal action: Press", type:
Code: Select all
NULL ENT
Code: Select all
SEQUENCE
WHILE( JS1.B4 );
CMS.B1 = TRUE;
DELAY( 1 );
CMS.B1 = FALSE;
DELAY( 1 );
ENDSEQUENCE
Finally, on the Program Settings tab, increase the Character Rate: The number is the number of milliseconds to pause between sequential keystrokes sent. The default is 50, I've found 25 to work nicely for this particular purpose.
And now you save your map. Don't forget to click Download on the toolbar to send the map down to the driver level of the dungeon, and make sure that the device mode is set to Mapped (not Off, not Direct).
Load up Vega Strike, hold down your missile key, and enjoy your new rapid-fire rocket pods.
On my computer, I can almost keep two Swarm pods firing as fast as they can go. The top rack ends up firing about 10% faster, you can tell by the number of rounds remaining. You can adjust the Character Rate in the Control Manager to try and get more performance out of the things.
All in all, the Progeny is looking a whole lot more interesting....