Your Account
    Log into your account here:
       Forgot Password

    Not registered? Sign Up for free
    Registration allows you to keep track of all your content and comments, save bookmarks, and post in all our forums.
Follow the dark path or use the light
Civilization IV Pack Shot

Civilization IV

Civilization IV Cheats for PC

We have 1 cheats on PC

All Cheats - Latest First

Added 27 Feb 2008, ID #12231
This procedure involves editing a game file; create a backup copy of the file

Before proceeding. Use a text editor to edit the "civ4config" file in the game

Folder. Change the "CheatCode = 0" line to "CheatCode = chipotle". While playing

The game, press ~ to display the console window. Enter one of the following

Codes to activate the corresponding cheat function:

(Cheat Code no "" and no quotes in [but remember to put in what is needed in the


Display all console window codes

Change players gold; 0 is active player
"Player.changeGold [player number], [gold]"

Set players gold; 0 is active player
"Player.setGold [player number], [gold]"

Stop music

Reload audio scripts

Stop Soundscape from playing

Play sound - AS2D, AS3D, ASSS
" string [filename]"

Finds entities with black emissivity "Graphics.FindBlackPlotsAndCities"

Hide attachables

Force light update on all entities"Graphics.ForceLightingUpdate"

Rebuild terrain and lighting

Set Hill scale
"Graphics.SetHillScale [floating number]"

Set Peak scale
"Graphics.SetPeakScale [floating number]"

Set water plane height
"Graphics.setWaterHeight [floating number]"

Set render depth for quad tree
"Graphics.quadTreeDepth [integer]"

Toggle water

Display terrain
"Graphics.displayTerrain bool bOn"

Toggle grids

Dump texture palette

Set texturing
"Graphics.setTextureMode bool bOn"

Set wireframe
"Graphics.setWireframe bool bOn"

Morph the globeview count times.
"Profile.morphGlobe [integer]"

Rebuild city indicated number of times
"Profile.rebuildCity [x coordinate], [y coordinate], [integer]"

Rebuild plot indicated number of times"
Profile.rebuildPlot [x coordinate], [y coordinate], [integer]"

Dump animation information to debugging window

Set minimum time to capture spikes; set to 0 to disable spikelock

"Profile.setSpikeThreshold [milliseconds]"

Dump console command history

Writes HTML documentation for the current console commands

"Console.CreateDocumentation [filename]"

Clear the console

Display current logging status

Toggle logging

Clear the log file

Erase units and cities from map

Fill map with units and cities for performance testing

Replot Goodies

Replot Bonuses

Replot Features

Replot Rivers

Erase Rivers, Features, Bonuses and Goodies

Replace Rivers, Features, Bonuses and Goodie

Change the active landscape info
"Map.setActiveLandscapeID [landscape number]"

Erase all plots

Reload Game Text xml files

Reload Civ4TerrainSettings.xml

Reload Civ4ArtDefines.xml

Toggle output of texture loads/accesses to debug output


Force AI to play for indicated number of turns
"Game.AIPlay [integer]"

Create sequences associated with the selected unit

Free sequences associated with the selected unit

Save WorldBuilder save description file
"Game.saveWorldBuilderSave [filename]"

Toggle Animation Test Tool

Show GFC directory chooser

Show GFC file dlg window

Show GFC test popup
"Game.testGFC [integer]"

Show test popup
"Game.testFont bool bEnable"

Show the Python test popup

Show test popup

Scroll to the bottom

Scroll to the top

Clear the listbox below

Display the help popup

Toggle debug mode

"Game.showWBPalette bool bCreate"

Compute md5 checksum for the directory tree specified
"App.calcFolderChechsum [directory]"

Set debugging value
"App.setMooseDbg2 [integer]"

Set debugging value
"App.setMooseDbg1 [integer]"

TGA full screen shot in .ScreenShot directory; requires "AllowScreenShots=1" in


TGA screen shot in .ScreenShot directory; requires "AllowScreenShots=1" in ini.


Set maximum frame rate; 0 to disable
"App.setMaxFrameRate [floating number]"

Update existing value in the ini file
"App.setIniFile [group key], [key], [value]"

Return the application link time

Test player unit iteration
"Player.testUnitIter [integer]"

Debug mode commands
Use the following commands after enabling the "Game.toggleDebugMode" code:


Display debug menu
[Ctrl] + D

Increase gold by 1,000
[Ctrl] + 4

Increase highlighted unit's strength by 0.2
[Shift] + ]

Decrease highlighted unit's strength by 0.2
[Shift] + [

Increase highlighted city's population by 1
[Shift] + [Plus]

Increase highlighted city's culture by 10
[Ctrl] + [Plus]

Instant production completion for highlighted city [Plus]
Level up highlighted unit
[Ctrl] + [Plus]

Insert unit/city
[Ctrl] + [Shift] + Left Mouse Button

World editor
[Ctrl] + W


Game Discussions