@RogPW You shouldn't alter the LeaderSelectTemplate, you need to duplicate it and alter your duplicate. I'll double check the tutorial verbiage and make sure that's clearer.
EDIT: Looked at the tutorial, definitely mentions duplicating. Each LeaderCard's LeaderSelectMessage property will be pointing at it's own Message form. So you get to individually name each one.
Sorry, I used the name from SimSettlements in the previous post. I had actually duplicated these.
I looked at the Leader mods now showing up on Nexus, I think they had the same questions as one mod duplicated QUESTS for each NPC along with MiscItems and Messages.
Here's how it makes sense to me:
At the completion of the tutorial your addon should have the following in the Creation Kit:
Quest - One Quest, duplicated from the kgSIM_AddonTemplate
This provides the interaction with the City Planner Desk in game.
Formlist - One Formlist, duplicated from the LeaderList
This is a list of all the NPCs you are adding (internal to the game)
MiscItem - As many MiscItems as the number of NPCs you are adding, duplicated from the kgSIM_LeaderCard_Template
This contains the NPC reference and traits (internal to the game)
Message - As many Messages as the number of NPCs you are adding, duplicated from the kgSIM_LeaderSelectTemplate
This is information (name, traits, et) about each NPC you are adding, shown at the City Planner Desk in game when selecting a leader.
--------
The Quest is what will add the NPCs to the City Planner Desk in game.
The Quest adds these using the script (SimSettlement:AddonScript)
The script takes the NPCs from a Formlist constant - MyCityContent/MyCityLeaders/Pick Object - your duplicated LeaderList
The Formlist is simply an array, which contains the MiscItems created for each NPC being added.
Each MiscItem adds a single NPC using the script (SimSettlements:Leadercard) from the formID property (decimal number you converted)
Each MiscItem adds a Message for that NPC using the script (SimSettlements:Leadercard) from the LeaderSelectTemplate property - your duplicated LeaderSelectTemplate
Note:
Custom created NPCs that you want to add as leaders to SimSettlements, must be assigned to any settlement prior to using the City Planner desk. If these custom NPCs are wandering the world and not assigned through the workshop menu - R assign button they will not be visible in the City Planer Desk.
-------
Everything works for me. The custom NPCs all show, are assignable and take on leadership roles.
Now with the updated Toolkit I can start working on building some custom SimSettlement addons.
Thanks for your time, your hard work and that of the others making this a better game.