Total War: WARHAMMER III

Total War: WARHAMMER III

567 ratings
Immortal Empires Capital Fix (Now with Realm of Chaos Support!)
7
4
6
4
2
2
   
Award
Favorite
Favorited
Unfavorite
campaign
Tags: mod
File Size
Posted
Updated
154.729 KB
Oct 7, 2022 @ 7:09am
May 3 @ 8:36am
17 Change Notes ( view )

Subscribe to download
Immortal Empires Capital Fix (Now with Realm of Chaos Support!)

Description
What It Does
Inspired by Stoneforge's similar mod from WH1 and WH2, this mod will automatically update the capital region of factions who do not start the campaign with their lore-appropriate capital once that region has been captured or annexed. This avoids situations where, e.g., the "Great Hall of Greasus" is not considered the capital for Greasus Goldtooth simply because he started the campaign with interlopers occupying it.

All Potential Capital Updates
  • Kislev for The Great Orthodoxy or Ursun Revivalists (also in Realm of Chaos campaign)
  • Karak Eight Peaks for Clan Angrund, Crooked Moon or Clan Mors
  • Castle Drakenhof for The Drakenhof Conclave (Mannfred's new faction)
  • White Tower of Hoeth for Order of Loremasters
  • Vaul's Anvil (Ulthuan) for Knights of Caledor
  • Tor Anlec for Nagarythe
  • Ghrond for Cult of Pleasure
  • Karond Kar for The Blessed Dread or The Thousand Maws
  • Black Tower of Arkhan for Arkhan the Black
  • Lair of the Troll King for Wintertooth
  • Lyonesse for Chevaliers de Lyonesse
  • Bordeleaux for Bordeleaux Errant
  • Karak Azul for Ironbrow's Expedition
  • Skavenblight for Clan Pestilens or Clan Eshin
  • Pahuax for Ghosts of Pahuax
  • Shang-Yang for The Western Provinces (Iron Dragon of Cathay) (also in Realm of Chaos campaign)
  • Altdorf for The Golden Order (Balthasar Gelt) or Von Carstein (Vlad & Isabella)
  • Zharr Naggrund for all playable Chaos Dwarf factions (also in Realm of Chaos campaign)
  • Karak Vrag for Grimgor's 'Ardboyz
  • Lahmia for Court of Lybaras
  • Castle Templehof for Caravan of Blue Roses (Helman Ghorst)

Compatibility
Although this mod does essentially the same thing as Stoneforge's mod did in WH1 and WH2, it accomplishes this goal using scripting rather than editing the startpos file. As such, it is perfectly compatible with all other mods, and it is save game compatible as well (although effects will not apply retroactively, so any potential capitals already controlled will not automatically switch when the mod is activated).

This mod mostly affects Immortal Empires, but it also applies to the equivalent regions in the Realm of Chaos campaign where applicable.

If there are any suggestions for other factions to receive the automatic capital switch treatment, please post them in the comments below!
Popular Discussions View All (1)
22
Feb 15 @ 3:28pm
Proposed Capital Additions
Dux
158 Comments
Decidability Jun 1 @ 1:26am 
Couldn't figure out how to do it directly via the context viewer, so just created an empty MyMod:


local function init()
cm:change_home_region_of_faction(
cm:get_faction("wh2_dlc13_emp_golden_order"),
cm:get_region("wh3_main_combi_region_altdorf")
)
end
cm:add_post_first_tick_callback(init)


Cheers, dude! ✊
Decidability May 31 @ 11:26pm 
You know, I hadn't even thought of that, I've never enabled the script console but I have RPFM and the Assembly Kit just for funsies. I opened up your packfile and it looks like the key line is:

cm:change_home_region_of_faction(conquerer, new_capital)

I'm guessing "cm" is some global game model object. I'll enable the console and play around. Haven't joined the modding Discord yet but maybe I will just in case I need to ask you or for future reference. Thanks man! 🫡
Dux  [author] May 31 @ 9:19pm 
@Decidability:
The mod doesn't apply only for the player, so making that change would mean checking for all of the listed factions all the time. It would also mean rewriting the function, which I'm not keen on doing at the moment.

If you have a save from right before you captured Altdorf, that will work. If not, it's really simple to change a single capital via script (or script console). I can walk you through it sometime if you want; just find me on Discord (Da Modding Den).
Decidability May 31 @ 9:01pm 
Is there any way you could make it work retroactively by rechecking and applying every time the player captures any settlement, even if it's not the intended capital, yet apply to the intended capital? Or not possible because they pass the settlement into your hook as a parameter that you have to use to set it at that time?

I ask because I'm in the middle of my 5.0 Golden Order campaign, and my capital is still a random minor settlement back in Gnoblar Country that I captured before going back to the Empire and taking Altdorf. I found your mod like 3 turns too late and it's perfect. 🤦‍♂️

For the time being or if it's not possible, I'm just gonna have to rebind my hotkeys to save the camera position over Altdorf and use that instead of "Pan to Capital" for the rest of this campaign. I literally never use that feature and I've played Total War since Rome 1. 😂
♔Miriam May 31 @ 5:53pm 
over two weeks late here, couldn't tell you what happened but I loaded up my Mors save today and it just works now. ¯\_(ツ)_/¯

also I appreciate that you went and tested it, I apologize for the goose chase.
Solmyr May 29 @ 7:00am 
Also maybe let Mannfred move to Altdorf too, if he manages to conquer it?
Solmyr May 22 @ 11:19am 
Would be nice to get an update for IEE!
Dux  [author] May 16 @ 6:31pm 
@Faerie_Storm:
It does not, but it shouldn't cause any issues if it's on.
Faerie_Storm May 16 @ 5:27pm 
Does this mod also work with immortal empires expanded?
Dux  [author] May 16 @ 6:43am 
@Miriam:
I just tested it, and it's working for me. May be a mod conflict? Not sure.