Star Trek Armada II: Cheats

TREKCORE > GAMING > ARMADA II > Cheats

The following cheats are courtesy of Yahoo! Games Domain, and About.com Video Game Strategies. If you encounter any errors with these codes, please email me.

Press [Enter] during gameplay, enter any of the following codes, and press [Enter]:

EFFECT CODE
Increase ship AI canofwhoopass
Additional Dilithium showmethemoney
Boot list in multi-player mode screwyouguysimgoinghome
Chat list in multi-player mode phonehome
Mission skip kobayashimaru
Lose mission kobayashimaru_lost
Enter Gamma quadrant health imouttastepwithreality
Enemy's science ships disappear nomoreships
Faster ship production youstopmecold
Faster crew production avoidance
Unknown bradcast
Unknown directed

In addition to typing in the above codes, game files can be edited for additional cheats. Remember to back-up any files you change before you edit them! All files will be Read-Only. In Windows Explorer, right click on the file name, and select Properties. Deselect Read-Only, and select Archive. This will allow you to edit the file. All files can be edited using Notepad.
  • Invincibility:
    Open the RTS_CFG.H file (in the main directory). Go to the line under '// DIFFICULTY SETTINGS' then to the lines '//Damage coefficients for incoming damage for user in single player'. Change
    float EASY_DAMAGE = 0.5;
    float HARD_DAMAGE = 2.0.

    to
    float EASY_DAMAGE = 0.0;
    float HARD_DAMAGE = 0.0.

    Your ships will not be damaged. However, some nebulas still damage the ships if you leave them in it too long.
     
  • More Officers and Crew Faster:
    In order to increase the number of crew and officers you start with, change the lines:

    int STARTING_CREW = 750;
    int SINGLE_PLAYER_OFFICER_LIMIT = 600;

    //number of crew added to the team per second per starbase
    //also used as base for planetary civilian rate
    crewAccumulationRate = 4.0

    to
    int STARTING_CREW = 9999;
    int SINGLE_PLAYER_OFFICER_LIMIT = 9999;

    //number of crew added to the team per second per starbase
    //also used as base for planetary civilian rate
    crewAccumulationRate = 500

    This will change the initial starting number of crew and officers in a single player game, and default in multiplayer game.
     
  • Better Transporters:
    Go to the line under '// Transporter parameters.' Change

    float TRANSPORTER_RANGE = 500.0;
    float TRANSPORTER_DELAY = 1.0
    TRANSPORTER_MAX = 5

    to
    float TRANSPORTER_RANGE = 50000000000
    float TRANSPORTER_DELAY = 0.0
    TRANSPORTER_MAX = 500


    This will give you full map transports.
     
  • Free Ships and Stations Instantly:
    During normal gameplay, it costs resources and time to build ships and stations. It's possible to get free ships and instant building; although, each ship's and station's odf file needs to be changed. In the game's directory, is a subdirectory called 'odf'. This subdirectory contains the subdirectories, 'ships' and 'stations'. The filename prefixes indicate which race they belong to. For example, 'bassault.odf' is a Borg assault ship. Those beginning with 'c' are Cardassian, 'f' is Federation, 'k' is Klingon, and 'r' is Romulan. In order to get free ships and instant build time, change:

    //Amount of time required to build ship
    buildTime = 12.0
    //Dilithium Cost to build
    dilithiumCost = 150
    //Metal cost to build
    metalCost = 50

    to
    //Amount of time required to build ship
    buildTime = 0.0
    //Dilithium Cost to build
    dilithiumCost = 0
    //Metal cost to build
    metalCost = 0


    Do this for every ship and station for the race you're playing.
     
  • Better Sensor Arrays:
    Use a text editor to edit the "fsensor.odf" (for the Federation), "ksensor.odf" (for the Klingons), or "bsensor.odf" (for The Borg) file in the "odf\stations" folder in the game directory. Change

    rangeScan = 1350.0f
    to
    rangeScan = 32000.0f
     
  • Access All Campaigns:
    Use a text editor to edit the "art_cfg.h" file in the game directory. Change

    GIVE_ALL_MISSIONS = 0
    to
    GIVE_ALL_MISSIONS = 1