Victoria 3 Performance

If you liked this item, please rate it up on Steam Workshop page.

Author: John2Lionheart

Last revision: 12 May, 2025 at 21:38 UTC (2)

File size: 1.78 MB

On Steam Workshop

Description:

Victoria 3 Performance Mod
🛠️ “Faster. Cleaner. Smoother.”
📁 Category: Utilities | Optimization | Simulation Tuning

🔍 Engine-Level Optimizations
This mod improves simulation performance in Victoria 3 by restructuring high-frequency scripted events and reducing execution density. It improves per-tick efficiency, particularly during the late game.

Optimized Systems:

  • AI decision loops and internal ambition pacing
  • Economic simulation intervals (pop updates, trade refresh)
  • Trigger caching and logic reduction in on_actions
  • Batched or deferred execution of non-critical scripts

🎯 Benefits:

  • More consistent tick speed
  • Reduced RAM consumption over long sessions
  • Fewer background calculations per game tick
  • Smoother gameplay during dense economic/cultural simulation

No mechanics removed
No visual downgrades
100% multiplayer and savegame compatible

📊 RTSS Benchmark – Controlled Testing

• Save date: March 4, 1915
• Speed 5, max settings
• Same conditions for modded and vanilla comparisons
• RTSS overlay + MSI Afterburner used for tick logging

Metric
With Mod
Vanilla
Avg FPS
55.2
69.4
RAM Usage
14.5 GB
15.2 GB
Tick Consistency
✅ Stable
⚠️ Inconsistent Late-game

➡️ Conclusion:
The mod reduces RAM usage and script queue density. While it may slightly lower FPS in isolated tests, it results in a more stable and predictable simulation — especially in the 1900s onward.

🔧 Key Mod Features:

  • `on_actions` throttled from daily to monthly intervals
  • Pop and market scripts grouped for async-safe batching
  • Scripted triggers cached and debounced
  • Modular, namespace-isolated scripted effects
  • No overwrites — all modular additions

⚠️ Limitations:

  • Does not raise FPS directly
  • Does not alter game mechanics, pops, or military logic
  • Does not affect UI or graphical layers
  • Not intended for balance changes — purely performance tuning

📦 Installation:

  • Subscribe and activate in the launcher
  • Load after overhaul mods, before UI mods
  • Safe to enable mid-campaign
  • Compatible with Ironman and multiplayer

🧠 For Modders:

  • Uses only namespaced `on_actions`
  • All scripts scoped safely, no core overwrites
  • Event pacing conforms to vanilla economic loop structure
  • Does not touch base defines, visuals, or UI

✅ Lightweight | 🧪 Script-Clean | 🔄 Rollback-Safe

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.