• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

TheCosmicKid

Private
66 Badges
Aug 25, 2016
10
6
  • Pillars of Eternity
  • Sword of the Stars
  • Sword of the Stars II
  • Europa Universalis IV: Res Publica
  • Majesty 2 Collection
  • Magicka
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV
  • Stellaris: Synthetic Dawn
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Charlemagne
  • Crusader Kings II
  • Crusader Kings III
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Magicka 2: Ice, Death and Fury
  • Stellaris
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Tyranny: Archon Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • BATTLETECH
  • Surviving Mars
  • Cities in Motion 2
  • Europa Universalis IV: Common Sense
  • Magicka 2
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Pre-order
  • Europa Universalis III: Collection
  • Cities: Skylines
  • Warlock: Master of the Arcane
  • Semper Fi
  • Heir to the Throne
  • Hearts of Iron III Collection
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III
  • For the Motherland
  • Europa Universalis IV: Art of War
  • Divine Wind
(Reposted from the Steam Workshop boards)

Working with making a custom name list, and something very strange happens in game. I've got the same name lists for both normal and regnal names; I didn't see reason to have special regnal names for this race. First names are two words, like "Azicca an". Second names are one word, like "Thisselphacan". Normal names generate as they're supposed to for all characters, and the initial ruler generates with a correct name too: "Azicca an Thisselphacan". But when the heir generates, his or her name looks something like this:

"Cultal nu an Thisselphacan"

What the heck? Where did that extra "an" come from? "An" isn't even a separate string! It's like the game somehow reparsed "Azicca an"+"Thisselphacan" as "Azicca"+"an Thisselphacan". What's happening here, why is it happening, and how can I get it to not happen?

Relevant code:
Code:
       regnal_first_names_male = {
         "Camyus nu" "Cihre nu" "Cimthu nu" "Cuïyir nu" "Cultal nu" "Dahus nu" "Daphehar nu" "Delbepi nu" "Densher nu" "Dirasshu nu" "Gaüthem nu" "Haïc nu" "Hatecsel nu" "Hathse nu" "Herye nu" "Hiliccas nu" "Himmetthur nu" "Hitthe nu" "Hurbu nu" "Larsa nu" "Luïc nu" "Meleth nu" "Neüjuh nu" "Paccur nu" "Pephesh nu" "Phanshuc nu" "Phecsil nu" "Phelur nu" "Phimgeh nu" "Phissu nu" "Ratha nu" "Remlah nu" "Rethanne nu" "Ripphul nu" "Saëthur nu" "Saphal nu" "Sathulush nu" "Selithi nu" "Semyesa nu" "Sephtenal nu" "Shassar nu" "Shehuc nu" "Shuthredhar nu" "Siëph nu" "Sishul nu" "Sissinnu nu" "Sizehum nu" "Suhac nu" "Tahenri nu" "Tecal nu" "Teür nu" "Thaënac nu" "Thaluhuth nu" "Tharir nu" "Themyic nu" "Theri nu" "Thistha nu" "Thuäthi nu" "Tuhta nu"
       }
       regnal_first_names_female = {
         "Acincem an" "Adumyi an" "Aëmteth an" "Agun an" "Aham an" "Ahcec an" "Ahcul an" "Amcu an" "Amgacir an" "Anish an" "Anthec an" "Apapam an" "Arther an" "Atthi an" "Azicca an" "Eämathe an" "Eccel an" "Ehamgec an" "Ehavi an" "Ehrah an" "Ejupha an" "Elcis an" "Emmihca an" "Emuhral an" "Ennereph an" "Encas an" "Epphe an" "Ephsam an" "Esci an" "Ethuhas an" "Ethur an" "Eücuph an" "Iccuh an" "Icthel an" "Ihasas an" "Ihlenpheph an" "Ihruph an" "Ihusah an" "Imsus an" "Iphme an" "Iphthi an" "Ipphur an" "Ireth an" "Iric an" "Isheth an" "Issehram an" "Istimis an" "Uäth an" "Ucaral an" "Uhiph an" "Uïphca an" "Ulce an" "Ummemir an" "Umthith an" "Uphtamas an" "Upphepe an" "Urceye an" "Ussithah an" "Utthe an" "Yahlacu an" "Yala an" "Yica an" "Yutheth an"
       }
       
       regnal_second_names = {
         Acyiäthec Adehutthi Aëcserelac Ahaluphi Alaïthissac Arnecuphu Bicsimihidha Cacasciphti Celpacshina Cithamsusphel Dezennuha Diluhussa Elsucanyuph Elushciür Enentharthil Erahtarushir Gaphithemu Gurdarpisith Hatthinticephte Huthphiccemas Iceleccur Idemsesu Idheccinpethac Ingeshiphye Irisshuna Issiümphashi Leënnethavis Leltapanil Letthiphara Leshicini Lubasshesu Lugaïhith Mapucpalphi Mushapphaca Niheniü Nugenuï Pecthitthi Phatthermima Phemutthanac Phiënsesica Phuleäle Pulceästa Rahyappheï Samrinnera Senahtaël Shadammeünrum Shemmaraë Shiminaphshir Sijuhruzac Siphevuër Suciralemsih Tahlipheni Tehuïccu Thecshecacshucrun Thisselphacan Thugilcuhacre Uäpphithel Uhusuldath Ulasthalse Upphinshespu Usuhepiüth Uthinthanutthi
 
The an comes from the split the game uses to save the regnal second name. Instead of saving the name as two separate strings it saves it as one and when it generates a new heir it simply splits the name of the ruler after the first space. Most regnal names in the vanilla files only have one word names in the first name but may have two in the second name, so that's why they made the split that way. However, the Avian 3 namelist does not and, just like in your case, my heir got the name Cloud Wing Wing Exktar from the queen Sky Wing Exktar.
 
  • 1
Reactions:
Okay. At first I was baffled why they'd do it that way, but I think I can see the reason. You enter just one string in the in-game ruler creator screen, so this lets you put in something like "Elizabeth Windsor" and the game will know that her heir should be a Windsor too. It's still a bummer for multi-word names, though. There's got to be some way to get both to work.