Disable Turn Limit Mid-game (single player)

Sid Meier's Civilization VI1.2k views16 favorites2 min readby Buttermilk TomUpdated 29 Jul, 2024View on Steam ↗

Overview

Like a lot of people, I started a single player game and accidentally left turn limits enabled. I didn't realize this until I got late into the game and wanted to disable turn limits on a single player game i already started.

I played the game until it ended in a turn 330 turn-limit defeat. I applied this method I discovered, reloaded the game from an autosave (5 turns before turn 330), and was able to finish the game with a domination victory in turn 360. I got relevant achievements at the end of the game.

Credit to QQuix on https://forums.civfanatics.com/threads/turn-turn-limit-off-mid-game.612154/ for finding this method.

Disclaimers

Things I have confirmed with this fix:
  • You can get achievements

Things I have NOT confirmed:
  • Long term effects on the game/save files
  • If this works in multi-player
  • Other victory/defeat types

The Fix

The following steps allow you to continue playing beyond a turn limit in a single player game.

  • Close Civ VI
  • Navigate to "Victories.xml" file
  • This can be found by right clicking Civ VI in your steam library and manage->browse local files
  • "Victories.xml" is found in ...\Steam\steamapps\common\Sid Meier's Civilization VI\Base\Assets\Gameplay\Data\
  • Make a backup copy of Victories.xml (on your Desktop or somewhere else that you'll find it)
    Note:
    Originally posted by sit down:
    When making a backup file, either move it out of the folder or remove the .XML extension.

    This game engine will always read every single .XML so backups can override the edited .XML files by accident.

  • Open Victories.xml (the original not the backup) with a text editor (i.e. notepad++)
  • Remove all lines with a reference to "DEFEAT_TIME"
  • See the example section below
  • Reload the game, turn limit defeats are now disabled
  • OPTIONAL: Put the original backed up Victories.xml back in the ...Gameplay\Data\ folder when you've finished with your game

Note that this method may or may not work for disabling other defeat/victory types.

Example

This is an example of sections of text to remove from the Victories.xml file:
Note that your file may look different


[~Line 11] <Row Type="DEFEAT_TIME" Kind="KIND_DEFEAT" />
...
[~Line 25] <Row DefeatType="DEFEAT_TIME" Name="LOC_DEFEAT_TIME_NAME" Blurb="LOC_DEFEAT_TIME_TEXT" RequirementSetId="TIME_DEFEAT_REQUIREMENTS"/>
...
[this whole block around line 350]
<!-- Time Defeat -->
<!-- Conditions - Score Victory must not be enabled and the Max Turns must be reached.-->
<RequirementSets>
<Row>
<RequirementSetId>TIME_DEFEAT_REQUIREMENTS</RequirementSetId>
<RequirementSetType>REQUIREMENTSET_TEST_ALL</RequirementSetType>
</Row>
</RequirementSets>
<RequirementSetRequirements>
<Row>
<RequirementSetId>TIME_DEFEAT_REQUIREMENTS</RequirementSetId>
<RequirementId>TIME_DEFEAT_SCORE_DISABLED</RequirementId>
</Row>
<Row>
<RequirementSetId>TIME_DEFEAT_REQUIREMENTS</RequirementSetId>
<RequirementId>TIME_DEFEAT_MAX_TURN_REACHED</RequirementId>
</Row>
</RequirementSetRequirements>
<Requirements>
<Row>
<RequirementId>TIME_DEFEAT_SCORE_DISABLED</RequirementId>
<RequirementType>REQUIREMENT_GAME_VICTORY_ENABLED</RequirementType>
<Inverse>1</Inverse>
</Row>
<Row>
<RequirementId>TIME_DEFEAT_MAX_TURN_REACHED</RequirementId>
<RequirementType>REQUIREMENT_GAME_TURN_MAX_REACHED</RequirementType>
</Row>
</Requirements>
<RequirementArguments>
<Row>
<RequirementId>TIME_DEFEAT_SCORE_DISABLED</RequirementId>
<Name>VictoryType</Name>
<Value>VICTORY_SCORE</Value>
</Row>
</RequirementArguments>

This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.