Civilization IV PC Game Cheat Codes

Cheats and codes for Civilization IV on the PC - Cheat Hot Keys and Debug Codes

Civilization IV
Alice/Flickr/CC 2.0

Civilization IV is a turn-based strategy video game and the fourth installment in the Civilization video game series for the PC. Check out these cheat codes and debug codes for the game. 

Enable Cheats in Civilization IV

In your Civilization IV config-file (where you installed the game, the file is civ4config), change:

; Move along

CheatCode = 0


; Move along
CheatCode = chipotle

    Using the Cheat Dialog

    After applying "CheatCode = chipotle" in configuration file, open the console with ~ (the tilde key) and use command "game.toggledebugmode".

    With debugmode turned on you can press SHIFT + T to open the Cheat Dialog.

    Civilization IV Cheat Hot Keys

    With debug mode enabled enter one of the following button combinations with either a unit or city selected for the desired effect.

    Ctrl + Shift + Left Click
    Insert Unit/City

    (Select a Unit) Ctrl + "+"
    Unit level up

    (Select a City) "+"
    Immediately complete whatever the city is producing

    (Select a City) Ctrl + "+"
    Add 10 to city culture

    (Select a City) Shift + "+"
    Add 1 to city population

    Ctrl + W
    World editor

    Shift + [
    Decrease highlighted unit's strength by 0.2

    Shift + ]
    Increase highlighted unit's strength by 0.2

    Ctrl + 4
    Increase gold by 1000

    Ctrl + D
    Display debug menu

    Shift + T
    Pops up a dialogue to change a certain nations gold and change the era

      Civilization IV Debug Codes

      With the listed config file change (see the beginning of the Civilization IV cheats) you can press the ~ (tilde key) and enter one of the following debug codes.

      Displays all console codes

      Stops music

      Reloads audio scripts

      Stops soundscapes from playing

      Rebuilds terrain and lighting

      Graphics.SetHillScale <number>
      Sets hills' scale

      Graphics.SetPeakScale <number>
      Sets peaks' scale

      Game.showWBPalette bool bCreate

      Player.setGold <player #>, <amount>
      Sets players gold (0 is active player)

      Crashes game

      Game.AIPlay <turn #>
      Forces AI to plat a certain number of turns

      Toggle output of texture loads/accesses to debug output

      Reload Civ4ArtDefines.xml

      Reload Civ4TerrainSettings.xml

      Reload Game Text xml files

      Console.CreateDocumentation <filename>
      Writes HTML documentation for the current console commands

      Clear the console

      Dump console command history

      Profile.morphGlobe <integer>
      Morph the globeview count times.

      Profile.rebuildCity <x coordinate>, <y coordinate>, <integer>
      Rebuild city indicated number of times

      Profile.rebuildPlot <x coordinate>, <y coordinate>, <integer>
      Rebuild plot indicated number of times

      Be sure to also check out Civilization V Cheat Codes for the PC.