Civilization IV Cheats

Civilization IV Cheats

  • PC | Submitted by SOLOCONE

    Hacks

    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]


Latest in
A screenshot from MindsEye showing a character leaning out of a car, shooting another car with a gun.
GTA veteran says the games industry needs to "get smarter" about what people actually want: "There are so many games, and I think we're starting to feel the effects"
Posing with a rifle in the Fallout 76 Ghoul update
Fallout 76's art director "had to fight really hard" so Bethesda would make the MMO's map bigger than Skyrim's
Minecraft movie image of Jack Black as steve
Don't expect Minecraft to go free-to-play anytime soon, as Mojang says "It doesn't really work with the way we built it"
Yasuke looking over the water to a shrine during sunset in Assassin's Creed Shadows
Assassin's Creed Shadows has an entire island stuffed with adorable kittens you need to check out, and it's based on an actual Japanese cat paradise
phase zero key art showing zombies in a hallway
Former Witcher 3 and Dying Light devs reveal their Resident Evil homage, complete with PS1-style fixed cameras
Shadow of Mordor's Nemesis System was only created because WB Games wanted something to combat Batman Arkham Asylum's second-hand sales, exec says
Latest in Guides
FC 25
FC 25 Dreamchasers tracker and full UEFA promo guide
Assassin's Creed Shadows Naoe "justice must be served" or "killing them isn't justice" Yaya and Mistumune choice
Should you side with Mitsumune or Yaya in Assassin's Creed Shadows?
Pokemon TCG Pocket Shiny Cards
How to get Shiny Pokemon in Pokemon TCG Pocket
Assassin's Creed Shadows money naoe and merchant
How to get money in Assassin’s Creed Shadows
Pokemon TCG Pocket Shining Revelry
Pokemon TCG Pocket Shining Revelry release date and details
Assassin's Creed Shadows Naoe in outfit
Best Assassin’s Creed Shadows armor for Naoe and Yasuke