| More

Civilization 4 cheats for PC

[Oct 14th 2005] [related games & forum threads]

Cheat mode:

Make backup of the file, use a text editor to edit the "civ4config" file in the game folder. Change the "CheatCode = 0" line to "CheatCode = chipotle". Press ~ during game play to display the console window. Type help to display all codes that are entered at the console window

Result - Code:

Display all console window codes - help
Stop music - Sound.noMusic
Reload audio scripts - Sound.reload
Stop Soundscape from playing - Sound.stopSoundScape
Play sound - AS2D, AS3D, ASSS - Sound.play string (filename)
Finds entities with black emissivity - Graphics.FindBlackPlotsAndCities
Hide attachables - Graphics.HideAttachables
Force light update on all entities - Graphics.ForceLightingUpdate
Rebuild terrain and lighting - Graphics.ReBuildTerrain
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 - Graphics.toggleWater
Display terrain - Graphics.displayTerrain bool bOn
Toggle grids - Graphics.toggleGridMode
Dump texture palette - Graphics.showTexturePalette
Set texturing - Graphics.setTextureMode bool bOn
Set wireframe - Graphics.setWireframe bool bOn
Erase all plots - Map.erasePlots
Reload Game Text xml files - Xml.reloadGameText
Reload Civ4TerrainSettings.xml - Xml.reloadLandscapeInfo
Reload Civ4ArtDefines.xml - Xml.reloadArtDefines
Toggle output of texture loads/accesses to debug output - Game.toggleTextureAccessInfo
Force AI to play for indicated number of turns - Game.AIPlay (integer)
Create sequences associated with the selected unit - Game.createSelectedUnitKFs
Free sequences associated with the selected unit - Game.freeSelectedUnitKFs
Save WorldBuilder save description file - Game.saveWorldBuilderSave (filename)
Toggle Animation Test Tool - Game.toggleAnimationTest
Show GFC directory chooser - Game.gfcDirChooser
Show GFC file dlg window - Game.gfcfiledlg
Show GFC test popup - Game.testGFC (integer)
Show test popup - Game.testFont bool bEnable
Show the Python test popup - Game.testPythonPopup
Show test popup - Game.testPopup
Scroll to the bottom - Game.scrollBottom
Scroll to the top - Game.scrollTop
Clear the listbox below - Game.clear
Display the help popup - Game.helpScreen
Toggle debug mode - Game.toggleDebugMode
Debugging - Game.showWBPalette bool bCreate
Dump console command history - Console.History
Writes HTML documentation for the current console commands - Console.CreateDocumentation (filename)
Clear the console - Console.Clear
Display current logging status - Log.status
Toggle logging - Log.toggle
Clear the log file - Log.clear
Erase units and cities from map - Map.empty
Fill map with units and cities for performance testing - Map.fill
Replot Goodies - Map.generateGoodies
Replot Bonuses - Map.generateBonuses
Replot Features - Map.generateFeatures
Replot Rivers - Map.generateRivers
Morph the globeview count times. - Profile.morphGlobe (integer)
Crash game - App.crash
Return the application link time - App.getBuildTime
Test player unit iteration - Player.testUnitIter (integer)
Set debugging value - App.setMooseDbg2 (integer)
Set debugging value - App.setMooseDbg1 (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 - Profile.dumpAnimLog
Set minimum time to capture spikes; set to 0 to disable spikelock - Profile.setSpikeThreshold (milliseconds)
Erase Rivers, Features, Bonuses and Goodies - Map.eraseGameElements
Replace Rivers, Features, Bonuses and Goodie - Map.replaceGameElements
Change the active landscape info - Map.setActiveLandscapeID (landscape number)
Compute md5 checksum for the directory tree specified - App.calcFolderChechsum (directory)
TGA full screen shot in .ScreenShot directory; requires "AllowScreenShots=1" in ini. - App.takeFullScreenShot
TGA screen shot in .ScreenShot directory; requires "AllowScreenShots=1" in ini. - App.takeScreenShot
Set maximum frame rate; 0 to disable - App.setMaxFrameRate (floating number)
Update existing value in the ini file - App.setIniFile (group key), (key), (value)
Change players gold; 0 is active player - Player.changeGold (player number), (gold)
Set players gold; 0 is active player - Player.setGold (player number), (gold)

[Oct 14th 2005] [top of page]

Debug mode commands:

Use the following commands after enabling the Game.toggleDebugMode code.

Result -Action:

World editor - (Ctrl) + W
Decrease highlighted unit's strength by 0.2 - (Shift) + [
Increase highlighted unit's strength by 0.2 - (Shift) + ]
Increase gold by 1000 - (Ctrl) + 4
Display debug menu - (Ctrl) + D
Insert unit/city - (Ctrl) + (Shift) + Left Mouse Button

[Oct 14th 2005] [top of page]

Insert Unit/City

After active the cheat mode, press ctrl+shift+left click on a tile. A menu will pop up and allow you to insert unit or city for players/opponent.

[Oct 14th 2005] [top of page]

More hot keys

First enable Debug Mode then have either a unit or a city selected and push the following keys:

Code - Result:

(Unit) Ctrl + "+" - Unit level up
(City) "+" - Immediately complete whatever the city is producing
(City) Ctrl + "+" - Add 10 to city culture
(City) Shift +"+" - Add 1 to city population

[Oct 14th 2005] [top of page]


Related games

Game System Cheats Updated
Civilization cheats PC 6 Dec 16th 2004
Civilization 2 cheats PC 3 Dec 16th 2004
Civilization 3 cheats PC 8 Dec 16th 2004
Civilization 2 cheats Playstation 2 Dec 16th 2004
Civilization 3: Conquests cheats PC 2 Oct 14th 2005
Civilization 2: Fantastic Worlds cheats PC 1 Dec 14th 2005
Civilization 2: Test Of Time cheats PC 1 Dec 14th 2005
Civilization 3: Play the World cheats PC 3 Oct 14th 2005
Civilization: Call To Power cheats PC 1 Dec 16th 2004
Civilization: Call To Power 2 cheats PC 3 Dec 16th 2004