Total War: MEDIEVAL II - Definitive Edition

Total War: MEDIEVAL II - Definitive Edition

saelkey Aug 3, 2019 @ 1:51pm
Mongol Invasion not triggering
So long story short, I have had Medieval II for a long time, as shown by my hours in the game. I had this problem first with my old computer which had its own problems. After downloading on a new computer I thought the game would be fixed but still nothing. I've played as far as turn 212 as Hungary and I have gotten two warnings of the Mongols coming. The first on turn 68 and the second on turn 145. I looked into my files and it seems the 2nd warning is quite late in comparison to other people's plays, mine being between turn 128 and 144. I've fixed my cache files multiple times and re installed the game. I looked again in my files to see if there was also a fault in the date for the invasion and I found something strange. I will copy paste that here

;-- Mongols invasions --
monitor_event EventCounter EventCounterType mongols_invasion_warn
and EventCounter > 0
; ADD SCOUTING INVASION
add_events
event counter mongols_invasion
date 4 8
end_add_events
if I_EventCounter mongols_invasion_warn == 2
terminate_monitor
end_if
end_monitor

monitor_event EventCounter EventCounterType mongols_invasion
and EventCounter > 0
if I_EventCounter mongols_invasion == 1
add_events
;;; SCOUTING INVASION
event emergent_faction mongols
date 0
; region Tbilisi_Province
region Yerevan_Province
region Bulgar_Province
region Sarkel_Province
region Baghdad_Province
movie event/mongols_invade.bik
;ADD MONGOL INVASION 1
event counter mongols_invasion
date 2
end_add_events
end_if
if I_EventCounter mongols_invasion == 2

Does this seem strange to anyone else? Any help is appreciated. I did edit my files after the installing my game, but only to add all factions.
< >
Showing 1-14 of 14 comments
Gigantus Aug 3, 2019 @ 10:04pm 
The initial trigger is the historic event in descr_events.txt:

---descr_events---
event historic mongols_invasion_warn
date 128 144

---script---
If EventCounterType mongols_invasion_warn > 0
4 to 8 turns to trigger spawn

In other words the initial trigger will fire anywhere between year 1208 and 1224 (starting date plus 128\144).
After that the script takes over: 4-8 turns later comes the actual invasion.

The turn number will vary (the years stays the same) if you use a season script or have altered the time_scale number in descr_strat.

As it can be all over the eastern part of the map the easiest way to find the spawn is by lifting the fog or war and then looking on the radar map for the star that signifies a horde.

The timurid invasion is even later:

---descr_events---
event historic timurids_invasion_warn
date 288 304
Last edited by Gigantus; Aug 3, 2019 @ 10:14pm
saelkey Aug 6, 2019 @ 10:10am 
Thank you for the reply. I have gone past those dates though. As Hungary, I have made it past 1400 which for me is around turn 175. Like I said, I've gotten two warnings about the Mongols but still no actual invasion. I've done the toggle_fow cheat to see if there were any Mongol settlements or units in the eastern areas, but everything looked normal. Would you want me to copy&paste any more or my game's descr info?
Gigantus Aug 6, 2019 @ 9:23pm 
If the campaign_script file has not been edited then I am afraid I have no clue what happened. The odds that they got defeated are minimal.

With toggle_fow you should see yellow regions or a star in the small radar map if mongols are around.
Last edited by Gigantus; Aug 6, 2019 @ 9:24pm
saelkey Dec 27, 2019 @ 1:06pm 
Sorry it’s been a while since I posted on this. I uninstalled Medieval 2 last night and reinstalled it. I’m not going to edit the faction files or cheat, but just try to trigger the invasion. I’ll probably play as HRE and try to take land in the East. If it works I’ll get back to you
Gigantus Dec 27, 2019 @ 5:02pm 
You can test the functionality by editing descr_events and set the original date numbers to 2 4:

event historic mongols_invasion_warn
date 2 4

The file is here: ...\data\world\maps\campaign\imperial_campaign
saelkey Dec 27, 2019 @ 7:45pm 
Heavenly father above! They actually invaded. I'm not sure how but it ended up working. I appreciate the help though!
Big Moustache Dec 28, 2019 @ 1:20am 
i think the invasion only trigger when your faction reaches a set amount of power. HRE an Egypt can trigger them very early in my games.
Hungary, can grab regions to the east, but they are poor provinces with no economic value, and do little to further your empire
Last edited by Big Moustache; Dec 28, 2019 @ 1:24am
Gigantus Dec 28, 2019 @ 1:57am 
The only thing that triggers the invasion is the counter from the event, regardless of what you may do. It all starts with the mongols_invasion_warn event - but why am I repeating myself?

I described it in detail in the second post.
Originally posted by Gigantus:
The initial trigger is the historic event in descr_events.txt:

---descr_events---
event historic mongols_invasion_warn
date 128 144

---script---
If EventCounterType mongols_invasion_warn > 0
4 to 8 turns to trigger spawn

In other words the initial trigger will fire anywhere between year 1208 and 1224 (starting date plus 128\144).
After that the script takes over: 4-8 turns later comes the actual invasion.

The turn number will vary (the years stays the same) if you use a season script or have altered the time_scale number in descr_strat.

As it can be all over the eastern part of the map the easiest way to find the spawn is by lifting the fog or war and then looking on the radar map for the star that signifies a horde.

The timurid invasion is even later:

---descr_events---
event historic timurids_invasion_warn
date 288 304
Originally posted by Gigantus:
The initial trigger is the historic event in descr_events.txt:

---descr_events---
event historic mongols_invasion_warn
date 128 144

---script---
If EventCounterType mongols_invasion_warn > 0
4 to 8 turns to trigger spawn

In other words the initial trigger will fire anywhere between year 1208 and 1224 (starting date plus 128\144).
After that the script takes over: 4-8 turns later comes the actual invasion.

The turn number will vary (the years stays the same) if you use a season script or have altered the time_scale number in descr_strat.

As it can be all over the eastern part of the map the easiest way to find the spawn is by lifting the fog or war and then looking on the radar map for the star that signifies a horde.

The timurid invasion is even later:

---descr_events---
event historic timurids_invasion_warn
date 288 304
excuse me sir I am having trouble in Medieval II it seems the events are not triggering even when I follow the number of turns in the descr_events file i try to uninstall it and then verify but to no avail the events are still not triggering can u help me pls
Originally posted by saelkey:
Heavenly father above! They actually invaded. I'm not sure how but it ended up working. I appreciate the help though!
excuse me how did u manage to trigger the events in medieval II
< >
Showing 1-14 of 14 comments
Per page: 1530 50