Homeworld Cheats


  • Parameter Cheats

    Add these to the shortcut parameters for Homeworld. If you're having problems getting them working, try replacing the slash with a dash (-).

    1024x768 resolution/1024
    1280x1024 resolution/1280
    16-bit color/d16
    1600x1200 resolution/1600
    24-bit color/d24
    32-bit color (more precise 24-bit)/d32
    640x400 resolution/640
    800x600 resolution/800
    Add subtitles/closeCaptioned
    Allow LAN play with any version/forceLAN
    Camera starts at (0,0,0) instead of the Mothership/smCentreCamera
    Debug mode/debug
    Disables bi-linear filtering/noFilter
    Disables bigfiles/ignoreBigfiles
    Disables captaincy log files/captaincyLogOff
    Disables computer players/noCompPlayer
    Disables front-end textures/NoFETextures
    Disables KNI/disableKatmai
    Disables minimize using Alt + Tab/noMinimize
    Disables mode 3 error/nodebugInt
    Disables movie sequences/disableAVI
    Disables network logging files/logOff
    Disables packed textures/disablePacking
    Disables pausing using Alt + Tab/noPause
    Disables perspective hints/nohint
    Disables polygon smoothing/noSmooth
    Disables retreat tactics/noretreat
    Disables sound effects/noSound
    Disables tactics/notactics
    Disables talking/noSpeech
    Disables textures/nilTexture
    Disables window border/noBorder
    Display game in window/window
    Enables captaincy log files/captaincyLogOn
    Enables dock lines/dockLines
    Enables gun lines/gunLines
    Enables network logging files/logOn
    Enables slow screen bits/slowBlits
    Enables verbose logging files/logOnVerbose
    Full screen mode (default)/fullscreen
    Gathers stats/gatherStats
    Generates stats log file/statLogOn
    Global memory heap size setter/heap (int)
    Harder computer opponents/determCompPlayer
    Light lines in debug mode/lightLines
    Logs AI/aiplayerLog
    Logs data files loaded/logFileLoads
    Make an int 3 when a sync error occurs/intOnSync
    Make bowties on ships/boxes
    NIS testing using nisFile/testNIS
    NIS testing using scriptFile/testNISScript
    No damage effects/noShowDamage
    No stars, asteroids, etc./noBG
    Play a demo/demoPlay
    Play packet recordings/packetPlay
    Record a demo/demoRecord
    Record packets during multiplayer games/packetRecord
    Records packets and saves frequently/debugSync
    Resets rendering systems to default/sw
    Set path for opening files/prepath x:\path
    Set path to CD-ROM/CDpath x:\path
    Stipple alpha (renderer)/stipple
    Swap speaker output/reverseStereo
    Text feedback in game commands/textFeedback
    Use 24-bit color/truecolor
    Use direct sound driver/dsound
    Use Direct3D/d3d
    Use F11 to toggle free mouse movement/freemouse
    Use KNI/forceKatmai
    Use OpenGL/gl
    Use rGL device/device (sw|fx|d3d)
    Use waveout/waveout

    Contributed By: Junkie.

    6    44


  • Pilot View on ships

    Relic managed to quietly sneak in the option to view a firefight from aboard the bridge of one of your ships in the 1.05b patch. Your game needs to be patched to this version. You will need to create and/or update a shortcut to the Homeworld exe - right-click your shortcut to bring up the options. Select Properties and in the box that comes up, scroll to the end of the target field, add a space and add "/pilotview" (without quotes) so that it shows something like this: ...\Sierra\Homeworld\homeworld.exe /pilotview Click OK to close that window. You've just enabled Pilot View! Within the Homeworld game, select a single ship and focus on it (the default focus key is F). Press Q to toggle pilot view and enjoy how a commander would see the 90s graphics! Please note - if you focus on another ship (when in pilot view), you'll jump to its pilot view. If you select a group of ships, you'll go back to the default view mode. Pressing Q will toggle between pilot and normal views. Now when you run Homeworld from the edited shortcut and focus on a single ship, hit Q to toggle pilot view on and off.

    Contributed By: Luigi and Tails.

    1    0

Homeworld 2 Cheats


  • Command Line Codes

    To work these codes, right-click on your Homeworld2 shortcut. Go to where it says Target, and type in the code to achieve the stated effect.

    1024x768 Resolution/1024
    1280x1024 Resolution/1280
    16-bit Colours/d16
    1600x1200 Resolution/1600
    24-bit Colours/d24
    36-bit Colours/d36
    640x480 Resolution/640
    8-bit Colours/d8
    800x600 Resolution/800
    All feedback you recieve is stored in a text file in the main HW2 directory/textfeedback
    All ships become boxier/boxes
    Allows you to play a LAN game with other versions/forceLAN
    Auto-skips all cutscenes/disableAVI
    Computer players are more determined - makes for harder matches/determcompplayer
    Debug mode - useful after a crash/debug
    Disables 3rd Mode Error/nodebugInt
    Disables AI retreat tactics/noretreat
    Disables all voices/noSpeech
    Disables bi-linear Filters/noFilter
    Disables end-of-match text reports/captaincyLogOff
    Disables front-end textures/NoFETextures
    Disables KNI/disableKatmai
    Disables Multiplayer Logs/logOff
    Disables polygon smoothing - may improve game performace/noSmooth
    Disables the hints from the SM/nohint
    Disables the packed textures/disablePacking
    Disables wallpapers/niltextures
    Disables window borders/noborder
    Eliminates all CPU players/noCompPlayers
    Enables slow screen blips/slowblits
    Enables the Stats text files - use in conjunction with the above cheat./statlogon
    Enables the text files after a battle/captaincyLogOn
    Enables the text files after a multiplayer match/logOn
    Enables verbose logging files/logonverbose
    Focuses the camera at the center of the map when Home is pressed/smCentreCamera
    Forces OpenGL/gl
    Gathers statistics/gatherstats
    Global memory size heap setter - set (x) to a number - in MB/heap (x)
    Light lines are shown in debug mode/lightlines
    Logs AI player data in text files/aiplayerlog
    Logs data files loaded/logfileloads
    Makes an integer 3 when a sync. error occurs/intonsync
    NIS testing/testNIS
    NIS testing using the SCRIPT files/testnisscript
    No backgrounds are shown/noBG
    Output converted to WAV/waveout
    Overrides Alt+Tab command when process is running/noMinimise
    Overrides BIG files - for mods/overridebigfile
    Plays a demo/demoplay
    Plays packet recordings/packetplay
    Records a demo - used in conjunction with the above cheat/demorecord
    Records packets and auto-saves frequently/debugsync
    Records packets during multiplayes skirmishes - used in conjunction with the above cheat/packetrecord
    Resets renderers to default settings/sw
    Reverses stereo- Left becomes Right and vice versa/reversestereo
    Same as above/ignorebigfiles
    Sets path to CD - x is name of CD drive/cdpath x:\ path
    Sets path to open files - x is name of drive/prepath x:\path
    Ships will not show damage effects/noshowdamage
    Shows docking lines - is on by default/docklines
    Shows the target line - is on by default/gunlines
    Starts the game in a full screen - is on by default/fullscreen
    Starts the game in a window/window
    Stipples renderer alpha/stipple
    Subtitled Cutscenes/closeCaptioned
    The game will not be auto-paused when Alt+Tab or the WinKey is pressed./noPause
    Use F11 to toggle edge-of-screen pan (overrides all Function commands)/freemouse
    Use KNI/forcekatmai
    Uses 24-bit colour with sharper rendering/truecolour
    Uses direct 3D/d3d
    Uses direct sound driver/dsound
    Uses RGL device/device (sw|fx|d3d)

    Contributed By: Luigi and Tails.

    5    0


  • Any ship on Any level (Including Sajuuk)

    This cheat may spoil a minor detail of the game.

    Since this is an exploitation of the code in the game, there are many bugs that develop from using this glitch.

    Homeworld keeps track of what ships you start out with on every level in a LUA file in your campaign folder. By copying and pasting the LUA file contents into, say, the LUA file for level two, effectively you can get the fleet you have on the last level, which includes Sajuuk and the Dreadnought, in any level you want. As a bonus, the effect carries over into the next level, so that you don't have to repeat this with every level.

    The safest way to use this cheat is to go to your LUA file, as described in the above cheats, go to level 15, and copy all the contents. Copy level two, put an extra copy somewhere for safekeeping, in case something goes wrong, then paste your level 15 LUA into your level 2 LUA.

    Now here's the tricky part. For levels 1-14, there is a defeat trigger that will cause you to automatically lose if you don't have a mothership. Since you have no mothership in level 15, you will have to go to the level 14 LUA file, and find the line of coding that gives you the mothership. It can be identified by this line somewhere in there.

    type = HGN_MotherShip

    Be sure you include the mothership and all of it's attachments in the coding. Then all you have to do is paste this above the coding for your ships in the LUA file for level 2, and below shiphold = something.

    Sounds confusing? It is. The code is far too long for me to paste down here in this cheat, but if you e-mail me, I will reply to you with the coding you need, and instructions to install it.

    There are some freezing/crashing glitches associated with this cheat, but most of them can be overcome. The upside is that having the raw destructive power of Sajuuk in the first couple of missions can be thrilling!

    Contributed By: Niitsu Kakunoshin.

    2    2


  • Start A Mission With (Almost) Infinite RU's

    How to start with almost infinite Resource Units
    Browse your Homeworld 2 directory til you reach the Acension subfolder (usually \Homeworld2\Bin\Profiles\Profile1\Campaign\ASCENSION). In here you will find a list of your data. Depending on the level you've reached, you will see a persistx.lua where x stands for the autosave start for each level.
    After you've started a level, exit the game and browse to the above folder. Open the lua file for your current level with notepad and at the bottom you will find your current standing RU's.

    RUs = 3249,

    Change this to any number you wish (i.e. 99999) and when you return to the Single Player Screen, choose to now start playing your level. When you begin you will have your entered amount of resource units.

    Contributed By: Darnell 0216.

    9    2

  • Unlock All Missions/Free Ships

    How to unlock all the missions
    Go into the Profile folider in the homeworld directory mine is for example
    ex. C:\Games\Homeworld2\Bin\Profiles\Profile1
    In this folder there is a file called ''playercfg'' it should be a lua file. Open it up with notepad, and scroll down just a bit till you see ''maxmission = x'' obviously x will be differnet for everyone but if you want to be able to play all the levels the just type 15 here. This will open all the missions, just to let you know though it bases your starting fleet off your last completed mission, so if you try this in the very beginning you get jack crap to start off with (use next code to fix this though). This is good however for skipping a difficult mission...like 4...

    To change the numbers of ships you start off on a mission
    Go into the Acension folder in the homewolrd directory mine for example is
    ex. C:\Games\Homeworld2\Bin\Profiles\Profile1\Campaign\ASCENSION
    In this folder there are files named ''persist'' there should be one for every mission you have played (this means you have to at least have loaded the mission and stayed for the first cutscene) Which ever mission you want to add more starting ships to lets say 4 for example, you would look for persist4 then. Open the file up with notepad and search for a string of lines like this:
    shiphold = {
    name = '''',
    teamColourHandle = 0,
    hotkey = 67108872,
    tactic = 1,
    type = ''Hgn_AssaultFrigate'',
    subsystems = {
    buildjobs = {
    size = 1,
    shiphold = {
    name = '''',
    teamColourHandle = 0,
    hotkey = 67108872,

    Ok there is alot of information here that you dont really care about the important part is the
    type =''Hgn_assault_frigate'' part, this tells you what ship is in the ship hold, if you want more of it just copy the entire string ie.
    tactic = 1,
    type = ''Hgn_AssaultFrigate'',
    subsystems = {
    buildjobs = {
    size = 1,
    shiphold = {
    name = '''',
    teamColourHandle = 0,
    hotkey = 67108872,
    and paste more...this will give you one more ship for each one pasted.....so you can create a huge fleet if you want, please note that if you make alot of ships that ''fly'' out of the mothership in the beginning then you have to wait for all of them....this could be a while if you make 50 or so, so try to stick to frigates since they warp in seperatly.

    Contributed By: Gohan7723.

    6    1

Know Something We Don't?

You can submit new cheats for this game and help our users gain an edge.

Have We Been Fooled?

You can submit a problem report for any non-working or fake code in the lists above.