Files
firestorm/Gameleap/mw4/Content/Interfaces/Common/DemoInterface.control
T
Cyd 2b8ca921cb Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS
Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
2026-06-24 21:28:16 -05:00

723 lines
12 KiB
Plaintext

//
// TEST COMMANDS
//
//*********************************
//JOYSTICK COMMANDS
//*********************************
[JoyStick_HatAxisL]
IOMapping=JoystickHatL
Type=EventMapping
MessageID=LookLeft
[JoyStick_HatAxisR]
IOMapping=JoystickHatR
Type=EventMapping
MessageID=LookRight
[JoyStick_HatAxisU]
IOMapping=JoystickHatU
Type=EventMapping
MessageID=LookDown
[JoyStick_HatAxisD]
IOMapping=JoystickHatD
Type=EventMapping
MessageID=LookBack
[JoyStick_YAxis]
IOMapping=JoystickY
Type=DirectMapping
AttributeID=JoyStickYAxis
[JoyStick_XAxis]
IOMapping=JoystickX
Type=DirectMapping
AttributeID=JoyStickXAxis
[JoyStick_Rudder]
IOMapping=Rudder
Type=DirectMapping
AttributeID=JoyStickRudder
[JoyStick_Throttle]
IOMapping=Throttle
Type=DirectMapping
AttributeID=JoyStickThrottle
[JoyStick_Button1]
IOMapping=JoystickButton1
Type=EventMapping
MessageID=WeaponGroup1
[JoyStick_Button1Shifted]
IOMapping=JoystickButton1
Type=EventMapping
MessageID=WeaponGroup4
ControlMask=Shift
[JoyStick_Button2]
IOMapping=JoystickButton2
Type=EventMapping
MessageID=ToggleZoomReticule
[JoyStick_Button3]
IOMapping=JoystickButton3
Type=EventMapping
MessageID=WeaponGroup2
[JoyStick_Button3Shifted]
IOMapping=JoystickButton3
Type=EventMapping
MessageID=WeaponGroup5
ControlMask=Shift
[JoyStick_Button4]
IOMapping=JoystickButton4
Type=EventMapping
MessageID=WeaponGroup3
[JoyStick_Button5]
IOMapping=JoystickButton5
Type=EventMapping
MessageID=NextEnemy
[JoyStick_Button6]
IOMapping=JoystickButton6
Type=EventMapping
MessageID=NextNavPoint
[JoyStick_Button7]
IOMapping=JoystickButton7
Type=EventMapping
MessageID=JumpCommand
[JoyStick_Button8]
IOMapping=JoystickButton8
Type=EventMapping
MessageID=TargetReticuleEnemy
[Joystick_Button10]
IOMapping=JoystickButton10
Type=EventMapping
MessageID=Reverse
//[Look_Up]
//IOMapping=KEY_K
//Type=EventMapping
//MessageID=LookUp
[Look_Down]
IOMapping=KEY_M
Type=EventMapping
MessageID=LookDown
[Look_Back]
IOMapping=KEY_I
Type=EventMapping
MessageID=LookBack
//[NextWeaponGroupstick]
//IOMapping=JoystickButton4
//Type=EventMapping
//MessageID=NextWeaponGroup
//[ChangeWeaponModestick]
//IOMapping=JoystickButton5
//Type=EventMapping
//MessageID=ChangeWeaponMode
//[JoyStick_FireSelectedWeapon]
//IOMapping=JoystickButton1
//Type=EventMapping
//MessageID=FireWeapon
//**************************
//MOUSE COMMANDS
//**************************
[MouseFire_Current]
IOMapping=MouseLeftButton
Type=EventMapping
MessageID=FireWeapon
[Mouse_TorsoToggle]
IOMapping=MouseRightButton
Type=EventMapping
MessageID=MouseTorsoToggle
[Mouse_DeltaToggle]
IOMapping=KEY_CAPITAL
Type=EventMapping
MessageID=MouseDeltaToggle
[Mouse_Speed]
IOMapping=MouseWheelDelta
Type=DirectMapping
AttributeID=MouseWheel
[Mouse_PosX]
IOMapping=MousePosX
Type=DirectMapping
AttributeID=MousePosX
[Mouse_PosY]
IOMapping=MousePosY
Type=DirectMapping
AttributeID=MousePosY
[Mouse_DeltaX]
IOMapping=MouseDeltaX
Type=DirectMapping
AttributeID=MouseDeltaX
[Mouse_DeltaY]
IOMapping=MouseDeltaY
Type=DirectMapping
AttributeID=MouseDeltaY
[NextWeaponGroupMouse]
IOMapping=MouseX1Button
Type=EventMapping
MessageID=NextWeaponGroup
[PreviousWeaponGroupMouse]
IOMapping=MouseX2Button
Type=EventMapping
MessageID=PreviousWeaponGroup
//****************************
//KEYBOARD COMMANDS
//***************************
//************************
//MOVEMENT
//************************
[ReverseCommand]
IOMapping=KEY_BACK
Type=EventMapping
MessageID=Reverse
[Accelerate]
IOMapping=KEY_EQUALS
Type=EventMapping
MessageID=Forward
[Decelerate]
IOMapping=KEY_MINUS
Type=EventMapping
MessageID=Backward
[Rotate_Left]
IOMapping=KEY_NUMPAD4
Type=EventMapping
MessageID=RotateLeft
[Rotate_Right]
IOMapping=KEY_NUMPAD6
Type=EventMapping
MessageID=RotateRight
[TorsoTwistRight]
IOMapping=KEY_NUMPAD9
Type=EventMapping
MessageID=TorsoTwistRight
[TorsoTwistLeft]
IOMapping=KEY_NUMPAD7
Type=EventMapping
MessageID=TorsoTwistLeft
[PitchUp]
IOMapping=KEY_NUMPAD2
Type=EventMapping
MessageID=PitchUp
[PitchDown]
IOMapping=KEY_NUMPAD8
Type=EventMapping
MessageID=PitchDown
[GetUp]
IOMapping=KEY_G
Type=EventMapping
MessageID=GetUpCommand
[Crouch]
IOMapping=KEY_C
Type=EventMapping
MessageID=CrouchCommand
[JumpCommand]
IOMapping=KEY_J
Type=EventMapping
MessageID=JumpCommand
[NextNavPoint]
IOMapping=KEY_N
Type=EventMapping
MessageID=NextNavPoint
[PreviousNavPoint]
IOMapping=KEY_N
Type=EventMapping
MessageID=PreviousNavPoint
ControlMask=Ctrl
[CenterTorsoAroundLegs]
IOMapping=KEY_SLASH
Type=EventMapping
MessageID=CenterTorsoToLegs
ControlMask=Ctrl
[CenterLegsAroundTorso]
IOMapping=KEY_SLASH
Type=EventMapping
MessageID=CenterLegsToTorso
[Throttle0Percent]
IOMapping=KEY_1
Type=EventMapping
MessageID=Throttle0
[Throttle20Percent]
IOMapping=KEY_2
Type=EventMapping
MessageID=Throttle20
[Throttle30Percent]
IOMapping=KEY_3
Type=EventMapping
MessageID=Throttle30
[Throttle40Percent]
IOMapping=KEY_4
Type=EventMapping
MessageID=Throttle40
[Throttle50Percent]
IOMapping=KEY_5
Type=EventMapping
MessageID=Throttle50
[Throttle60Percent]
IOMapping=KEY_6
Type=EventMapping
MessageID=Throttle60
[Throttle70Percent]
IOMapping=KEY_7
Type=EventMapping
MessageID=Throttle70
[Throttle80Percent]
IOMapping=KEY_8
Type=EventMapping
MessageID=Throttle80
[Throttle90Percent]
IOMapping=KEY_9
Type=EventMapping
MessageID=Throttle90
[Throttle100Percent]
IOMapping=KEY_0
Type=EventMapping
MessageID=Throttle100
//******************************
//WEAPON AND TARGETING CONTROLS
//******************************
[FireGroup1]
IOMapping=KEY_Insert
Type=EventMapping
MessageID=WeaponGroup1
[FireGroup2]
IOMapping=KEY_Home
Type=EventMapping
MessageID=WeaponGroup2
[FireGroup3]
IOMapping=KEY_Prior
Type=EventMapping
MessageID=WeaponGroup3
[FireGroup4]
IOMapping=KEY_Delete
Type=EventMapping
MessageID=WeaponGroup4
[FireGroup5]
IOMapping=KEY_End
Type=EventMapping
MessageID=WeaponGroup5
[ToggleGroup1]
IOMapping=KEY_1
Type=EventMapping
MessageID=ToggleGroup1
ControlMask=Shift
[ToggleGroup2]
IOMapping=KEY_2
Type=EventMapping
MessageID=ToggleGroup2
ControlMask=Shift
[ToggleGroup3]
IOMapping=KEY_3
Type=EventMapping
MessageID=ToggleGroup3
ControlMask=Shift
[ToggleGroup4]
IOMapping=KEY_4
Type=EventMapping
MessageID=ToggleGroup4
ControlMask=Shift
[ToggleGroup5]
IOMapping=KEY_5
Type=EventMapping
MessageID=ToggleGroup5
ControlMask=Shift
[NextEnemy]
IOMapping=KEY_E
Type=EventMapping
MessageID=NextEnemy
[PreviousEnemy]
IOMapping=KEY_E
Type=EventMapping
MessageID=PreviousEnemy
ControlMask=Ctrl
[NearestEnemy]
IOMapping=KEY_E
Type=EventMapping
MessageID=NearestEnemy
ControlMask=Shift
[TargetReticuleEnemy]
IOMapping=KEY_Q
Type=EventMapping
MessageID=TargetReticuleEnemy
[NextFriendly]
IOMapping=KEY_W
Type=EventMapping
MessageID=NextFriendly
[PreviousFriendly]
IOMapping=KEY_W
Type=EventMapping
MessageID=PreviousFriendly
ControlMask=Ctrl
[NearestFriendly]
IOMapping=KEY_W
Type=EventMapping
MessageID=NearestFriendly
ControlMask=Shift
[ZoomReticule]
IOMapping=KEY_NUMPAD0
Type=EventMapping
MessageID=ToggleZoomReticule
[Fire_Current]
IOMapping=KEY_NUMPADenter
Type=EventMapping
MessageID=FireWeapon
[NextWeaponGroup]
IOMapping=KEY_RBRACKET
Type=EventMapping
MessageID=NextWeaponGroup
[PreviousWeaponGroup]
IOMapping=KEY_LBRACKET
Type=EventMapping
MessageID=PreviousWeaponGroup
[ChangeWeaponMode]
IOMapping=KEY_BACKSLASH
Type=EventMapping
MessageID=ChangeWeaponMode
[NextWeapon]
IOMapping=KEY_P
Type=EventMapping
MessageID=NextWeapon
//******************************
//LANCEMATE COMMANDS
//******************************
[Lancemate1]
IOMapping=KEY_F1
Type=EventMapping
MessageID=Lancemate1
[Lancemate2]
IOMapping=KEY_F2
Type=EventMapping
MessageID=Lancemate2
[Lancemate3]
IOMapping=KEY_F3
Type=EventMapping
MessageID=Lancemate3
[LancemateAll]
IOMapping=KEY_F4
Type=EventMapping
MessageID=LancemateAll
[LancemateAttackMyTarget]
IOMapping=KEY_F1
Type=EventMapping
MessageID=LancemateAttackMyTarget
[LancemateDefendMyTarget]
IOMapping=KEY_F2
Type=EventMapping
MessageID=LancemateDefendMyTarget
[LancemateFormOnMe]
IOMapping=KEY_F3
Type=EventMapping
MessageID=LancemateFormOnMe
[LancemateHoldFire]
IOMapping=KEY_F4
Type=EventMapping
MessageID=LancemateHoldFire
[LancemateGoToMyNavPoint]
IOMapping=KEY_F5
Type=EventMapping
MessageID=LancemateGoToMyNavPoint
[LancemateStop]
IOMapping=KEY_F6
Type=EventMapping
MessageID=LancemateStop
[LancemateShutdown]
IOMapping=KEY_F7
Type=EventMapping
MessageID=LancemateShutdown
[LancemateAttackNearestThreat]
IOMapping=KEY_F8
Type=EventMapping
MessageID=LancemateAttackNearestThreat
[LancemateRepairAtNearestRepairBay]
IOMapping=KEY_F9
Type=EventMapping
MessageID=LancemateRepairAtNearestRepairBay
[LancemateCapturePlayersFlag]
IOMapping=KEY_F10
Type=EventMapping
MessageID=LancemateCapturePlayersFlag
//******************************
//GENERAL COMMANDS
//******************************
[CoolantFlush]
IOMapping=KEY_F
Type=EventMapping
MessageID=Coolant
[ChangeView]
IOMapping=KEY_SUBTRACT
Type=EventMapping
MessageID=ChangeView
ControlMask=Alt
[ToggleSearchLight]
IOMapping=KEY_L
Type=EventMapping
MessageID=ToggleSearchLight
[SelfDestruct]
IOMapping=KEY_Z
Type=EventMapping
MessageID=SelfDestruct
ControlMask=Ctrl
[PowerDownUp]
IOMapping=KEY_S
Type=EventMapping
MessageID=ShutDownCommand
[PowerDown]
IOMapping=KEY_X
Type=EventMapping
MessageID=ShutDownOnlyCommand
[PowerUp]
IOMapping=KEY_B
Type=EventMapping
MessageID=StartUpOnlyCommand
[ToggleLightAmp]
IOMapping=KEY_A
Type=EventMapping
MessageID=ToggleLightAmp
[CameraTargetReticule]
IOMapping=KEY_V
Type=EventMapping
MessageID=CameraTargetReticule
[Mute]
IOMapping=KEY_O
Type=EventMapping
MessageID=Mute
[ShowObjectives]
IOMapping=KEY_O
Type=EventMapping
MessageID=ShowObjectives
ControlMask=Ctrl
[Eject]
IOMapping=KEY_X
Type=EventMapping
MessageID=Eject
ControlMask=Ctrl
[Look_Left]
IOMapping=KEY_NUMPAD1
Type=EventMapping
MessageID=LookLeft
[Look_Right]
IOMapping=KEY_NUMPAD3
Type=EventMapping
MessageID=LookRight
[ToggleRadarRange]
IOMapping=KEY_R
Type=EventMapping
MessageID=ToggleRadarRange
//****************************
//REMOVE BEFORE SHIP
//****************************
[Show_DebugText]
IOMapping=KEY_G
Type=EventMapping
MessageID=DebugText
ControlMask=Alt
[TopDownView]
IOMapping=KEY_T
Type=EventMapping
MessageID=TopDownView
ControlMask=Alt
[ToggleInvulnerable]
IOMapping=KEY_I
Type=EventMapping
MessageID=ToggleInvulnerable
ControlMask=Alt
[NextVehicle]
IOMapping=KEY_N
Type=EventMapping
MessageID=NextVehicle
ControlMask=Alt
[ToggleHUD]
IOMapping=KEY_H
Type=EventMapping
MessageID=ToggleHUD
ControlMask=Alt
[ToggleScoring]
IOMapping=KEY_S
Type=EventMapping
MessageID=ToggleMultiplayerScoring
ControlMask=Alt
[CameraDetach]
IOMapping=KEY_F9
Type=EventMapping
MessageID=CameraDetach
ControlMask=Alt
[CameraReset]
IOMapping=KEY_F10
Type=EventMapping
MessageID=CameraReset
ControlMask=Alt
[CameraTerrain]
IOMapping=KEY_F11
Type=EventMapping
MessageID=CameraTerrain
ControlMask=Alt
[CameraPanUp]
IOMapping=KEY_W
Type=EventMapping
MessageID=CameraPanUp
ControlMask=Alt
[CameraPanDown]
IOMapping=KEY_S
Type=EventMapping
MessageID=CameraPanDown
ControlMask=Alt
[CameraRotateLeft]
IOMapping=KEY_D
Type=EventMapping
MessageID=CameraYawLeft
ControlMask=Alt
[CameraRotateRight]
IOMapping=KEY_A
Type=EventMapping
MessageID=CameraYawRight
ControlMask=Alt
[CameraZoomIn]
IOMapping=KEY_E
Type=EventMapping
MessageID=CameraZoomIn
ControlMask=Alt
[CameraZoomOut]
IOMapping=KEY_Q
Type=EventMapping
MessageID=CameraZoomOut
ControlMask=Alt
//*************************
//IF A COMMAND IS SITTING BELOW HERE THEN IT IS NOT YET IN THE PROPER CATEGORY
//*************************