RimWorld

RimWorld

99 ratings
Ultimate Colonist Name Generator
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5, 1.6
File Size
Posted
Updated
2.827 MB
13 Jun @ 9:02pm
26 Jul @ 9:10pm
4 Change Notes ( view )

Subscribe to download
Ultimate Colonist Name Generator

In 1 collection by Holgast
Names and Descriptions Mods
10 items
Description
This mod is a work in progress, more languages will be added and weights changed over time.


This mod is XML-only so it's super lightweight, won't be broken by updates, and should work alongside everything without causing issues. However, that means it can only do so much.

The ultimate namer for colonist names, comprising hundreds of thousands of entries across several countries including accurate nicknames and diminuitives, and support for languages with gendered surnames. This dataset was created through countless hours of census reference and data formatting. I love name nerdery, and I've always wanted to have the game have a more interesting and diverse nameset, but it's always been hamstrung by its rigid Western naming system. This is my attempt to finally get it to work in a manner that I'm happy with, however some languages are works in progress due to this limitation.
This currently only affects factions using the Astropolitan culture, but I can add it to ancients(?) and raiders if requested.
I strongly recommend the use of Pawn Name Variety if you wish to remove backer names.


How it works
The namer picks a name set for language/country at random and pulls a first name and last name based on gender. Several first names have matching nicknames and diminutives, eg Catherine 'Kate'. Some languages have gendered surnames. Patronymics are generally not included in case their actual father gets generated, but there are some languages that use mostly patronymic surnames anyway, in which case these won't match the actual father's name.
It's also not necessarily that simple all the time, there are sub-sets within the language datasets for certain edge cases and countries which have multiple different cultures, but you get the idea.
The generator generally links matching datasets from the same language for first name and last name, however due to the use of complete census data for various countries, it is still possible, but less likely, to have a mixed name. eg. it's more likely to generate a name like 'Giulia Teruzzi' than 'Giulia Jones' or 'Robert "Bob" Hoskins' than 'Robert "Bob" Zhang'.
Language weight is somewhat based on world population as a starting point, then tweaked with lots of testing and mashing of the randomise button until it feels right.

What about languages without surnames?
This has always been my pet peeve of the Rimworld naming system, and the reason this took ages for me to actually make. Languages such as Burmese, Balinese and Indonesian are not currently represented due to the aggressive first name/last name limitation of the system. I'm going to do some experimentation on mononyms and such for these, but in the meantime some languages without surnames are currently represented by being pushed into this system, where the second/last part of the name becomes a surname, as would usually occur in immigration to a Western country.

This mod currently includes entries from the following languages/countries:

  • English: Complete UK, US, Canadian census data, some Australian and NZ entries
  • Albanian
  • Arabic (Gulf, contains some Moroccan and Urdu names)
  • Armenian
  • Azeri
  • Bangla
  • Basque
  • Bulgarian
  • Chinese (Han)
  • Dutch and Afrikaans
  • Estonian
  • Ethopia and Eritrea
  • Finnish
  • French (primarily mainland but contains some West African names)
  • Gujarati
  • Hausa
  • Hindi
  • Hungarian
  • Italian
  • Japanese
  • Kazakh
  • Korean
  • Latvian
  • Lithuanian
  • Philippines: Tagalog and Cebuano
  • Polish
  • Sikh
  • Spanish: Castillian and Latin
  • Yoruba

Why would I use this over NamesGalore?
NamesGalore only contains datasets for ~10 languages and has only a few entries for each.

Why would I use this over Name Bank?
This mod adds matching diminutives/nickname versions of names based on the first name generated, which is not supported by Name Bank (as far as I know). Also, Name Bank has far fewer names in each category, and doesn't have first names and last names for each language it includes. However, I will later release historical name sets that can be plugged into Name Bank modularly if you want to theme your game after a certain historical period and region. I'm also considering releasing the name lists used here as Name Bank modules as well.

[ko-fi.com]
27 Comments
hauntedsocks9 15 Aug @ 2:22pm 
This is really cool. Take my points.
Holgast  [author] 14 Aug @ 2:28am 
@theauditor - perhaps I will when I get to it, it's a huge dataset
@zaerath - yep I do plan to at some point!
Zaerath 13 Aug @ 5:09pm 
can we have some East Slavic (Belorussian, Russian, Ukrainian) names, pretty please? <3 they have basically the same naming conventions and a big (sur)name overlap but different historical surname endings
also Name Bank integration sounds wonderful!
TheAuditor 10 Aug @ 6:15am 
@holgast hey btw you can just add Indonesian name but with random surname, we often did that here
Holgast  [author] 31 Jul @ 2:50pm 
hey Hua, that sounds great. if you're in the Rimworld server you should be able to send me a DM. the other suggestion sounds reasonable if I cared that much about consistency for the namer defs, they're just internal and I mostly just made them short for the hell of it
Hua Zhang 31 Jul @ 7:09am 
Hello, I am currently making Chinese text localization for this mod. I have collected an additional 2500+common Chinese names and 300+unique Chinese surnames. Can I share the corresponding localized English text with the module body?
By the way, I have a small request. I hope you can change "Chinese" and "HK" to "Chinese_Simplified" and "Chinese_Traditional" in the document, because we are essentially the same set of word phrase libraries, just using different spellings.
ImTheLichBruh 27 Jul @ 12:28pm 
hell yeah thanks for the hard work king
Holgast  [author] 26 Jul @ 9:00pm 
I made an oopsie where all the Kazakhs were getting female names :P it's very unlikely that you encountered this, but if you got a male with a femme name that's why. will push an update and see if I can add another language on the way
Holgast  [author] 18 Jun @ 2:45pm 
you can absolutely use any of my or others tribal/noble name mods along with this, as this mod only affects colonist names. bank and galore will probably overlap
Arthur GC 18 Jun @ 7:11am 
In general, can we have multiple name mods at once? Name bank, galore, tribal pawn names, etc.?