Homeworld Cheats
How to use these cheats
Follow the instructions exactly as written — key names like [Ctrl] and [Enter] refer to keyboard keys. Cheats may disable achievements; save first.
Cheat Codes: Start the game with one of the following command line parameters to activate the corresponding cheat:
CHEAT FUNCTION – COMMAND LINE PARAMETER Enable debug mode – /debug Pilot view in battles2 – /pilotView 1024×768 resolution – /1024 1280×1024 resolution – /1280 16 bit color – /d16 1600×1200 resolution – /1600 24 bit color – /d24 32 bit color – /d32 640×480 resolution (default) – /640 800×600 resolution – /800 Allow LAN play regardless of version – /forceLAN Autosaves game frequently, records packets – /debugSync Center the SM world plane at about 0,0,0 rather than the camera – /smCentreCamera Close captioning – /closeCaptioned CPU players are deterministic – /determCompPlayer Create log of data files loaded – /logFileLoads Disable bi-linear filtering of textures – /noFilter Disable default CPU players1 – /noCompPlayer Disable FMV sequences – /disableAVI Disable galaxy backgrounds – /noBG Disable int 3 after fatal error – /nodebugInt Disable ship damage effects – /noShowDamage Disable tactics – /notactics Disable usage of OpenGL perspective correction hints – /nohint Disables retreat tactics – /noretreat Display fullscreen with software renderer (default) – /fullscreen Display in a window – /window Do not load textures – /nilTexture Do not use anything from bigfile(s) – /ignoreBigfiles Do not use KNI even if support is detected – /disableKatmai Do not use polygon smoothing – /noSmooth Do not use the packed textures if available – /disablePacking Enable AI Player logging – /aiplayerLog Enable gathering of stats – /gatherStats Enable stipple alpha (software renderer) – /stipple Enable text feedback in game commands – /textFeedback Enables NIS testing mode using [nisFile] – /testNIS Enables NIS testing mode using [scriptFile] – /testNISScript Fatal errors do not generate int 3 before exiting – /nodebugInt Force mixer to write to DirectSound driver – /dsound Force mixer to write to Waveout – /waveout Force usage of KNI even if determined to be unavailable – /forceKatmai Generate game stats log file – /statLogOn Generate Int 3 when a sync error occurs – /intOnSync No border on window – /noBorder No minimize with [Alt] [Tab] – /noMinimize No pausing with [Alt] [Tab] – /noPause Play a demo – /demoPlay Play back packet recording – /packetPlay Press [F11] to toggle free mouse movement – /freemouse Record a demo – /demoRecord Record packets of multiplayer game – /packetRecord Render bounding bowties on the ships – /boxes Reset rendering system to defaults at startup – /sw Select an rGL device by name (sw, fx, d3d) – /device Select default OpenGL as renderer – /gl Select Direct3D as renderer – /d3d Sets global memory heap size – /heap Sets path to CD-ROM – /CDpath Sets path to search for opening files – /prepath Show dock lines – /dockLines Show gun lines – /gunLines Show light lines in debug mode – /lightLines Swap the left and right audio channels – /reverseStereo Try 24 bit modes before 15/16 bit – /truecolor Turn all sound effects off – /noSound Turn all speech off – /noSpeech Turn off captaincy log file – /captaincyLogOff Turn off front end textures – /NoFETextures Turn off network logging file – /logOff Turn on captaincy log file – /captaincyLogOn Turn on network logging file – /logOn Turn on verbose network logging file – /logOnVerbose Use slow screen blits – /slowBlits
NOTE 1: May not be enabled in all versions of the game. NOTE 2: Requires v1.04.
Unlimited money: Note: This procedure involves editing a game file; create a backup copy of the file before proceeding. Use a text editor to edit the singleplayer.script SCRIPT file in the game folder. Look for the line similar to “SINGLEPLAYER_STARTINGRUS*space space space space* 750. Delete the “750” and replace it with four to eight number “9”s. You will get a large amount of Rus. If this value is too large, you will go into debt as it will become a negative value in the game. Also, you have to start the game over to get it to work; it cannot be used with saved games. A pre-modified version of the script can be downloaded here.
