Empire Total War Darthmod Ottoman Turn Lag Fix Top !exclusive! 99%
Empire Total War DarthMod: The Definitive Ottoman Turn Lag Fix
Last Updated: 2026 Applies to: DarthMod Empire v8.0 Platinum, Empire Total War (Steam)
If you have played Empire: Total War with the magnificent DarthMod, you have met the enemy. It is not France, Prussia, or the Maratha Confederacy. It is the Ottoman Turn Lag.
This is the phenomenon where, around turns 30–50, the AI’s turn cycle freezes for 45 seconds to over 2 minutes specifically when the Ottoman Empire is moving. By late game, it can make a single turn take 10+ minutes.
The good news: This is not a bug with your PC. It is a pathfinding and scripting choke point. Here is the complete technical breakdown and the permanent fix.
Abstract
This paper explores the persistent technical issue known as "turn lag" within the PC gaming classic Empire: Total War, specifically when modified with the popular DarthMod enhancement suite. It focuses on the Ottoman Empire campaign, notorious for its late-game performance degradation. By analyzing the game engine architecture, the mechanics of the DarthMod AI, and community-sourced "top fixes," this document provides a comprehensive guide to resolving turn-time delays and ensuring a stable campaign experience. empire total war darthmod ottoman turn lag fix top
Method B: The Nuclear Option (Manual File Deletion)
This is the top fix used by veteran players on the TWC forums. It removes the source of the lag without breaking the game.
Warning: Back up your save game. While this fix is safe, always backup.
Step 1: Locate the Scripts Folder
Navigate to:
C:\Users\[YourUsername]\AppData\Roaming\The Creative Assembly\Empire\scripts
Note: AppData is a hidden folder. Type %appdata% into your Windows search bar to find it. Empire Total War DarthMod: The Definitive Ottoman Turn
Step 2: Open the DME Script
Find the file named dme_campaign_script.txt. Open it with Notepad++ (or standard Notepad).
Step 3: Find the Ottoman Blockade
Press Ctrl + F and search for: "ottoman" or "region_trade_blockade".
You are looking for a massive block of code that contains hundreds of lines starting with monitor_event related to Ottoman trade nodes and garrison scripts.
Step 4: Delete the Block (The Fix)
Delete everything between:
; ------------------- Starting Script for Ottoman AI -------------------
and
; ------------------- End Ottoman Script ------------------- This is the phenomenon where, around turns 30–50,
Crucially, do NOT delete the brackets belonging to the main script. Just the Ottoman specific loop.
Step 5: Save and Set to Read-Only Save the file. Right-click the file -> Properties -> Check "Read-only". This prevents the game from regenerating the laggy script.
Result: The Ottomans will still recruit armies. They will still attack you. But their turn will now take 15 seconds instead of 3 minutes.
2. The "One-Turn Fortress Upgrade" Edict
Darthmod gives the AI unlimited money. This is usually great for challenging gameplay, but terrible for turn speed. The Ottomans will build and demolish fortifications every turn due to a script bug.
The Fix (Requires Manual Editing):
Navigate to your Darthmod installation folder:
Program Files (x86)\Steam\steamapps\common\Empire Total War\data\DME\campaigns\DM_Campaign\
Open scripting.lua with Notepad++.
Search for: function OnFactionTurnStart()
Find the section related to building_construction. Add a logic gate that prevents the AI from destroying military governor buildings. If you are not comfortable with code, use the DME Launcher to select "Ultimate Late Campaign" – this disables many early-game build cycles.

