Civilization IV Cheats
Civilization IV Cheats
-
PC | Submitted by SOLOCONEHacks
Note: 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 a game, press ~ to display the console window. Enter one of the following codes to activate the corresponding cheat function:
#Display all console window codes: help
#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: 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
#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: Profile.dumpAnimLog
#Set minimum time to capture spikes; set to 0 to disable spikelock: Profile.setSpikeThreshold [milliseconds]
#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
#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]
#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
#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 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]
#Crash game: App.crash
#Return the application link time: App.getBuildTime
#Test player unit iteration: Player.testUnitIter [integer]
Sign up to the GamesRadar+ Newsletter
Weekly digests, tales from the communities you love, and more