Next Heir Ancillary (Setting Next Heir) Sub-Mod
(SS 6.2 / 6.3 / 6.4)
Firstly this is actually started elsewhere but will continue from here, since it's working I thought I could start a new topic. To read the full discussion please proceed to this link (And thanks to everyone who helped me in that thread).
I adapted an (orb) ancillary made by Sensei Kiisu to SS 6.2, 6.3 and 6.4 though It's not exactly same like his work the result is similar.
To sum up: This mod ensures your Royal Bloodline Succession continues as it should. Your Crown will always go to Father to Son (Or anyone else you see fit for your throne). When you start a new campaing it gives your Faction Heir an Ancillary (Orb) which you can transfer to other family members, anyone you want to be your Next Heir, when your current Faction Leader dies. You can't change the current Heir, but you can select who is going be the Next one. So no longer you'll have see your crown goes to a distant relative or an adopted son instead of your Royal family members. Basicly you can select who will be your Next Heir, and then the next one and the next one!
Anyway here it is:
Started a family like this, the Faction Heir starts with an Ancillary called "Heir Crown". You can transfer this anyone you like. Now I expanded the family tree by getting some adopted sons and waiting for King's 2nd Biological son come to age. Rest of the comments are on the pictures below (I have no idea why I did guess I thought would be easier but couldn't think that the texts will be smaller, but I think they're fair enough, Sorry about that :whistling).
I mentioned how the 2nd son always becomes heir in another thread, one I gave it's link on the top of this thread.
These are my results, I have tested it many times and it works.
Adding NHA manually:
Instructions for 6.4 Setup Compatible:
First download Next_Heir_Mod_For_SS6.4_SS_Setup_Compatible.rar and copy it's contents to your Stainless Steel mod directory (Medieval II Total War\mods\SS6.3) then run SS_setup.exe: (in same directory)
There will be an option to install NHA. Select it and then click OK when you're done and start the game.
I especially like to thank Alpha Zeke for beta-testing the mod.
Also thanks to bane_tw for answering my questions and directing me to the Third Age forum.
Thanks to konny for making the tutorial about heir selection system. And thanks for Meneth for his suggestions. Finally thanks to everyone else who helped me through releasing this mod.
This will only work if the FL dies before the current FH. If the current FH dies before becoming FL, this system somehow fails, and game engine selects an heir in it's own way, no matter who gets the Ancillary. I'm not sure why, but in my tests I came to that conclusion. If Current FH dies before "pre-selected" character becomes the New Heir, FH jumps to another character. See more details about this here. Also due to the limitations in game mechanics, NHA does not %100 guarantee to work everytime. It should work just fine in most cases but there's always a rare possibility that the game might ignore the effects of NHA and automaticly selects another family member as next faction heir. See this post for an example of one such cases.
Also you must start a new campaign after you install NHA. It won't work with your old saved games.
There are three versions: Please install the version that is compatible with your SS version. (Example: If you're using Stainless Steel patch 6.3 then istall "Heir Crown 6.3" and vice versa. This is very important as installing files into wrong versions won't work and will cause issues. Please take back up of your files before replacing them. There's a README.txt included which instructs you how to install. Just copy the files to their correct paths and it's all done. Please don't hesitate to ask if you'll have any questions. 6.4 version will be added to your SS_Setup.exe when installed. After installation, run SS_Setup again and click NHA mod to install it.
If you have any questions or encounter any problems with your installation or NHA in general, feel free to post it in this thread.
NOTE: When you're posting a question related to your Family Tree in your campaign, please provide a screenshot of it if you can. This will make it easier to understand the source of your problem. Thank you.
How to Transfer Ancillaries [Tutorial]:
There are a lot people asking about how to transfer ancillaries so I'm posting a tiny tutorial here:
First thing you need to do is merging the family members (or generals) you want to transfer ancillaries between, in the same army on the Campaign Map and make sure that whomever is going to receive the ancillary does not already have max number of ancillaries (limited to 8) otherwise transfer will not succeed. Once characters are in the same army right click on the portrait of the character you wish to transfer ancillary from and locate it on it's character information scroll. Then click and hold the ancillary, drag it and drop on the portrait of the other character, just like moving a document inside a folder. If it's successful, a notice message will appear, informing you that the character's Retinue has expanded.
For using this mod: If other modders wants to use this for their own mods, they can do that as long as they give credit to the original work (a link to this thread), so people who just want to be able to choose their Faction Heir themselves can use this without being have to change their game experience with any other alteration. Just send me a PM to contact me about it.
I edited the files and it seems to be compatible with both 6.3 and 6.2 and for both eras.
Trigger fixed: "Heir Crown" Ancillary no longer disappears after the character holding it dies. It spawns from Current FH in the next turn. Regardless of the Faction or Era.
26.08.10: Triggers are fixed and shortened, mod is no longer depend on descr_strat.txt file. (Thanks Meneth for his help about that). Just replace the older descr_strat file with your back-up file, or re-run ss_setup.exe again, it should replace it to original.
22.03.11: NHA is now fully compatible with SS 6.4 setup, install it in your directory and run SS setup (Thanks to bane_tw for his his help). Not compatible with MSC.