• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
I've found two older versions; one called v1.08 is 99.999% identical with the version 1.09 that TC Pilot uploaded, with the 0.001% being a tab character that apparently warranted a new version number. :blink:

The other one is from 2006 but has only one of the missing AI files and doesn't reference any of the others.

Not sure what to do here, considering Interregnum is an AH mod that I also never played. I'll try to make some sense of the event AI changes and the initial setup to determine which existing of the AI files to default to, but if you could make some suggestions that would be great.
 
I've found two older versions; one called v1.08 is 99.999% identical with the version 1.09 that TC Pilot uploaded, with the 0.001% being a tab character that apparently warranted a new version number.

Yeah, there's not really any 1.09. I just named it that so I could have a base folder to come back to if I wanted. The only thing I changed was to give a couple of events in Porto's file to unify the three Iberian states if the player wants to try to pull off an easier Reconquista.

Most of those AI files don't look very important, consisting as they do of quite a few 1-province minors and revolters that rarely survive/form anyway.
 
Yeah, there's not really any 1.09. I just named it that so I could have a base folder to come back to if I wanted. The only thing I changed was to give a couple of events in Porto's file to unify the three Iberian states if the player wants to try to pull off an easier Reconquista.
Ah, and you deleted those events before uploading and that's where the tab came from, now I understand. By the way, if you want to run your version through the bat file, you can simply right-click on it, select "edit", and change 1.08 to 1.09.

Most of those AI files don't look very important, consisting as they do of quite a few 1-province minors and revolters that rarely survive/form anyway.
Some of them also seem quite obvious, e.g. jurchen.ai will be replaced by manchu.ai since that's most likely the original file, only renamed. However in the case of Genoa, there are 5 other AI files, so it may be quite important to pick the correct one.
 
The other one is from 2006 but has only one of the missing AI files
Turns out that file is actually from an ancient Aberration version, so I took the one from Aberration 1.08 instead.

Genoa is a minor, right? So it's not important anyway... :cool:
 
Relatively speaking. I'd say they're roughly on the same level of importance in Interregnum as Venice is in the regular game, but only in the hands of a human player...So it should be fine lol
 
Well, the file in question is being loaded by event around 1600, so it's not like this would effect the game from the start. Basically there are two options:
  • Load the Aberration AI file, which might or might not be what was originally intended.
  • Don't load anything in that event, which is Interregnum's current behaviour.
Take your pick.
 
Download



Not sure which image I like better. I started one Hands Off game, and astonishingly it hasn't crashed even once in 400 years. Al-Andalus colonized most of Spain's historical territories, Eire and Brittany colonized Canada and the Thirteen Colonies, and Burgundy claimed California which they promptly lost to China. The rest of the colonies are mixed. Genoa somehow got a CoT in Athens but didn't do much else.

As I've mentioned before I've never played Interregnum, so I'm interested to hear whether this is what the game typically looks at the end. I tried to make as few changes as possible, but in cases where Interregnum and EU2 were identical but FtG was not I usually decided to adopt the FtG changes. There also were a number of AI files that weren't read, event files that weren't included, events that had bad triggers or actions, duplicate IDs, etc. And of course the whole culture setup was a complete mess and still is, but at least now it works.

I consider this a beta version, and once I'm reasonably confident that no significant problems exist I declare this project done. So please report any issues and especially look for the following:
- missing or wrong texts
- cultures with wrong building gfx
- goods effects that make no sense
- wrong sprites
- missing shields/flags
- ...
You get the idea. Feel free to post suggestions for minor improvements; once I've release v1.0 I probably won't be further updating this mod. Please try to be specific with your suggestions, e.g. if you want two adjacent countries to have different colours, tell me which particular colour goes to which particular country.

Now have fun playing, and share some screens, will ya?
 
Last edited:
Awesome, thanks a ton for doing this. I'm afraid I don't have time to do a proper playthrough or anything right now, but I'll give my thoughts when I do.

Now, based on what I can see from the screenshot and from what you described, it sounds like it's working more or less like it should. Breaks my heart to see such a splintered Burgundy though.
 
The only really strange things I see is a mega-Orleans, mega-Tver, and the fact that Swabia doesn't appear to have inherited Milan. The COT in Athens I believe is WAD and I'm curious what the Teutonic Order changed into.
 
Swabia doesn't appear to have inherited Milan.
Trigger for the inheritance event:
Code:
trigger = {
    vassal   = { country = SWA country = MLO }
    flag = bianca
}
date = { day = 1 month = july year = 1461 }
Log:
Code:
name = "July 29, 1459: Milan cancelled the Vassalization she had with Swabia."
lol

I'm curious what the Teutonic Order changed into.
"Baltland" (tag KUR) which according to the event files is supposed to happen, but possibly those events for some reason didn't properly fire in Interregnum for EU2. I've fixed far too many errors to remember which files were affected.
 
Sucks for Swabia. Played carefully, they can becomes far and away the most powerful country.

Baltland sounds right. I just rarely played Interregnum after ~1500 because most of the mod revolves around the 15th Century.

Did find a bug though: the Occitan provinces have Aztec building gfx, so that's Guyenne, Languedoc, and Auvergne, and Barcelona province.

I'm going to play Il-Khanate later today. The Sack of Baghdad event used to cause a CTD a lot, and I'm curious to see if that's the same case now.
 
Did find a bug though: the Occitan provinces have Aztec building gfx, so that's Guyenne, Languedoc, and Auvergne, and Barcelona province.
Thanks! I just love bugs that take but a few seconds to fix.


The Sack of Baghdad event used to cause a CTD a lot, and I'm curious to see if that's the same case now.
These are the events, can't find anything wrong with them.
Code:
event = {
    id = 600052
    country = U20
    trigger = {
        control = { province = 489 data = -1 }
    }
    name = "The Vengeance of Hulagu"
    desc = "The capture of the great city of Baghdad would be Hulagu's crowning acheivement in a reign of violence and vengeance. His ancestor would have razed the city, leaving few alive and little standing, as a threat to the rest of the Calihate to submit to Mongol rule. Hulagu, seeing himself as the inheritor of the Mongol tradition, now faces the same choice: raze the city, or spare it from complete destruction and thereby win a more wealthy prize when the realm is conquered."
    date = { day = 1 month = january year = 1419 }
    offset = 10
    deathdate = { day = 14 month = february year = 1429 }

    action = {
        name = "Let us put pillage ahead of destruction"
        command = { type = cash value = 800 }
        command = { type = badboy value = 4 }
        command = { type = trigger which = 600053 }
        command = { type = sleepevent which = 534187 } # Jerusalem version
        command = { type = relation which = ADE value = -200 }
        command = { type = relation which = MAM value = -200 }
        command = { type = relation which = CAN value = -200 }
        command = { type = relation which = TEK value = -200 }
        command = { type = relation which = KAR value = -200 }
        command = { type = relation which = U14 value = -200 }
        command = { type = relation which = ARA value = -200 }
        command = { type = relation which = NAF value = -200 }
        command = { type = relation which = CRD value = -200 }
        command = { type = relation which = CYR value = -200 }
        command = { type = relation which = ALE value = -200 }
        command = { type = relation which = OMA value = -200 }
    }
    action = {
        name = "Try to spare the city"
        command = { type = cash value = 150 }
        command = { type = badboy value = 1 }
        command = { type = trigger which = 600054 }
        command = { type = relation which = ADE value = -50 }
        command = { type = relation which = MAM value = -50 }
        command = { type = relation which = CAN value = -50 }
        command = { type = relation which = TEK value = -50 }
        command = { type = relation which = KAR value = -50 }
        command = { type = relation which = U14 value = -50 }
        command = { type = relation which = ARA value = -50 }
        command = { type = relation which = NAF value = -50 }
        command = { type = relation which = CRD value = -50 }
        command = { type = relation which = CYR value = -50 }
        command = { type = relation which = ALE value = -50 }
        command = { type = relation which = OMA value = -50 }
    }
    action = {
        name = "Complete my ancestor's work"
        command = { type = cash value = 400 }
        command = { type = badboy value = 10 }
        command = { type = trigger which = 600055 }
        command = { type = sleepevent which = 534187 } # Jerusalem version
        command = { type = relation which = ADE value = -400 }
        command = { type = relation which = MAM value = -400 }
        command = { type = relation which = CAN value = -400 }
        command = { type = relation which = TEK value = -400 }
        command = { type = relation which = KAR value = -400 }
        command = { type = relation which = U14 value = -400 }
        command = { type = relation which = ARA value = -400 }
        command = { type = relation which = NAF value = -400 }
        command = { type = relation which = CRD value = -400 }
        command = { type = relation which = CYR value = -400 }
        command = { type = relation which = ALE value = -400 }
        command = { type = relation which = OMA value = -400 }
        command = { type = vassal which = CAL }
    }
}

event = {
    id = 600053
    country = CAL
    name = "The Destruction of Baghdad"
    desc = "Fulfilling the goal of his ancestor and name-sake, Hulagu has captured the greatest city in the world and laid waste to it. People have fled from this Mongol terror as if from a nightmare out of her dark past. Flames rise above the walls and the waterways channel the blood of thousands into the Euphrates. Tens of thousands more flee the city, an exodus where the wealthy tread in rags beside their slaves, war the great reducer."

    action = {
        name = "There shall be a reckoning"
        command = { type = population which = 489 value = -150000 }
        command = { type = population which = 490 value = 10000 }
        command = { type = population which = 485 value = 10000 }
        command = { type = population which = 492 value = 20000 }
        command = { type = population which = 493 value = 10000 }
        command = { type = stability value = -3 }
        command = { type = vp value = -100 }
        command = { type = DIP which = -2 value = 120 }
        command = { type = ADM which = -2 value = 120 }
        command = { type = infra value = -1000 }
        command = { type = trade value = -1000 }
        command = { type = removecot which = 489 }
        command = { type = land value = -1000 }
        command = { type = domestic which = centralization value = -2 }
        command = { type = provincetax which = 489 value = -3 }
        command = { type = fortress which = 489 value = -2 }
        command = { type = losemanufactory which = 489 }
        command = { type = sleepevent which = 300961 }
        command = { type = sleepevent which = 300962 }
        command = { type = sleepevent which = 300963 }
        command = { type = sleepevent which = 300964 }
        command = { type = sleepevent which = 300965 }
        command = { type = sleepevent which = 300966 }
        command = { type = sleepevent which = 300967 }
        command = { type = sleepevent which = 300968 }
    }
}

event = {
    id = 600054
    country = CAL
    name = "The Destruction of Baghdad"
    desc = "Fulfilling the goal of his ancestor and name-sake, Hulagu has captured the greatest city in the world and laid waste to it. People have fled from this Mongol terror as if from a nightmare out of her dark past. Flames rise above the walls and the waterways channel the blood of thousands into the Euphrates. Tens of thousands more flee the city, an exodus where the wealthy tread in rags beside their slaves, war the great reducer."

    action = {
        name = "Hulagu's restraint is unworthy of a Khan"
        command = { type = population which = 489 value = -50000 }
        command = { type = population which = 490 value = 5000 }
        command = { type = population which = 485 value = 5000 }
        command = { type = population which = 492 value = 5000 }
        command = { type = population which = 493 value = 5000 }
        command = { type = stability value = -1 }
        command = { type = vp value = -40 }
        command = { type = DIP which = -1 value = 120 }
        command = { type = ADM which = -1 value = 120 }
        command = { type = infra value = -500 }
        command = { type = trade value = -500 }
        command = { type = removecot which = 489 }
        command = { type = land value = -500 }
        command = { type = domestic which = centralization value = -1 }
        command = { type = provincetax which = 489 value = -1 }
        command = { type = fortress which = 489 value = -1 }
        command = { type = losemanufactory which = 489 }
    }
}

event = {
    id = 600055
    country = CAL
    name = "The Destruction of Baghdad"
    desc = "Fulfilling the goal of his ancestor and name-sake, Hulagu has captured the greatest city in the world and laid waste to it. People have fled from this Mongol terror as if from a nightmare out of her dark past. Flames rise above the walls and the waterways channel the blood of thousands into the Euphrates. Tens of thousands more flee the city, an exodus where the wealthy tread in rags beside their slaves, war the great reducer."

    action = {
        name = "There shall be a reckoning"
        command = { type = population which = 489 value = -250000 }
        command = { type = population which = 490 value = 15000 }
        command = { type = population which = 485 value = 15000 }
        command = { type = population which = 492 value = 25000 }
        command = { type = population which = 493 value = 15000 }
        command = { type = stability value = -6 }
        command = { type = vp value = -200 }
        command = { type = DIP which = -3 value = 120 }
        command = { type = ADM which = -3 value = 120 }
        command = { type = infra value = -3000 }
        command = { type = trade value = -3000 }
        command = { type = removecot which = 489 }
        command = { type = land value = -1000 }
        command = { type = domestic which = centralization value = -4 }
        command = { type = provincetax which = 489 value = -3 }
        command = { type = fortress which = 489 value = -2 }
        command = { type = losemanufactory which = 489 }
        command = { type = sleepevent which = 300961 }
        command = { type = sleepevent which = 300962 }
        command = { type = sleepevent which = 300963 }
        command = { type = sleepevent which = 300964 }
        command = { type = sleepevent which = 300965 }
        command = { type = sleepevent which = 300966 }
        command = { type = sleepevent which = 300967 }
        command = { type = sleepevent which = 300968 }
    }
}

event = {
    id = 600060
    country = U20
    trigger = {
        event = 600051
        NOT = { war = { country = U20 country = CAL } }
        flag = muslim_persecution
        monarch = 38202
        NOT = { owned = { province = 530 data = -1 } } #does not reclaim Tabriz, clearly the war a failure
    }
    name = "Muslim Uprising"
    desc = "Hulagu's persecution against Muslims and the failed war on the Caliphate ultimately weakened his authority and sapped the manpower with which he maintained his oppression of Muslims. Under such conditions another revolt was inevitable, despite fears of retaliation for which the Khan was famous."
    date = { day = 1 month = january year = 1419 }
    offset = 150
    deathdate = { day = 30 month = december year = 1456 }

    action = {
        name = "They're begining to give me a headache!"
        command = { type = revolt which = 525 }
        command = { type = revolt which = 526 }
        command = { type = revolt which = 527 }
        command = { type = revolt which = 528 }
        command = { type = revolt which = 529 }
        command = { type = revolt which = 530 }
        command = { type = revolt which = 531 }
        command = { type = revolt which = 532 }
        command = { type = revolt which = 533 }
        command = { type = revolt which = 534 }
        command = { type = revolt which = 535 }
        command = { type = revolt which = 525 }
        command = { type = revolt which = 526 }
        command = { type = revolt which = 527 }
        command = { type = revolt which = 528 }
        command = { type = revolt which = 529 }
        command = { type = revolt which = 530 }
        command = { type = revolt which = 531 }
        command = { type = revolt which = 532 }
        command = { type = revolt which = 533 }
        command = { type = revolt which = 534 }
        command = { type = revolt which = 535 }
        command = { type = stability value = -2 }
        command = { type = DIP which = -2 value = 24 }
        command = { type = ADM which = -2 value = 24 }
        command = { type = religiousrevolt which = -1 }
        command = { type = religiousrevolt which = -3 }
        command = { type = population which = -3 value = -300 }
        command = { type = losebuilding which = -3 value = bailiff }
        command = { type = religiousrevolt which = -1 }
        command = { type = religiousrevolt which = -3 }
        command = { type = population which = -3 value = -300 }
        command = { type = losebuilding which = -3 value = bailiff }
        command = { type = religiousrevolt which = -1 }
        command = { type = population which = -3 value = -100 }
        command = { type = religiousrevolt which = -1 }
        command = { type = population which = -3 value = -200 }
        command = { type = infra value = -200 }
        command = { type = revoltrisk which = 24 value = 4 }
        command = { type = revoltrisk which = 6 value = 5 }
    }
}
Maybe EU2 had a bug when a province's fortress or population was reduced below the minimum? Pretty sure that's not the case in FtG.
 
Last edited:
I always suspected it had something to do with the combination of reducing the province's population below 1000, removing the cot, and vassalizing while at war. In any case, it doesn't occur now.

Did notice a couple bugs. The Caliphate and Hashashin have no army sprites, and several cultures (Mongol and Romanian are what I remember off the top of my head) have apparently been mistyped, since they appear as a letter I with an accent mark over them in the province menu.
 
Here's a hotfix that addresses all issues mentioned so far: download

Interregnum v1.08/9 for some reason had all the sprites missing and defaulted to EU2 sprites, some of which weren't in FtG, so I took the sprites from the 2006 Interregnum version instead. If you feel that FtG vanilla sprites are more adequate for some countries (BYZ maybe?) then I'll use those.
 
I just noticed that all coastal provinces that are inland in vanilla FtG have their port coordinates missing due to me having copied the complete gfx clauses from vanilla FtG even though I noticed that some provinces had different types, which was incredibly stupid. This will be fixed in the next hotfix, or in v1.0 if there's nothing else to fix.
 
It's weird playing this in FtG now. Certain strategies aren't nearly as effective anymore.

I encountered a non-repeating CTD while loading up the game as Burgundy. And both Bavaria and Hanseatic League have no sprites. Also, the anglosaxon culture is having the same problem as I mentioned earlier.