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.
723 lines
12 KiB
Plaintext
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
|
|
//*************************
|
|
|
|
|
|
|
|
|
|
|
|
|