Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: AE35 on September 06, 2006, 06:43:16 am
-
Hey all!
Yes I know it's probably not the easiest game in the world to control.
I can get the chopper under control, if I push forward all the time, but if I let go
of the stick the chopper spins to the right forever(no, nothing to do with the stick,
does it without a stick present too)
What I mean is, does anyone have any general advice on how to set the settings for
the game in the MAME settings?
Otherwise, I'll be the only one playing the game:)
-
Not sure, but did the game use rudder pedals to control the tail rotor? And if so, do you have them hooked up? One of us could check controls.ini as well . . .
-
Control.ini? never seen it, at work now...
Rudder pedals...I have no idea
-
Control.ini? never seen it
Don't worry, I checked it for you: http://fe.donkeyfly.com/controls/controls_dat.php (No entry for Steel Talons, though)
, at work now...
Yeah, me too!
Rudder pedals...I have no idea
I did find this: http://www.klov.com/game_detail.php?letter=S&game_id=9785 -
Controls:
Other
Joystick: Analog with two buttons
Steering: Rudder Pedals
Which seems to support my theory.
-
, at work now...
Shhh, me too. ;)
Rudder pedals...I have no idea
The source shows the rudder on player two X-axis. And something called the "collective" on player two Y-axis.
chopped and editted from the source:
PORT_START_TAG("12BADC2") /* b80000 - 12 bit ADC 2 */
PORT_BIT( 0xff, 0x80, IPT_AD_STICK_Y ) ... PORT_PLAYER(2) /* collective */
PORT_START_TAG("12BADC3") /* b80000 - 12 bit ADC 3 */
PORT_BIT( 0xff, 0x80, IPT_AD_STICK_X ) ... PORT_PLAYER(2) /* rudder */
BTW, notice the original hardware is noted as 12 bit, even though mame is simulating it with 8 bits (the driver shifts it up 4 bits before passing it to the game in machine/harddriv.c, leaving the least four bit as always zero).
-
The source shows the rudder on player two X-axis. And something called the "collective" on player two Y-axis.
Introduction to helicopter flight (from the C64 game gunship):
BASIC CONCEPT'S: The two main flight controls are the cyclic joystick
and the collective. The cyclic joystick controls the pitch ("nosing"
up and down) and roll ("leaning" left or right) of the helicopter. The
collective changes the angle of attack of the rotor blades (see
"Aerodynamics" for details). This changes the lifting force of the
blades.
The cyclic joystick is controlled with your joystick
The collective is controlled from the keyboard. On computers with a
mouse, the mouse can be used to move the collective up and down as
desired.
Pushing the cyclic joystick forward pitches the helicopter downward
("nose down"). This causes the helicopter to gain forward speed. The
helicopter will NOT dive until it reaches a steep pitch downward, then
it dives like a normal aircraft.
Pulling the cyclic joystick back pitches the helicopter upward. If the
helicopter's pitch is upwards (the crosshairs are above the horizon)
the helicopter will go backwards. Pitching upward does not necessarily
mean you will climb!
A common mistake of novices is to assume that the harder they pull
back on the cyclic, the faster they will climb. Instead of climbing
fast they end up flying backwards! Watch the crosshair/horizon
position to avoid this error.
Pushing the cyclic joystick left or right rolls the helicopter in that
direction. At low speeds (under 40 knots) the helicopter skids
sideways. At faster speeds it performs a banking turn like an
aircraft. In either case, the further you roll, the more your lift
decreases. Novices in level flight are often surprised by the loss in
altitude as they roll left or right.
Moving the collective up increases the amount of lift in the rotor. If
you are in level flight the higher collective causes you to ascend.
The torque will increase as you raise the collective. When torque
reaches the maximum value on the gauge you are at maximum lift.
Moving the collective down decreases the amount of lift in the rotor.
If you are in level flight, the lower collective causes you to
descend. The torque decreases as you lower the collective. Except in
unusual conditions, you cannot maintain level flight, much less
ascend, if torque is below 50%.
Anti-torque (tail) Rotor Controls (rudder pedals): These controls function only if the
helicopter is moving very slowly (just a few knots) or hovering Each
tap on rotate left speeds up the tail rotor and causes the nose to
swing left Each tap on rotate right slows down the rotor and causes
the nose to swing right. Tap stop rotation to return the tail rotor to
normal speed, ending all rotation.
From http://www.devili.iki.fi/pub/Commodore/docs/Project64/games/gunshi10.txt