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

to

; 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.

      help
      Displays all console codes

      Sound.noMusic
      Stops music

      Sound.reload
      Reloads audio scripts

      Sound.stopSoundScape
      Stops soundscapes from playing

      Graphics.ReBuildTerrain
      Rebuilds terrain and lighting

      Graphics.SetHillScale <number>
      Sets hills' scale

      Graphics.SetPeakScale <number>
      Sets peaks' scale

      Game.showWBPalette bool bCreate
      Debugging

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

      App.crash
      Crashes game

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

      Game.toggleTextureAccessInfo
      Toggle output of texture loads/accesses to debug output

      Xml.reloadArtDefines
      Reload Civ4ArtDefines.xml

      Xml.reloadLandscapeInfo
      Reload Civ4TerrainSettings.xml

      Xml.reloadGameText
      Reload Game Text xml files

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

      Console.Clear
      Clear the console

      Console.History
      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 our Civilization V video game cheats and our video game cheat index for more cheat codes for the PC.