• 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.

Aeolus76

Recruit
59 Badges
Jan 1, 2011
8
0
  • Crusader Kings II
  • Victoria 2: A House Divided
  • Cities: Skylines
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Cossacks
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Ancient Relics
  • Crusader Kings II: Conclave
  • Imperator: Rome Deluxe Edition
  • Stellaris: Galaxy Edition
  • Crusader Kings II: Reapers Due
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Rights of Man
  • Stellaris: Megacorp
  • Europa Universalis IV: Dharma
  • Stellaris: Leviathans Story Pack
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Nemesis
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Way of Life
  • Stellaris: Necroids
  • Europa Universalis IV: El Dorado
  • 500k Club
  • Victoria 2
  • Crusader Kings III: Royal Edition
  • Crusader Kings III
  • Stellaris: Federations
  • Stellaris: Lithoids
  • Europa Universalis IV
  • Europa Universalis IV: Third Rome
  • Stellaris: Synthetic Dawn
  • Cities: Skylines - After Dark
  • 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
  • Europa Universalis IV: Art of War
So, I decided I wanted to make an authentic Roman Name mod. Depending on the era of the Ancient Roman Republic/Empire, your typical Roman elite would have three names: Gaius Julius Caesar, Marcus Junius Brutus, etc. I thought it would be a nifty idea to turn the nickname function into a third Roman name.

However, I need some help with where to find specific functions.

Problem One: How can I remove quotations from a nickname?
Example: Gaius Julius Caesar rather than Gaius Julius 'Caesar'
I was playing around with the cheat menu and added a nickname to the Chinese Emperor, and it appeared without any quotations. So I know it's possible to have that function implemented, I just don't know where to look for it. Any suggestions?

Problem Two: How do I display a full name with a title attached?
Example: Emperor Gaius Julius Caesar rather than Emperor Gaius Caesar
Once again with the Chinese Emperor example, the emperor title appears with his full name AND the nickname when I added one. Where would I find this mod function?

Thanks for all the help! And I hope I placed this in the right subfolder, this is my first mod-related help request.
 

Shadowmare

Corporal
30 Badges
Apr 18, 2016
31
15
  • Crusader Kings II
  • Cities in Motion 2
  • Knights of Pen and Paper +1 Edition
  • Magicka
  • Stellaris: Necroids
  • Crusader Kings III: Royal Edition
  • Crusader Kings III
  • Stellaris: Federations
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Prison Architect
  • Stellaris: Megacorp
  • Stellaris: Distant Stars
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Age of Wonders III
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Europa Universalis IV: Pre-order
  • Cities: Skylines
  • War of the Roses
  • Victoria 2
  • Europa Universalis IV
  • Stellaris - Path to Destruction bundle
  • Stellaris: Synthetic Dawn
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Art of War
With the current capabilities with names in CK2, I don't think there is any way to create an actual authentic roman name. Roman names consist of four things (at least for males, it was different for women and non-citizens), the first name, dynasty name, fathers name, and the cognomen. As far as my knowledge goes for modding it's not possible to include those four factors. Though if I remember correctly the mod "A Game of Thrones" uses the nickname system to switch the surname to be sand/snow/etc. you could probably message one of the developers for any help.
 

Aeolus76

Recruit
59 Badges
Jan 1, 2011
8
0
  • Crusader Kings II
  • Victoria 2: A House Divided
  • Cities: Skylines
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Cossacks
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Ancient Relics
  • Crusader Kings II: Conclave
  • Imperator: Rome Deluxe Edition
  • Stellaris: Galaxy Edition
  • Crusader Kings II: Reapers Due
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Rights of Man
  • Stellaris: Megacorp
  • Europa Universalis IV: Dharma
  • Stellaris: Leviathans Story Pack
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Nemesis
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Way of Life
  • Stellaris: Necroids
  • Europa Universalis IV: El Dorado
  • 500k Club
  • Victoria 2
  • Crusader Kings III: Royal Edition
  • Crusader Kings III
  • Stellaris: Federations
  • Stellaris: Lithoids
  • Europa Universalis IV
  • Europa Universalis IV: Third Rome
  • Stellaris: Synthetic Dawn
  • Cities: Skylines - After Dark
  • 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
  • Europa Universalis IV: Art of War
With the current capabilities with names in CK2, I don't think there is any way to create an actual authentic roman name. Roman names consist of four things (at least for males, it was different for women and non-citizens), the first name, dynasty name, fathers name, and the cognomen. As far as my knowledge goes for modding it's not possible to include those four factors. Though if I remember correctly the mod "A Game of Thrones" uses the nickname system to switch the surname to be sand/snow/etc. you could probably message one of the developers for any help.

Depending on the era of the Republic/Empire, Roman male citizens had anywhere from one to six names. I want to do "stereotypical" Roman naming convention of just three names: Praenomen Nomen Cognomen. Interestingly, the Cognomen started out as a nickname then later became a hereditary name from the father then the Romans would later add a fourth name, the Agnomen.

And it would be impossible to do a version for women. Because their names were a feminine version of their father's (depending on what era of the Republic/Empire) surname and a number attached to them.

And thank you for the suggestion of emailing the Game of Thrones moderator. I think I'll give that a go.
 

LDonahue

Corporal
7 Badges
Sep 1, 2017
45
32
  • Crusader Kings II
  • Crusader Kings II: Holy Fury
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Crusader Kings II: Sons of Abraham
Problem Two: How do I display a full name with a title attached?
Example: Emperor Gaius Julius Caesar rather than Emperor Gaius Caesar
Once again with the Chinese Emperor example, the emperor title appears with his full name AND the nickname when I added one. Where would I find this mod function?

I believe the Chinese nicknames don't exclude the dynasty name because the Han culture uses the prefix=yes bool for all their dynasties, placing the family name in front of the given name. You can include the nomen in its correct place for Romans, however, if you localise the nicknames like this:

nick_caesar;[Root.GetOnlyDynastyName] Caesar;;;;;;;;;;;;;x

Now there might be other localisations in the the game (event descriptions and such) that display the character's full name as "Gaius 'Julius Caesar' Julius", but since none of the localisation commands to display a characters name (GetBestName, GetFirstName, GetTitledFirstName, etc.) seem to include both a characters nickname and their dynasty it seems unlikely it would ever display as "Gaius 'Julius Caesar' Julius". Besides, the character tool-tip, character info page, and title history tab all display the name correctly as "Gaius 'Julius Caesar'".
 

Aeolus76

Recruit
59 Badges
Jan 1, 2011
8
0
  • Crusader Kings II
  • Victoria 2: A House Divided
  • Cities: Skylines
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Cossacks
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Ancient Relics
  • Crusader Kings II: Conclave
  • Imperator: Rome Deluxe Edition
  • Stellaris: Galaxy Edition
  • Crusader Kings II: Reapers Due
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Rights of Man
  • Stellaris: Megacorp
  • Europa Universalis IV: Dharma
  • Stellaris: Leviathans Story Pack
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Nemesis
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Way of Life
  • Stellaris: Necroids
  • Europa Universalis IV: El Dorado
  • 500k Club
  • Victoria 2
  • Crusader Kings III: Royal Edition
  • Crusader Kings III
  • Stellaris: Federations
  • Stellaris: Lithoids
  • Europa Universalis IV
  • Europa Universalis IV: Third Rome
  • Stellaris: Synthetic Dawn
  • Cities: Skylines - After Dark
  • 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
  • Europa Universalis IV: Art of War
I believe the Chinese nicknames don't exclude the dynasty name because the Han culture uses the prefix=yes bool for all their dynasties, placing the family name in front of the given name. You can include the nomen in its correct place for Romans, however, if you localise the nicknames like this:

nick_caesar;[Root.GetOnlyDynastyName] Caesar;;;;;;;;;;;;;x

Now there might be other localisations in the the game (event descriptions and such) that display the character's full name as "Gaius 'Julius Caesar' Julius", but since none of the localisation commands to display a characters name (GetBestName, GetFirstName, GetTitledFirstName, etc.) seem to include both a characters nickname and their dynasty it seems unlikely it would ever display as "Gaius 'Julius Caesar' Julius". Besides, the character tool-tip, character info page, and title history tab all display the name correctly as "Gaius 'Julius Caesar'".

Thanks for pointing me in the right direction! Adding the Root coding really helps with the mod I'm hoping to create!
 

Pastorius

Corporal
112 Badges
May 5, 2005
27
16
  • Victoria 2: A House Divided
  • Impire
  • Europa Universalis III Complete
  • Knights of Pen and Paper +1 Edition
  • Magicka
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Rome Gold
  • Sengoku
  • Supreme Ruler 2020
  • Teleglitch: Die More Edition
  • Victoria 2
  • Heir to the Throne
  • Victoria 2: Heart of Darkness
  • War of the Roses
  • 200k Club
  • 500k Club
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Mount & Blade: Warband
  • Mount & Blade: With Fire and Sword
  • Crusader Kings II: Way of Life
  • Humble Paradox Bundle
  • Europa Universalis IV: Common Sense
  • Hearts of Iron IV: No Step Back
  • Europa Universalis III
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Darkest Hour
  • Deus Vult
  • East India Company Collection
  • Cities in Motion
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For The Glory
  • Hearts of Iron III
One very easy way that I found in the Winter King mod (I don't know if it is present in other mods or where it started) is using precisely the dynasty name first and then assigning both the praenomen and the nomen as the "dynasty name" and then you can name characters with the cognomen. This way, you can have a Gaius Iulius Caesar whose son is Gaius Iulius Caesar Octavianus, or Flavius Theodosius (Augustus) and his sons Flavius Arcadius (Augustus) and Flavius Honorius (Augustus).
I've always found this solution very ingenious and easy to implement, as you only need to modify the culture file to add the "dynasty_name_first = yes". The vanilla game already uses names that can be used as nomina and cognomina, although you can make changes and add more variety. Full lists of praenomina, nomina and cognomina are available everywhere (Wikipedia, for instance, has hundreds of them).