Well as said previously xD there are still some duplicates and phantom entries.
I can clean all 1.1 and 1.2 variants of exact multiples and phantom entries this weekend, as well as isolating and highlighting those that just have the same internal name, so you guys decide which stays.
BTW also found many names with the "?" character in variant 1 (default)
{Al_Garnati}'Al-Garna?i
{Bozgus}Boz?uš
{Tagacar}Ta?ačar
{Abu_Rayhan}Abu Ray?an
{Abu_Talib}Abu-?alib
{Esmail}Esma?il
{Ezzat}?Ezzat
{Kanan}Kan?an
{Lutf_Ali}Lutf?Ali
{Mas#ud}Mas?ud
{Mustafa#}Mu??afa
{Ra#uf}Ra?uf
{Ramaza#n}Ramaz?an
and these entries have a space after the text
{Abul_Fadl }Abul-Fadl
{Chodrak }Chodrak
These are missing from names.txt
A#li# v2
Axetracheilos v1
Melanchthon v1/v2/v3/v4
**************************************************************************************************
EDIT:
Here are the edited files
Edited_ssnop_v1.2.zip
I reformated descr_names.txt removing most of the unnecessary tab and/or spaces
names.txt variants are all organized grouping duplicates/triples/quadruples as well as missing entries (either from names.txt or descr_names.txt)
Those still need to be sorted and remove the duplicates that should go as well as either remove the phantom entries or add them to descr_name.txt
Currently it works 'as is' in game as all indicators and extra texts are commented out with the ¬ character
Almost forget
you are missing both William name and Wallace surname for scotland, used in the campaign script, you could use the same wallace internal name and just make it in names.txt as Uallas...sadly William cannot be edited without affecting other faction's Williams (I could change the campaign script for the bugfix compilation to use Uilliam Uallas instead but that would mean SSNOP requires the bugfix comp :/)
should check for other named characters in the campaign script just to be sure nothing else is missing