Well, I've now completed the Add_New_Faction tutorial to add the Dutch...
(Addingnewfactionguide1.1.pdf by starkhorn)
...and I've managed to reproduce the problem exactly.
This is not helped by the fact that he first instructs you to type this:-
(page 18 of 30)
then there's a few pages worth of setting up strings...Something like the below line would be ok.
SetStartLeader: FN_FREE21 0 3 0 0 1
then he refers back to this earlier addition but writes it with a subtle difference.
(page 22 of 30)
So {3 0 0 1} has changed to {3 0 0 2}.So do you remember back in the dutch.txt file we added the below line?
SetStartLeader: FN_FREE21 0 3 0 0 2
My previous understanding (I forget where I got this idea from- it was post #5) was that those digits denote the number of kings who have previously had that name, i.e. prior to the defined start date of the campaign but he confounds that by saying: -
EDIT:The 0 0 2 means that the next king with the 3rd forename in our forename list (in our case Domaes) will be King Domaes the II. The 2 denotes that he is the 2nd king with the name Domaes.
Apologies to OldSchool here, who did say (post #8) that the starting king is the exception to the rule (my emphasis)
-end of edit-
I think that the fact we are able to get our StartLeaders to come out with the correct name and number means that he's right. EDIT: "he's" referring to starkhorn, here
That seems to suggest that there is something about the default behaviour of AddHeir:: which is causing the son to be named after the father.
I'll do some more experimenting and report back later.
------------
EDIT: later
1) -ian mode reveals that this son-father name sharing is common across ALL factions!
2) Repeat the test but, in the era file, changed : -
//SetNameData:: "campmap\\names\\test_names.txt" use default
SetNameData:: "campmap\\names\\EYG_HEROES.txt"
to
//SetNameData:: "campmap\\names\\test_names.txt" use default
SetNameData:: "campmap\names\EYG_HEROES.txt"
Result: no difference to the princes but it was interesting to see that one '\' instead of two did not stop the campaign working or the right names being used. Makes you wonder why the '\\' in the first place. (Not to be confused with the '//' rem marker, of course)
3) Next, I tried barocca's aliasing suggestion, renaming my EYG_HEROES.txt to DEFAULT_HEROES.txt and remming out the line in the era file (as above) which called for EYG_HEROES.
Result: same again
-----------
@barocca,
nice to see you around. There's a 4-year old thread in Repository that I wanted to reply to but can't. Should I PM you, or is there an easier way?
Bookmarks