Build Your Own Arcade Controls Forum
Main => Main Forum => Topic started by: greaser on November 19, 2006, 03:20:50 pm
-
Is there any way known to change the controls in Guerilla War (or any of the rotary style joystick games) to an 8-way control instead of a rotary/dial? There is a version of Ikari Warriors III that has this set up. And somehow I achieved an 8-way control in Guerilla War by accident but can't seem to do it again.
-
I used to play this game back in the day with 8-way. It should be possible.
If you find out, let me know:)
Sorry, not a big help.
-
Anyone? ;D
-
A few of the rotary games had an option to change to 8-way control in the dipswitches; at least I know for certain that S.A.R. did. Maybe Guerilla War does too? A manual would tell you for sure.
-
Still no luck. Checked the dip switches for all versions (US,Ver 1, and Jap) and there is no way to switch between rotary and standard 8-way joystick. I'm certain I did it yesterday purely by accident by altering the control setup while running MAME. But can't do it again. I'd really appreciate any help.
-
Bump
-
Probably MAME doesn't support Guerilla version with 8-way mode.
-
Is SAR any good??
-
SAR does indeed have the dip switch setting to enable standard 8-way joystick. It seems like a fun game:)
Well even though Guerrilla War was never released in a standard 8-way joystick version is there ANY way possible to configure it this way in MAME? Can I somehow change certain settings to do this?
-
Well even though Guerrilla War was never released in a standard 8-way joystick version is there ANY way possible to configure it this way in MAME? Can I somehow change certain settings to do this?
Yes, but changing settings won't do it.
You'll have to hack mame's driver code (scr/drivers/snk.c) quite a bit and recompile. You'll need to translate the 8-way to something that mame can translate to the arcades' original input "language" of the 12-direction rotary. You will have to some how match the joystick direction with the character direction, which isn't easy since the original hardware was a non-specific direction 12-way and the character faced 8-ways and there was no fixed relation between the two. I'm not sure, but you might need to keep a "rolling 8 to 12" record to match the original "rolling 12 to 8" the game uses, as if you tried fixed, there would be that one point where the game would see "-7" instead of the +1 or -1, and -7 is the same as +5 in the 12-way hardware but not in the 8-way. And even after all that, you still might have problems with the joystick and character staying synced as the original game didn't have to worry to much about it.
If you try to do it in the core instead of hacking just the driver, you'll have to do more work AFAICT.
-
So there's no ther way possible to do this? :(
-
Damn, I would really like to have GW and Ikari working with 8-way!!!
-
Try to use mame analog+ and map rotary directions to the position of the joystick so when you hit a direction the caracther will turn to that direction.
-
Eureka! Found a strange glitch that makes it possible to use an 8-way joystick to move and shoot in all directions:
If there is a button assigned on your cpanel to rotate the character (dial increase/decrease) hold that button down while holding up on your joystick. If you release the dial button at just the right moment (when your character is facing up then you can magically use the joystick to move/shoot in 8 directions. this is not an exact science but it does work.
-
Doesn't work.
What I do:
1. Hold up direction
2. Hold dial button
3. Release dial button (my soldier face is in up direction now)
and nothing.
-
Try to use mame analog+ and map rotary directions to the position of the joystick so when you hit a direction the caracther will turn to that direction.
It won't work; it will mess up once per rotation. The game tracks the direction in 12, and you can only map 8 of them with your stick. When you go from the highest mapped to the lowest mapped direction or vise versa, you'd expect the game to rotate back 7 (from direction 8 to direction 1), but the game thinks it rotated 5 the other direction (from direction 8 up through direction 12 roll over to direction 1) since this is the shorter route. You'll be facing the opposite direction.
Eureka! Found a strange glitch that makes it possible to use an 8-way joystick to move and shoot in all directions:
If there is a button assigned on your cpanel to rotate the character (dial increase/decrease) hold that button down while holding up on your joystick. If you release the dial button at just the right moment (when your character is facing up then you can magically use the joystick to move/shoot in 8 directions. this is not an exact science but it does work.
I too can't get this work, either. Did you do any remapping of the inputs, too, or something else?
-
It's sort of hit n' miss fellas. I got it to work several times though. May have something to do with dial speed perhaps. It seems like a glitch in a way. But I have gotten it to work I assure you.
-
Do you use official MAME? What version?
I use mameplus (wolfmameplus).
-
Actually running Mame32 109 with MameWah as frontend. I swear to you guys that I'v gotten this to work. Surprised at how short the game is compared to the NES version. Haven't gotten this "trick" to work on any other rotary joystick games yet though.
-
When I was kid I have played a lot this game. It was my favorite.
I have played on regular arcade machine without rotary control.
To change control from rotary to 8-way(or maybe 4-way) you should:
1. Use MAME32 0.112. MAME 32 Plus! did NOT work!(this is due protection from "joystick
error" see 6.)
2. Use rom Guerrilla War (bootleg) | gwarb.zip
3. Run game.
4. When game is fully loaded hold F2 (service mode) and press F3 (reboot).
5. When you enter service mode press F2 twice.
6. Adjust P1 DIAL to 13-th position 1Q (between 5 and 6) using X or Z .
(http://img329.imageshack.us/img329/2174/0000qn3.th.png)
http://img329.imageshack.us/img329/2174/0000qn3.png (http://img329.imageshack.us/img329/2174/0000qn3.png)
7. Press F3 (reboot)
8. Enjoy
-
Works like a charm. I still swear by all that I hold sacred that my way worked but of course this is much better:) I'm going to try it on several other dial games. Thanks so much. :applaud: