Historical Ceasefires
Historically timed armistices, triggered automatically.
Historical Ceasefires is a Ceasefire Mechanics submod that adds a curated set of historical ceasefires and armistices (1939–1945) and triggers them automatically when their conditions are met.
It does not rewrite wars or force blanket peace deals.
Instead, it fires Ceasefire Mechanics API events to pause or conclude fighting only between the intended historical signatories.
- Runs daily checks during gameplay
- Triggers ceasefires near their historical dates
- Uses API-based ceasefires instead of replacing wars
- Limits participation to historically accurate countries
- Avoids pulling in unrelated allies or factions
- Winter War & Continuation War (Finland – Soviet Union)
- Anglo-Iraqi War
- Franco–Thai conflict
- Khalkhin Gol (Japan – Soviet Union)
- Franco–German Armistice
- Syria–Lebanon armistice
- Late-war armistices: Romania, Bulgaria, Hungary
Late-war armistices use a controlled major Allies only participant list to prevent ahistorical results.
- Enable for AI only or everyone
- Strict or flexible historical timing
- Toggle flavor popup events
- Choose whether ceasefires persist or clean up into peace
An optional rule can force-start a prerequisite war shortly before the ceasefire date if it never occurred naturally.
Safeguards:
- Strictly bilateral only
- Both countries must be factionless
- No existing wars
- Requires Ceasefire Mechanics
- Uses isolated flags and API calls only
- Designed to be compatible with most mods