Cheat Mode:
Note: This procedure involves editing a game file; create a backup before proceeding. Use a text editor to edit the “flux.ini” file in the game folder. Change the “developer_mode = 0” entry to “developer_mode = 1”. Save the file, then enter the “/configs” folder. Use a text editor to edit the “default.ini” file. Locate the cheat key section towards the end of the file and add the following entries.
[icPlayerPilot.DevIndestructable]
Keyboard, I, CTRL, ALT
[icPlayerPilot.DevKillCurrentTarget]
Keyboard, X, CTRL, ALT
[icPlayerPilot.DevJumpToCurrentTarget]
Keyboard, G, CTRL, ALT
[icPlayerPilot.DevDamageSelf]
Keyboard, K, CTRL, ALT
Begin game play, then press all three keys as previously defined to activate the corresponding cheat function. Note: Using the cheats may cause the game’s story line to fail.
Other cheats can be enabled by also adding the following lines to the file.
[ScriptKeys.StartGMission]
Keyboard, G, SHIFT
[ScriptKeys.MultiplayerDebug]
Keyboard, M, CTRL, ALT
[icDirector.DevCycleAllCameras]
Keyboard, F1, CTRL
[Game.ToggleDeveloperMode]
Keyboard, D, CTRL, ALT
[Game.DevToggleShipInformationMode]
Keyboard, Z, CTRL, ALT
[Game.DevReloadModifiedResources]
Keyboard, L, CTRL, ALT
[Game.DevToggleStatistics]
Keyboard, S, CTRL, ALT
[Game.DevToggleTasks]
Keyboard, T, CTRL, ALT
[Game.DevToggleProfile]
Keyboard, P, CTRL, ALT
[Game.DevToggleBounds]
Keyboard, B, CTRL, ALT
[Game.DevRemoteAll]
Keyboard, R, CTRL, ALT
[icPlayerPilot.DevShowAllContacts]
Keyboard, A, CTRL, ALT
[icPlayerPilot.DevShowPlayerContact]
Keyboard, Tab, CTRL, ALT
[icPlayerPilot.DevIndestructable]
Keyboard, I, CTRL, ALT
[icPlayerPilot.DevKillCurrentTarget]
Keyboard, X, CTRL, ALT
[icPlayerPilot.DevJumpToCurrentTarget]
Keyboard, G, CTRL, ALT
[icPlayerPilot.DevDamageSelf]
Keyboard, K, CTRL, ALT
[FcConsole.Toggle]
Keyboard, Home, SHIFT
[FcConsole.ScrollDown]
Keyboard, PageDown, SHIFT
[FcConsole.ScrollUp]
Keyboard, PageUp, SHIFT
[FcConsole.ScrollToEnd]
Keyboard, End, SHIFT
[fcGraphicsDeviceD3D.TakeScreenShot]
Keyboard, F12
The full list of commands that can be edited into the file is as follows:
;
; $Header: /iwar2/configs/default.ini 69 08/07/01 00:00 BRIT $
;
[Properties]
name=options_default
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; I-War II developer mode commands
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ScriptKeys.StartGMission]
Keyboard, G, SHIFT
[ScriptKeys.MultiplayerDebug]
Keyboard, M, CTRL, ALT
[icDirector.DevCycleAllCameras]
Keyboard, F1, CTRL
[Game.ToggleDeveloperMode]
Keyboard, D, CTRL, ALT
[Game.DevToggleShipInformationMode]
Keyboard, Z, CTRL, ALT
[Game.DevReloadModifiedResources]
Keyboard, L, CTRL, ALT
[Game.DevToggleStatistics]
Keyboard, S, CTRL, ALT
[Game.DevToggleTasks]
Keyboard, T, CTRL, ALT
[Game.DevToggleProfile]
Keyboard, P, CTRL, ALT
[Game.DevToggleBounds]
Keyboard, B, CTRL, ALT
[Game.DevRemoteAll]
Keyboard, R, CTRL, ALT
[icPlayerPilot.DevShowAllContacts]
Keyboard, A, CTRL, ALT
[icPlayerPilot.DevShowPlayerContact]
Keyboard, Tab, CTRL, ALT
[icPlayerPilot.DevIndestructable]
Keyboard, I, CTRL, ALT
[icPlayerPilot.DevKillCurrentTarget]
Keyboard, X, CTRL, ALT
[icPlayerPilot.DevJumpToCurrentTarget]
Keyboard, G, CTRL, ALT
[icPlayerPilot.DevDamageSelf]
Keyboard, K, CTRL, ALT
[FcConsole.Toggle]
Keyboard, Home, SHIFT
[FcConsole.ScrollDown]
Keyboard, PageDown, SHIFT
[FcConsole.ScrollUp]
Keyboard, PageUp, SHIFT
[FcConsole.ScrollToEnd]
Keyboard, End, SHIFT
[fcGraphicsDeviceD3D.TakeScreenShot]
Keyboard, F12
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; I-War II shell commands
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[Game.Quit]
Keyboard, Q, CTRL, ALT
[SpaceFlight.Quit]
Keyboard, Q, SHIFT
[SpaceFlight.Pause]
Keyboard, Pause
Keyboard, P
[SpaceFlight.PDA]
Keyboard, Escape
[Options.Leave]
Keyboard, Escape
[GUI.ControlFocusLeft]
Keyboard, Left
Joystick1, JoyPov1Left
[GUI.ControlFocusUp]
Keyboard, Up
Joystick1, JoyPov1Up
[GUI.ControlFocusRight]
Keyboard, Right
Joystick1, JoyPov1Right
[GUI.ControlFocusDown]
Keyboard, Down
Joystick1, JoyPov1Down
[GUI.ControlFocusCancel]
Keyboard, Escape
Joystick1, JoyButton2
Mouse, MouseButton2
[GUI.ControlFocusSelect]
Keyboard, Return
Keyboard, NumPadReturn
Joystick1, JoyButton1
[GUI.HTMLBack]
Keyboard, Backspace
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; I-War II in-flight commands
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Yoke
[icPlayerPilot.Yaw]
Joystick1, JoyXAxis
[icPlayerPilot.Pitch]
Joystick1, JoyYAxis, inverse
[icPlayerPilot.Roll]
Joystick1, JoyRZAxis
[icPlayerPilot.RollYawToggleHold]
Joystick1, Joybutton2
; Throttle
[icPlayerPilot.Throttle]
Joystick1, JoyZAxis, inverse
Joystick1, JoyUAxis, inverse
[icPlayerPilot.ThrottleDelta]
Keyboard, Equals
Keyboard, Minus, inverse
; Thrusters
[icPlayerPilot.LateralX]
Keyboard, D
Keyboard, A, inverse
Joystick1, JoyXAxis, ALT
[icPlayerPilot.LateralY]
Joystick1, JoyYAxis, ALT
[icPlayerPilot.LateralZ]
Keyboard, W
Keyboard, S, inverse
Joystick1, Joybutton7
Joystick1, Joybutton8, inverse
; Fly-by-wire modes
[icPlayerPilot.FreeHold]
Keyboard, LeftControl
[icPlayerPilot.FreeToggle]
Keyboard, N
; Fire control
[icPlayerPilot.CurrentWeaponFire]
Joystick1, JoyButton1
Keyboard, Space
[icPlayerPilot.LDSIQuickFire]
Keyboard, I
[icPlayerPilot.ToggleAimAssist]
Keyboard, X
[icPlayerPilot.ToggleZoom]
Keyboard, Z
[icPlayerPilot.ToggleWeaponLinkingMode]
Keyboard, F
; LDS drive
[icPlayerPilot.ToggleLDS]
Keyboard, L
; Docking
[icPlayerPilot.Undock]
Keyboard, U
; Targetting
[icPlayerPilot.CycleContactUp]
Keyboard, Comma
Joystick1, JoyButton6
Joystick1, JoyButton3, SHIFT
[icPlayerPilot.CycleContactDown]
Keyboard, Dot
Joystick1, JoyButton5
Joystick1, JoyButton4, SHIFT
[icPlayerPilot.CycleContactTop]
Keyboard, Home
[icPlayerPilot.CycleContactBottom]
Keyboard, End
[icPlayerPilot.TargetNearestEnemy]
Keyboard, R
[icPlayerPilot.TargetNearestShipToDirection]
Keyboard, T
Joystick1, JoyButton2
[icPlayerPilot.TargetLastAggressor]
Keyboard, Q
[icPlayerPilot.SubTarget]
Keyboard, Y
[icPlayerPilot.CycleEnemy]
Keyboard, E
[icPlayerPilot.CycleCritical]
Keyboard, C
; Weapon cycling
[icPlayerPilot.NextWeapon]
Keyboard, RightBracket
[icPlayerPilot.NextPrimaryWeapon]
Keyboard, Return
Joystick1, JoyButton4
[icPlayerPilot.NextSecondaryWeapon]
Keyboard, Backspace
Joystick1, JoyButton3
; Engineering
[icPlayerPilot.PowerToOffensive]
Keyboard, Left, SHIFT
[icPlayerPilot.PowerToDefensive]
Keyboard, Right, SHIFT
[icPlayerPilot.PowerToDrive]
Keyboard, Down, SHIFT
[icPlayerPilot.BalancePower]
Keyboard, Up, SHIFT
; Autopilots
[icPlayerPilot.AutopilotOff]
Keyboard, F5
[icPlayerPilot.AutopilotApproach]
Keyboard, F6
[icPlayerPilot.AutopilotFormate]
Keyboard, F7
[icPlayerPilot.AutopilotDock]
Keyboard, F8
[icPlayerPilot.AutopilotMatchVelocity]
Keyboard, F9
[icPlayerPilot.RemotePilot]
Keyboard, R, SHIFT
; Camera selection
[icDirector.InternalCamera]
Keyboard, F1
[icDirector.TacticalCamera]
Keyboard, F2
[icDirector.ExternalCamera]
Keyboard, F3
[icDirector.DropCamera]
Keyboard, F4
[icDirector.AutoMode]
Keyboard, F11
; Camera control
[icDirector.Pan]
Keyboard, NumPad6
Keyboard, NumPad4, inverse
[icDirector.Tilt]
Keyboard, NumPad8
Keyboard, NumPad2, inverse
[icDirector.Roll]
Keyboard, NumPad7
Keyboard, NumPad9, inverse
[icDirector.Zoom]
Keyboard, NumPadPlus, inverse
Keyboard, NumPadMinus
[icDirector.ZoomToFit]
Mouse, MouseButton3
Keyboard, NumPadStar
[icDirector.MouseDeltaPan]
Mouse, MouseXAxis, inverse
[icDirector.MouseDeltaTilt]
Mouse, MouseYAxis
[icDirector.MouseDeltaZoom]
Mouse, MouseZAxis, inverse
[icDirector.MouseRollModifier]
Mouse, MouseButton2
[icDirector.MouseZoomModifier]
Mouse, MouseButton1
[icDirector.Skip]
Keyboard, Space
; Game controls
[Game.PauseSimulation]
Keyboard, Pause
Keyboard, P
[Game.MovieSkip]
Keyboard, Space
Keyboard, Escape
Keyboard, Return
; PDA control
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; iWar2 HUD commands
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[HUD.MenuLeft]
Keyboard, Left
Joystick1, JoyPOV1Left
[HUD.MenuRight]
Keyboard, Right
Joystick1, JoyPOV1Right
[HUD.MenuUp]
Keyboard, Up
Joystick1, JoyPOV1Up
[HUD.MenuDown]
Keyboard, Down
Joystick1, JoyPOV1Down
[HUD.MenuSelect]
Keyboard, Return
Joystick1, JoyButton1
[HUD.MenuCancel]
Keyboard, Backspace
Joystick1, JoyButton2
[HUD.Objectives]
Keyboard, O, SHIFT
[HUD.Starmap]
Keyboard, M, SHIFT
[HUD.Log]
Keyboard, L, SHIFT
[HUD.Engineering]
Keyboard, E, SHIFT
[HUD.Statistics]
Keyboard, S, SHIFT
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; iWar2 comms commands
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[icComms.PrevResponse]
Keyboard, Up
Joystick1, JoyPOV1Up
[icComms.NextResponse]
Keyboard, Down
Joystick1, JoyPOV1Down
[icComms.SayResponse]
Keyboard, Space
Keyboard, Return
Joystick1, JoyButton1
[icComms.SkipPhrase]
Keyboard, Delete
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Generic Flux input commands.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[PointerX]
Mouse, MouseAbsXAxis
[PointerY]
Mouse, MouseAbsYAxis
[PointerZ]
Mouse, MouseZAxis
[PointerButton1]
Mouse, MouseButton1
[PointerButton2]
Mouse, MouseButton2
[PointerButton3]
Mouse, MouseButton2
; Script Bindings ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ScriptKeys.StartJafsScript]
Keyboard, J
; Cutscene accessor
[ScriptKeys.SkipCutscene]
Keyboard, Space
; Wingmen Commands
[ScriptKeys.WingmenReportStatus]
Keyboard, 1
[ScriptKeys.WingmenDefendPlayer]
Keyboard, 2
[ScriptKeys.WingmenAttackTarget]
Keyboard, 3
[ScriptKeys.WingmenDefendTarget]
Keyboard, 4
[ScriptKeys.WingmenDockToTarget]
Keyboard, 5
[ScriptKeys.WingmenHalt]
Keyboard, 6
; T-Fighter Commands
[ScriptKeys.TFighterAttachDetach]
Keyboard, 0
[ScriptKeys.TFighterCeaseFire]
Keyboard, 7
[ScriptKeys.TFighterAttackTarget]
Keyboard, 8
[ScriptKeys.TFighterFireAtWill]
Keyboard, 9
; Demo Commands
[ScriptKeys.NextPlayerShip]
Keyboard, PageUp
[ScriptKeys.PreviousPlayerShip]
Keyboard, PageDown
; Multiplayer Commands
[Multiplayer.Score]
Keyboard, Tab
[ScriptKeys.MultiplayerSay]
Keyboard, Backquote
[ScriptKeys.MultiplayerTeamSay]
Keyboard, Backquote, SHIFT
[ScriptKeys.MultiplayerAutoTaunt1]
Keyboard, 1, SHIFT
[ScriptKeys.MultiplayerAutoTaunt2]
Keyboard, 2, SHIFT
[ScriptKeys.MultiplayerAutoTaunt3]
Keyboard, 3, SHIFT
[ScriptKeys.MultiplayerAutoTaunt4]
Keyboard, 4, SHIFT
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; AI Test Suit Commands
[ScriptKeys.SetupMenu]
Keyboard, O, ALT
[ScriptKeys.OrdersMenu]
Keyboard, P, ALT
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; csvchecker commands
[ScriptKeys.repeatcsvchecker]
Keyboard, F, SHIFT
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Cheat keys
[ScriptKeys.StartJumpSystem]
Keyboard, J, SHIFT
[ScriptKeys.CheatJafs]
Keyboard, J, ALT
; EOF ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;