OpenXcom Forum

OpenXcom => Fan-Stuff => Topic started by: SupSuper on March 31, 2011, 12:32:49 pm

Title: Soldier names
Post by: SupSuper on March 31, 2011, 12:32:49 pm
Do you just feel that there's absolutely nothing you're good at, but you still got that itch to contribute to the project some way? Good news! Now you can contribute soldier names!

For the uninformed, X-Com generates soldier names by randomly matching a first name and a last name taken from a name pool for a certain region. Now's your chance to add a lot more variety into it!

The format's pretty simple, you can figure it out from the ones included in OpenXcom's data\SoldierName folder and even try them directly in-game. For more information see here: https://www.ufopaedia.org/index.php?title=Soldier_Names_(OpenXcom)
Title: Re: Soldier names
Post by: bramcor on March 31, 2011, 06:45:37 pm
I was wondering if the ratio of 3:1 of male and female names is used for any particular reason?
Maybe in UFO:EU it directly affect how many male and female soldiers are generated when hiring soldiers in-game?
Title: Re: Soldier names
Post by: SupSuper on March 31, 2011, 11:40:16 pm
UFO:EU has a probability for generating male/female, but I don't think it's tied to the amount of names.

OpenXcom will just pick a name randomly and get the gender from there.
Title: Re: Soldier names
Post by: anonilsus on April 01, 2011, 06:43:52 pm
I think a 50:50 ratio would be a nice touch. That means statistically you hire 50% women and men each. I don't think its a good idea to make the dependent on balancing out soldier names.
Title: Re: Soldier names
Post by: bramcor on April 02, 2011, 01:50:48 am
Just grabbed the 20 most used names and surnames from Statistics Denmark.

Now lets get those vikings into OpenXcom :D
Title: Re: Soldier names
Post by: cort on April 02, 2011, 12:41:43 pm
Here are the romanian male/female names and surnames, 40 of each.
Title: Re: Soldier names
Post by: MKSheppard on April 03, 2011, 02:18:03 am
Since you plan to have independent lists for each nationality, would there be some way to incorporate this into the game itself? E.g. you would be able to see maybe a little flag symbol showing their nationality; so that you can have a North American base manned with 90% Americans and so on?
Title: Re: Soldier names
Post by: shuuk on April 03, 2011, 10:02:31 am
Here the german part..
i add some i remove some now its perfect :)
Title: Re: Soldier names
Post by: winterheart on May 03, 2011, 07:02:52 pm
Russian names and surnames, both for male and female.
Title: Re: Soldier names
Post by: Nemor on May 07, 2011, 04:41:44 pm
British names attached. Included some Scottish and Welsh (no Irish yet).
Title: Re: Soldier names
Post by: Esrael on May 15, 2011, 03:22:11 pm
Hi, everyone!

Not a coder here, but I'd like to contribute by adding Finnish names. I like RyanCrierie's idea. In addition to the region of the base, the population size of the country could also affect the probability of an individual name set, if it's okay.

Title: Re: Soldier names
Post by: Templayer on June 01, 2011, 04:00:09 pm
Hi, I'm first posting here ! That idea with countries modifying names probability and small flags is great !

Anyway, here you go with Czech names !! Beware through, they use symbols like ?
Title: Re: Soldier names
Post by: zGuba on July 01, 2011, 04:53:29 pm
Same here - my first post here,  and attached 30 most popular Polish names and surnames for each gender. File using ANSI.

Best regards!

EDIT: I can readd Unicode version if needed..
Title: Re: Soldier names
Post by: radius75 on October 19, 2012, 08:45:51 pm
For discussion:

Soldiers names in game and national characters of letters.

Example in Polish:

Jozef Dabrowski  >> Józef Dąbrowski

Is it a good idea?

The comparison: https://github.com/radius75/OpenXcom/compare/4be8d1355d63d4ebd141cd1f2e127904e74334f2...94b3dfc47b8ad64ee7cc56971b9391a8e9c9c90f (https://github.com/radius75/OpenXcom/compare/4be8d1355d63d4ebd141cd1f2e127904e74334f2...94b3dfc47b8ad64ee7cc56971b9391a8e9c9c90f)

EDIT
And support from @cornels :) https://github.com/cornels/OpenXcom/compare/774541126ad7b9763f38f47cb9bdcee40898e08f...3ac69c783ba343fd5eaddbb2f814eb000d9c8db4
Title: Re: Soldier names
Post by: SupSuper on October 20, 2012, 01:43:02 am
For discussion:

Soldiers names in game and national characters of letters.

Example in Polish:

Jozef Dabrowski  >> Józef Dąbrowski

Is it a good idea?

The comparison: https://github.com/radius75/OpenXcom/compare/4be8d1355d63d4ebd141cd1f2e127904e74334f2...94b3dfc47b8ad64ee7cc56971b9391a8e9c9c90f (https://github.com/radius75/OpenXcom/compare/4be8d1355d63d4ebd141cd1f2e127904e74334f2...94b3dfc47b8ad64ee7cc56971b9391a8e9c9c90f)

EDIT
And support from @cornels :) https://github.com/cornels/OpenXcom/compare/774541126ad7b9763f38f47cb9bdcee40898e08f...3ac69c783ba343fd5eaddbb2f814eb000d9c8db4
Yeah I'm not sure which is better, accuracy or readability. Wouldn't that require Russian names to be in Cyrillic, etc? Every X-Com-like game (even the new one with tons of nationalities) seems to only uses the standard A-Z alphabet for soldier names, no national characters. But given most of us in this forum are used to funky alphabets, it's hard to get an unbiased opinion. :P

Would you rather see a soldier name list full of glyphs or just standard characters? Remember that soldier names are global (language-specific names would be a ton of work)
Title: Re: Soldier names
Post by: powerc80 on October 20, 2012, 02:41:18 am
Yeah I'm not sure which is better, accuracy or readability. Wouldn't that require Russian names to be in Cyrillic, etc? Every X-Com-like game (even the new one with tons of nationalities) seems to only uses the standard A-Z alphabet for soldier names, no national characters. But given most of us in this forum are used to funky alphabets, it's hard to get an unbiased opinion. :P

Would you rather see a soldier name list full of glyphs or just standard characters? Remember that soldier names are global (language-specific names would be a ton of work)

We should probably at least give it try it with the full list of Latin derived glyphs (French, Polish, Hungarian, etc), and exclude the Cyrillic/Japanese/Chinese/Non-Latin alphabets. If that doesn't quite look correct, or if the text is hard to read, then we can go back.

On the other hand, if we restrict to the standard A-Z then it will probably mean a more uniform and professional looking end-result.

Honestly, I'm on the fence about this one... :)

In the meantime, I'll start adding new names to the French soldier list, since it is rather small.

As a side note SupSuper, could you add the new French bitmap letters I designed at: https://openxcom.org/forum/index.php/topic,371.msg6492.html#msg6492 (https://openxcom.org/forum/index.php/topic,371.msg6492.html#msg6492)
Title: Re: Soldier names
Post by: luke83 on October 20, 2012, 03:04:41 am
Lets stick to the standard A-Z , i have enough trouble with them ;)
Title: Re: Soldier names
Post by: powerc80 on October 20, 2012, 04:31:25 am
Alright, here are the new French soldier names.

A lot more variety than the old names... :)
Title: Re: Soldier names
Post by: radius75 on October 20, 2012, 09:22:58 am
EDIT

Discussion is here:
https://openxcom.org/forum/index.php/topic,690.0.html
Title: Re: Soldier names
Post by: Mr. Quiet on October 27, 2012, 11:02:25 pm
I finished my list! I'm happy to do something for OpenXcom. Wish I had mad coding skills so I can help you guys finish the game! But I'm only an appliance salesman.

Anyways, Spanish names for King Sup!

Also added a pic I found. Steampunk X-COM, I think.
Title: Re: Soldier names
Post by: darkestaxe on November 04, 2012, 11:05:19 pm
I'm a very weird kind of pervert and I decided a while back that I want all my soldiers to be valley girls. So here's my list of US chick names.

This is roughly just all the common girls names in the US, selected based on naming census data from California and it's pretty complete, I actually did more selecting against cali-specific names then for them. The only problem is that these names are more likely representative of the girls who will become legal to screw in a couple more years then likely soldiers in 1999.

I also have last names based on what's most common in the US. I updated these and I think the current differences in ethnic proportions from 1999 are probably way more then reversed by the very small number of very common Hispanic names in the US (they're all Garcia) although actually the worst is Smith, shared by whites and blacks and accounting for 1% of the US total population. Actually the biggest problem is probably just when you get mismatched names like Stephanie Miller and she's Asain or Evelyn Bradley and she's black. They were renamed by their adoptive parents...?
Title: Re: Soldier names
Post by: Mr. Quiet on November 05, 2012, 10:41:35 am
Give new recruits a 5% chance to get a first name from any random country, and 95% chance to have a name that's based off the list from the last name. I think it makes sense. I know people with uncommon names :D like me!
Title: Re: Soldier names
Post by: GraemeMor on May 16, 2013, 06:54:30 pm
I've created a set of Irish names.

Updated after I checked some of the others and realised the wasn't a limit to the amount of names I could add.
Title: Re: Soldier names
Post by: Lord Hoot on May 17, 2013, 02:00:24 pm
Guys I don't know if you're still interested in these, but I feel non-white representation is slightly lacking in the name lists so far. For your consideration, some Arab names. More to come (i'm thinking Nigerian, Chinese, maybe Indian if i'm up to the challenge), if you're interested.
Title: Re: Soldier names
Post by: kkmic on May 17, 2013, 02:55:04 pm
Any name is a good one :)

Feel free to add any names you want (for as long as they're decent/non-offending)
Title: Re: Soldier names
Post by: Lord Hoot on May 17, 2013, 04:03:22 pm
Thanks! Here's a list for Nigeria, Africa's most populous country (and XCOM funding nation).

Note this is an unholy mishmash of Yoruba, Igbo and other names that i'm sure will throw up combinations that look silly to a native, but it gives a flavour of the country for the rest of us  ;)

Title: Re: Soldier names
Post by: Lord Hoot on May 17, 2013, 06:09:32 pm
Chinese. I've used western forenames, because 1. it's easier for me, 2. Chinese people working for an international organisation will usually adopt a western name and 3. it makes more sense if you plan to make forenames interchangeable between nationalities to some extent.

I've tried to use western names that are commonly chosen by Chinese/Taiwanese people.
Title: Re: Soldier names
Post by: hmaon on May 17, 2013, 10:41:05 pm
Thanks! Here's a list for Nigeria, Africa's most populous country (and XCOM funding nation).

Note this is an unholy mishmash of Yoruba, Igbo and other names that i'm sure will throw up combinations that look silly to a native, but it gives a flavour of the country for the rest of us  ;)

Maybe separate files for names from the different languages would be less silly then? I don't know much about Nigeria, though.
Title: Re: Soldier names
Post by: turbor on May 18, 2013, 12:19:43 am
Ok, wanting to contribute I made two files.
One for Belgium containing both Flemish and French names, and one for the Netherlands.
I included comments in the file, I assume that the yaml parser won't barf on it.  :)
Title: Re: Soldier names
Post by: Volutar on May 18, 2013, 08:16:07 am
Nigerian units must be 100% black. And chineese - yellow, but currently there is no such ratio for each nation, this it would be more confident to keep any mono-racial nation from adding to xcom before that ratio will be implemented.
Title: Re: Soldier names
Post by: papamaanbeer on May 18, 2013, 08:31:13 am
Ok, wanting to contribute I made two files.
One for Belgium containing both Flemish and French names, and one for the Netherlands.
I included comments in the file, I assume that the yaml parser won't barf on it.  :)

thank you for this!
i am a dutch guy
Title: Re: Soldier names
Post by: Macress on May 18, 2013, 08:11:35 pm
Hullo! THE BAR from SA here, I've just changed the Danish names into some that made more sense, most notably putting in Å and Ø where applicable and adding in a few more first male names.

Keep up the good work, this really is the best thing that has happened to X-COM since, well, its launch.
Title: Re: Soldier names
Post by: Volutar on May 19, 2013, 01:48:35 am
Hey, if I rename whole russian names to russian alphabet and Chinese to glyphs, will you get how they named actually?

Names must be internationalized, 26 latin letters A-Z, a-z, no more.
Title: Re: Soldier names
Post by: Lord Hoot on May 19, 2013, 05:02:09 pm
Nigerian units must be 100% black. And chineese - yellow, but currently there is no such ratio for each nation, this it would be more confident to keep any mono-racial nation from adding to xcom before that ratio will be implemented.

What about the Japanese?
Title: Re: Soldier names
Post by: Mr. Quiet on May 22, 2013, 08:37:07 am
Chinese. I've used western forenames, because 1. it's easier for me, 2. Chinese people working for an international organization will usually adopt a western name and 3. it makes more sense if you plan to make forenames interchangeable between nationalities to some extent.

I've tried to use western names that are commonly chosen by Chinese/Taiwanese people.

I liked that Chinese list you made and gave me an idea for American names. Give Americans all simple western names, but add foreign last names from EU, Asia, Latin America, Africa, where ever to the list. The American list will have a huge Last name list, but it'll work with simple western first names. Then change Chinese first names to real Chinese names, so we know they're 100% Chinese or mix it with Western names, because it's true, most girls I know online will pick up a simple English name for me to call them, but I prefer native names :P
Title: Re: Soldier names
Post by: Volutar on May 22, 2013, 10:35:20 am
Hey, these is not about COUNTRY, it's about NATION: race+name, it doesn't matter what country he came from. There's no such info in soldier.
Title: Re: Soldier names
Post by: turbor on May 23, 2013, 02:00:58 am
Hey, these is not about COUNTRY, it's about NATION

What ?! :o   
How do you distinguish between 'NATION' and 'COUNTRY' ?
Going with the wikipedia definition I would have to split Belgium into a Flemish and Walloon nation?!
Or using an other definition (based on history), would you lump all of Europe together in one EURO nation??
This seems a very weird point you're making here.



Title: Re: Soldier names
Post by: Warboy1982 on May 23, 2013, 03:04:34 am
i think he means nationALITY
Title: Re: Soldier names
Post by: moriarty on May 23, 2013, 11:52:42 am
I guess Volutar is saying that people from a certain "race" a.k.a. people native to a certain region of the earth (either still within their home country or living anywhere else) will tend to use names from their original home. which isn't always true, though. I don't know how we could implement that in a realistic way.

I'd say we just keep "race" (= skin color of the soldier sprite) and names (= usage of a certain nameset) independent from each other. If a soldier comes from a certain country, he/she will use a name from that country's nameset. soldier skin color and hairstyle stay completely random.

otherwise, we would need to compile a set of data about probability of skin coloring for people from each country, and that would be a) tedious and b) potentially controversial (in terms of starting a "that's racist!" flamewar)...
Title: Re: Soldier names
Post by: Volutar on May 23, 2013, 12:14:40 pm
i was saying that migrants shouldn't be considered at all. only homeland and native namesets + race should be considered.
latins from usa will be 100% latins from south america. no difference at all. they already have their race+namesets as "spanish" for instance.
Title: Re: Soldier names
Post by: moriarty on May 23, 2013, 12:44:40 pm
so you would always link specific names to a specific "race"? that's kind of weird, though, because in the real world you see a lot of people with a migration background and completely different names.

I kind of enjoy soldiers with names that don't match their expected "race". gives me a feeling of "this is a global organization, all of earth united against the aliens".
Title: Re: Soldier names
Post by: Volutar on May 23, 2013, 01:16:39 pm
not specific race, but ratio of races. hell, why Julia cannot be a male? The same reason is for races+names.
"Lot of people" is too optimistic.
You'll find nearly 0.001% of black russians.
Title: Re: Soldier names
Post by: Lord Hoot on May 23, 2013, 07:09:05 pm
I don't personally see why that matters a great deal, in the alternative SF world of XCom.

Here are some Indian (Hindi) names
Title: Re: Soldier names
Post by: SupSuper on May 24, 2013, 08:36:16 pm
Let us not mix "realistic" and "believable". Yes in the real world anyone can use any combination of any words of any language of any race of any nationality for their name as they see fit, because reality is completely random and silly and follows no rules. :P But applying this to the game would just create completely random gibberish names, no matter how "real", they would not be very "believable".

So let's not overcomplicate things and just stick to regular native names. :)
Title: Re: Soldier names
Post by: Raguson on May 26, 2013, 02:24:42 am
I've been going through name lists online to try and compile huge lists for OpenXcom so the poor bastards I throw up against the alien menace have really diverse backgrounds and interesting names.
Aside from the American name list, I can't say I'm all that well versed in the naming conventions of the nations I've compiled, so if anyone with a more intimate knowledge of that nation wants to get rid of any names that are inaccurate/obsolete/old fashioned/badly transliterated, be my guest.
Title: Re: Soldier names
Post by: chad3006 on May 29, 2013, 09:49:12 pm
Here's some Mexican names.  Obiously there will be some crossover to Spain, South America, Cuba, etc. 
Title: Re: Soldier names
Post by: chad3006 on May 29, 2013, 11:08:08 pm
And now for the obscure:  Inuit names.  I always learn something new when I set out to do some little project like this.  I’ve included here the surname E7-121.  It is a legitimate Inuit surname; however, there is an interesting history behind the Inuit “number names.”  I’ve included it, not in a derogatory manner, but to perhaps create some interest and awareness.  Link:  https://en.wikipedia.org/wiki/Inuit_languages#Disc_numbers_and_Project_Surname (https://en.wikipedia.org/wiki/Inuit_languages#Disc_numbers_and_Project_Surname)
Title: Re: Soldier names
Post by: xracer on May 30, 2013, 12:53:46 am
Here's some Mexican names.  Obiously there will be some crossover to Spain, South America, Cuba, etc.

not to be rude, but isn't this redundant, i thought names were being done by language no by country. To tell you the truth i think is rather absurd to create a list of "mexican names" unless you are listing aztec names then you should differentiate that.

just my perspective that is all
Title: Re: Soldier names
Post by: SupSuper on May 30, 2013, 02:12:41 am
not to be rude, but isn't this redundant, i thought names were being done by language no by country. To tell you the truth i think is rather absurd to create a list of "mexican names" unless you are listing aztec names then you should differentiate that.

just my perspective that is all
Well the original already had different "american" and "british" name lists. :P
Title: Re: Soldier names
Post by: xracer on May 30, 2013, 05:54:02 am
Well the original already had different "american" and "british" name lists. :P

well i think that is redundant also!!! :P

we are not going to separate

William
Bill
Billy
Will
Willie
Billybob

We could simply have them all in the same list :P

unless we have the German
Wilhem

if that is the case pheewww we are going to have names up the yin yang, then again if it is already done :S oh well
Title: Re: Soldier names
Post by: SupSuper on May 30, 2013, 05:39:00 pm
well i think that is redundant also!!! :P

we are not going to separate

William
Bill
Billy
Will
Willie
Billybob

We could simply have them all in the same list :P

unless we have the German
Wilhem

if that is the case pheewww we are going to have names up the yin yang, then again if it is already done :S oh well
Well I think what matters is the end result, people are not gonna notice "repeated names" between lists, as long as the generated name is coherent. And it is true that countries of the same language can have wildly different naming conventions, for example Portugal and Brazil. ;) I leave it up to people's judgement, but I'm kinda wary of adding those 1000-name-lists that might drag down loading times.

Also if you think we have names up the yin yang you should look at XCOM Enemy Unknown (https://pastebin.com/RJHy12LF), and they went to the trouble of making sure the generation was all statistically accurate too. :P
Title: Re: Soldier names
Post by: Volutar on June 03, 2013, 07:22:49 pm
By the way, in vanilla ratio of males/females is 75/25. It's surprising noone noticed that it's too many girls spawned in OXC.
Title: Re: Soldier names
Post by: SupSuper on June 05, 2013, 12:11:03 am
By the way, in vanilla ratio of males/females is 75/25. It's surprising noone noticed that it's too many girls spawned in OXC.
Pretty sure someone bitched about original ratio so it was left at 50:50 and that was the end of it.
Title: Re: Soldier names
Post by: Volutar on June 05, 2013, 04:29:35 am
Pretty sure someone bitched about original ratio so it was left at 50:50 and that was the end of it.
Who? Didn't heard of that and I'm here pretty long time. It's freaking illogical! There is no army in the world where female militarization factor would be more than 33%. At least that should be unhardcoded.
Added: Not only unhardcoded, but also set whatever value you want from ingame. From 0 to 100
Title: Re: Soldier names
Post by: LCSand on June 05, 2013, 09:14:22 am
It's freaking illogical! There is no army in the world where female militarization factor would be more than 33%.
What about the amazons?  :P
Title: Re: Soldier names
Post by: 54x on June 05, 2013, 10:22:41 am
Pretty sure someone bitched about original ratio so it was left at 50:50 and that was the end of it.

What about the amazons?  :P

We could always ruleset it out if it becomes a thing so people can just mod the game to become a sausagefest. (Or so I can have my amazing girlpower fantasy alien-fighting team ^_^)
Title: Re: Soldier names
Post by: Volutar on June 05, 2013, 11:12:33 am
What about the amazons?  :P
It's the myths. There was no real amazons.
We could always ruleset it out if it becomes a thing so people can just mod the game to become a sausagefest. (Or so I can have my amazing girlpower fantasy alien-fighting team ^_^)
Why bother rulsetting if you can just fix that ratio in option to whatever you want? From 0 to female (only males are spawned) to 100 to female (when no males are recruited). It should be value from options.
Title: Re: Soldier names
Post by: 54x on June 05, 2013, 02:37:12 pm
Putting something into the ruleset is how you make it optional if it's just a data change.

We use the advanced options for coding-based mods only because we want people to be able to disable them.
Title: Re: Soldier names
Post by: SupSuper on June 05, 2013, 04:16:37 pm
Who? Didn't heard of that and I'm here pretty long time. It's freaking illogical! There is no army in the world where female militarization factor would be more than 33%. At least that should be unhardcoded.
Added: Not only unhardcoded, but also set whatever value you want from ingame. From 0 to 100
Ugh there are enough manly man mods out there.
Title: Re: Soldier names
Post by: Volutar on June 05, 2013, 04:44:39 pm
It's not a mod, it's a chance to make game vanilla by returning original ratio.
Title: Re: Soldier names
Post by: Son_of_Orion on June 06, 2013, 09:04:44 am
I would like to help with this little project. I've expanded on several of the namesets provided by Raguson (though some of the changes are slight), and even made a few new sets. A lot of them are quite long. Hope you enjoy. :)

I've uploaded a few to this site, but the rest can be found here:

Japanese (https://www.mediafire.com/?4paiday9h2r9urf)
Hungarian (https://www.mediafire.com/?dw4ff2uv4twapsb)
German (https://www.mediafire.com/?ajepmss234psm89)
Russian (https://www.mediafire.com/?npb99f6s68w77uw)
Danish (https://www.mediafire.com/?xusjz73f8x5e5xk)
Romanian (https://www.mediafire.com/?n5h1b8a0cxgjq5l)
Polish (https://www.mediafire.com/?9atlcp9btle69oo)
Spanish (https://www.mediafire.com/?r8ls1ev2odo99bd)
Italian (https://www.mediafire.com/?3u5oc33zh3i4gq3)
Portuguese (https://www.mediafire.com/?6kwfhtwzpprjzuq)
Norwegian (https://www.mediafire.com/?bn8gdrjrew9xws0)
Greek (https://www.mediafire.com/?p0lu6wuco367jsl)
Title: Re: Soldier names
Post by: Ishmaeel on October 21, 2013, 11:34:49 pm
Sorry for the necro. I compiled some Turkish names, so if the window for applications is still open, I'd like to throw them through ;D

By the way, I was going through the other files and I noticed that the first 132 names in Hungarian.nam are all Turkish. It kinda looks like a copy/paste mishap to me.
Title: Re: Soldier names
Post by: SupSuper on October 22, 2013, 01:45:47 am
If you could fix it that'd be great. The problem with crowdsourcing these soldier names is there's no easy way to validate them. Maybe I should only let native language translators submit them.
Title: Re: Soldier names
Post by: Ishmaeel on October 22, 2013, 02:57:19 am
Here you are.

Removed the Turkish names, removed several dupes and sorted the lists while I was at it.
I don't have any means to verify the remaining names either.
Title: Re: Soldier names
Post by: 54x on October 25, 2013, 08:01:37 am
Sorry for the necro. I compiled some Turkish names, so if the window for applications is still open, I'd like to throw them through ;D

By the way, I was going through the other files and I noticed that the first 132 names in Hungarian.nam are all Turkish. It kinda looks like a copy/paste mishap to me.

Ah, that may be Fenyo's problem with the file then. :) Thanks very much!
Title: Re: Soldier names
Post by: Solarius Scorch on January 21, 2014, 05:35:18 pm
Could we please include soldiers' nationality somewhere in the UI? I don't know where half my team comes from, they have names that don't tell me anything (and I consider myself rather knowledgeable in this respect, I did 3 years of culture studies :P).
Title: Re: Soldier names
Post by: hszp on March 17, 2014, 04:57:02 pm
I was thinking a bit about this soldier nationality. I wanted to add tiny flags somewhere.
It's complicated: the names are taken from real world language files whereas in the xcom world, we have a different set of countries. So it would not be appropriate to set a Dutch citizenship for a soldier when in the distant x-com future of 1999, you only have a United European citizenship, no Netherlands. Soldiers could have an ethnicity property but it's difficult to assign flags to those.
Of course, a trivial solution is that you assign 'nationality' to the language files one to one and don't care about any complications.
Title: Re: Soldier names
Post by: Solarius Scorch on March 17, 2014, 06:46:13 pm
Of course, a trivial solution is that you assign 'nationality' to the language files one to one and don't care about any complications.

I think that'd be fine; after all nationality has no real function, it's just a flavour.
Besides, it sounds easy to do, so it's more likely to happen. ;)
Title: Re: Soldier names
Post by: Sharp on March 17, 2014, 11:35:20 pm
Soldiers take names from the various name files which can be customised, assuming any modifications are kept to the current convention then it's feasible to add nationality info where it just says the title of the name file chosen, Flags would be more tricky as that would have to be hard coded to display certain flag on certain nationality.

Most of the name pairings are fairly unique so it is possible to know the nationality from the name anyway though although some of the names are cultural rather then nation specific like Arabic and Hindi, although the latter is mainly one country the former has many nations. Could always change Hindi to Indian though and copy-paste Arabic for as many countries you want so you can have Egyptian, Saudi, Libyan etc...
Title: Re: Soldier names
Post by: hszp on March 18, 2014, 11:13:09 am
Could always change Hindi to Indian though and copy-paste Arabic for as many countries you want so you can have Egyptian, Saudi, Libyan etc...

There are multilingual countries though. Copy-pasting is a bad sign in itself, but when you start doing "cat Dutch.lng French.lng >Belgian.lng", you can be sure you're doing it wrong =)
Title: Re: Soldier names
Post by: Sharp on March 18, 2014, 12:30:17 pm
The world is a melting pot of culture, really you could just have any of the names in the soldier names file be from any country. The American name file is really a bunch of names from European cultures for the most part.

Copy-paste is just for ease not accuracy and I'm not advocating the dev's actually do that, it's more to the individual player how much accuracy they want of names in nationalities. For me Russian and Slovakian could be used for many Eastern European countries so if I wanted I could just copy paste and add it for Ukraine and others, pretty much all countries from the Baltic to the Balkans, it wouldn't be accurate but personally for me it would be fine as I can't really tell the difference but I definitely wouldn't want it on any of the releases from OXC, just something I could do for me maybe in combination with MKSheppards improved nations mod . If anything does go on OXC officially then it would be nice for it to be accurate in regards to names but with the melting pot culture of many countries then it won't be accurate.

Maybe just imagine the world of XCOM is one rife with fascism.
Title: Re: Soldier names
Post by: Shoes on March 18, 2014, 01:45:24 pm
Would an appropriate way to approach this to add a nationality to the soldier via source? And then have that nationality determine the persons name; one nationality could have access several name lists.
Title: Re: Soldier names
Post by: Sharp on March 18, 2014, 02:51:33 pm
Yes and no, that would work but then it would have to be hard coded to take from specific name lists which means you can't mod in more name lists. I suppose you could have a namelist ruleset type thing which can have list of nationalities and what name files it will use on them to allow it to be modifiable so then you can add as many nationalities and name files as you want
Title: Re: Soldier names
Post by: Solarius Scorch on March 18, 2014, 04:50:39 pm
Perhaps the simplest method would be to have one a function where one file can only apply to one specific nationality, but one nationality can be tied to several files. This would mean that different nationalities with the same nameset would need separate files of mostly the same content, which isn't very elegant but would solve these problems without creating new ones.
Title: Re: Soldier names
Post by: Shoes on March 18, 2014, 05:04:21 pm
I suppose you could have a namelist ruleset type thing which can have list of nationalities and what name files it will use on them to allow it to be modifiable so then you can add as many nationalities and name files as you want

Yup, that's what I was thinking.

Perhaps the simplest method would be to have one a function where one file can only apply to one specific nationality, but one nationality can be tied to several files. This would mean that different nationalities with the same nameset would need separate files of mostly the same content, which isn't very elegant but would solve these problems without creating new ones.

This can be done via rulesets like Sharp and I are saying. Modability could mean you could have a English-US namesfile under the US ruleset, and English-CAN under Canadiens or what have you.
Title: Re: Soldier names
Post by: Aldorn on May 19, 2014, 01:56:32 am
Hi,

Attached french names corrected (with accents as now in UTF8) + some added (in spirit of game, I mean people going to war, also 20-50 years old, in 1999)

Source : openxcom_git_master_2014_05_18_0656

Title: Re: Soldier names
Post by: yrizoud on May 19, 2014, 02:04:32 am
There is no decision to put accents and other non-AZ characters in the generated names (yet).
Title: Re: Soldier names
Post by: Aldorn on May 19, 2014, 04:51:42 pm
Thanks Yrizoud, you saved me, as the uploaded file was absolutely not the right one, what a pity !

Now replaced

In fact, there were already accents in original file, but sometimes they were missing so I corrected them

Also two versions, with and without accents, just in case

Source : openxcom_git_master_2014_05_18_0656
Title: Re: Soldier names
Post by: Lord Hoot on June 11, 2014, 11:49:08 pm
Am I right in thinking that names are picked completely at random from the entire range of options, rather than the computer generating an equal number from each list, e.g. French, American, Dutch etc?

If that's the case then the proportions of available nationalities need a little work. There are like ten times as many Greek names as Hindi names, which is completely disproportionate- there are c20 million ethnic Greeks in the world and maybe 200 million Hindi speakers. That's just an example.

IMO there should be a large number of names representing each of the XCOM funding nations, and smaller numbers from other places.
Title: Re: Soldier names
Post by: yrizoud on June 12, 2014, 12:14:41 am
I think one file is picked at random first, so each file gets equal opportunity.
Title: Re: Soldier names
Post by: Falko on June 12, 2014, 12:32:51 am
i was told openxcom select a country and then a name
each country (=soldier name file) get on average the same amount of soldiers
if you want more american names you could copy American.nam to American1.nam ... AmericanXX.nam

if i ever got around to work with names i would do:
Title: Re: Soldier names
Post by: Solarius Scorch on June 12, 2014, 01:43:07 am
Also, I would like a simple line in the beginning of each nam file that determines weight of such file. Names that are more likely to appear would have a higher weight.
For example, assuming that each nation participates in X-Com to their full capabilities, and that each country is similarly militarized (which is not true, but we're talking an example only), the weight could be simply population of said country or group of countries.
Title: Re: Soldier names
Post by: shuuk on June 12, 2014, 03:29:15 pm
Updated German Version


Edit: im at work, so i cant rename this file to german.nam  :P
Title: Re: Soldier names
Post by: yrizoud on June 12, 2014, 03:45:37 pm
To bump on Solarius idea : Actually an even more powerful schange would be to have a ruleset entry which enumerates the nam files (and their respective weights).
This would allow for example :
- a mod which restricts to NATO names
- kiryu kai mod which uses exclusively Japanese names
- Pirates mod which uses exclusively its own custom nam file
Title: Re: Soldier names
Post by: SupSuper on June 12, 2014, 09:11:03 pm
Have fun with your patriotic modding. :P
Title: Re: Soldier names
Post by: yrizoud on June 13, 2014, 09:40:11 pm
Or a mod which picks names of forum members !
https://openxcom.org/forum/index.php?action=mlist;sort=posts;start=0;desc (https://openxcom.org/forum/index.php?action=mlist;sort=posts;start=0;desc)
Title: Re: Soldier names
Post by: Solarius Scorch on June 14, 2014, 04:19:46 am
Or a mod which picks names of forum members !
https://openxcom.org/forum/index.php?action=mlist;sort=posts;start=0;desc (https://openxcom.org/forum/index.php?action=mlist;sort=posts;start=0;desc)

And destroy last bastions of suspension of disbelief? :P
Title: Re: Soldier names
Post by: eXalted on June 23, 2014, 04:41:26 pm
And more Slavic names in additional to the Russian ones -  Bulgarian names pack from me. Do these have to be uploaded somewhere else for approval in the future versions? Or this is the thread?
Title: Re: Soldier names
Post by: SupSuper on June 23, 2014, 10:14:24 pm
I've added them.
Title: Re: Soldier names
Post by: eXalted on June 23, 2014, 10:56:58 pm
Cool. Thanks! ;D
Title: Re: Soldier names
Post by: Diego21ARG on November 04, 2019, 04:34:42 pm
I added the Argentina.nam file into github and the pull request was already merged into the main branch, so I guess that means it was accepted to be in the game!
I'll share it over here, too, just in case somebody wants to add it to the game manually

Kudos for a great game, I enjoy it very much and recommend it to everyone whenever I discuss retro games, or just games in gral, actually  ;D
Title: Re: Soldier names
Post by: Kissaki on October 23, 2021, 03:33:44 pm
Is there a list containing only the original EU/TFtD names? Not to disparage the current list, but it would be nice to be able to choose "original names" for those who want to get as close to the original feel of the games as possible.

But while I'm here I may as well point out, as a Norwegian, that the Norwegian list contains a few errors. The most glaring of which is the fact that you have "Quisling" listed as a surname. This name no longer exists in Norway, and hasn't since the end of the war. It's just as much an eyesore to a Norwegian as "Hitler" would be in the German list, and just as unthinkable - for the exact same reasons.

Another one is that "Inge" is listed as a female name. It's female in Germany and Denmark, but in Norway it's male (just like "Janne" is female in Norwegian but male in Finnish).
Title: Re: Soldier names
Post by: Meridian on October 23, 2021, 06:51:06 pm
American:

---
maleFirst:
  - Austin
  - Calvin
  - Carl
  - Clarence
  - Donald
  - Dwight
  - Ed
  - Kevin
  - Lester
  - Mark
  - Oscar
  - Samuel
  - Spencer
  - Tom
  - Virgil
femaleFirst:
  - Barbara
  - Catherine
  - Evelyn
  - Patricia
  - Sigourney
maleLast:
  - Bradley
  - Bryant
  - Carr
  - Crossett
  - Dodge
  - Gallagher
  - Homburger
  - Horton
  - Hudson
  - Johnson
  - Kemp
  - King
  - McNeil
  - Miller
  - Mitchell
  - Nash
  - Stephens
  - Stoddard
  - Thompson
  - Webb

British:

---
maleFirst:
  - Adam
  - Alan
  - Arthur
  - Brett
  - Damien
  - David
  - Frank
  - James
  - John
  - Michael
  - Neil
  - Patrick
  - Paul
  - Robert
  - Scott
femaleFirst:
  - Andrea
  - Helen
  - Jane
  - Maria
  - Sarah
maleLast:
  - Bailey
  - Blake
  - Davies
  - Day
  - Evans
  - Hill
  - Jones
  - Jonlan
  - Martin
  - Parker
  - Pearce
  - Reynolds
  - Robinson
  - Sharpe
  - Smith
  - Stewart
  - Taylor
  - Watson
  - White
  - Wright

French:

---
maleFirst:
  - Armand
  - Bernard
  - Claude
  - Emile
  - Gaston
  - Gerard
  - Henri
  - Jacques
  - Jean
  - Leon
  - Louis
  - Marc
  - Marcel
  - Pierre
  - Rene
femaleFirst:
  - Danielle
  - Jacqueline
  - Marielle
  - Micheline
  - Sylvie
maleLast:
  - Bouissou
  - Bouton
  - Buchard
  - Coicard
  - Collignon
  - Cuvelier
  - Dagallier
  - Dreyfus
  - Dujardin
  - Gaudin
  - Gautier
  - Gressier
  - Guerin
  - Laroyenne
  - Lecointe
  - Lefevre
  - Luget
  - Marcelle
  - Pecheux
  - Revenu

German:

---
maleFirst:
  - Dieter
  - Franz
  - Gerhard
  - Gunter
  - Hans
  - Jurgen
  - Klaus
  - Manfred
  - Matthias
  - Otto
  - Rudi
  - Siegfried
  - Stefan
  - Werner
  - Wolfgang
femaleFirst:
  - Christel
  - Gudrun
  - Helga
  - Karin
  - Uta
maleLast:
  - Berger
  - Brehme
  - Esser
  - Faerber
  - Geisler
  - Gunkel
  - Hafner
  - Heinsch
  - Keller
  - Krause
  - Mederow
  - Meyer
  - Richter
  - Schultz
  - Seidler
  - Steinbach
  - Ulbricht
  - Unger
  - Vogel
  - Zander

Japanese:

---
maleFirst:
  - Akinori
  - Isao
  - Jungo
  - Kenji
  - Masaharu
  - Masanori
  - Naohiro
  - Shigeo
  - Shigeru
  - Shuji
  - Tatsuo
  - Toshio
  - Yasuaki
  - Yataka
  - Yuzo
femaleFirst:
  - Mariko
  - Michiko
  - Sata
  - Sumie
  - Yoko
maleLast:
  - Akira
  - Fujimoto
  - Ishii
  - Iwahara
  - Iwasaki
  - Kojima
  - Koyama
  - Matsumara
  - Morita
  - Noguchi
  - Okabe
  - Okamoto
  - Sato
  - Shimaoka
  - Shoji
  - Tanida
  - Tanikawa
  - Yamanaka
  - Yamashita
  - Yamazaki

Russian:

---
maleFirst:
  - Anatoly
  - Andrei
  - Boris
  - Dmitriy
  - Gennadi
  - Grigoriy
  - Igor
  - Ivan
  - Leonid
  - Mikhail
  - Nikolai
  - Sergei
  - Victor
  - Vladimir
  - Yuri
femaleFirst:
  - Astra
  - Galina
  - Lyudmila
  - Olga
  - Tatyana
maleLast:
  - Andianov
  - Belov
  - Chukarin
  - Gorokhova
  - Kolotov
  - Korkia
  - Likhachev
  - Maleev
  - Mikhailov
  - Petrov
  - Ragulin
  - Romanov
  - Samusenko
  - Scharov
  - Shadrin
  - Shalimov
  - Torban
  - Voronin
  - Yakubik
  - Zhdanovich
Title: Re: Soldier names
Post by: Kissaki on October 25, 2021, 10:18:05 pm
Thank you very big!
Title: Re: Soldier names
Post by: NiceMicro on November 07, 2021, 01:20:59 pm
Is it possible to override the name lists in a mod?
Title: Re: Soldier names
Post by: Meridian on November 07, 2021, 01:22:07 pm
Is it possible to override the name lists in a mod?

yes
Title: Re: Soldier names
Post by: Meridian on November 24, 2021, 11:31:14 pm
But while I'm here I may as well point out, as a Norwegian, that the Norwegian list contains a few errors. The most glaring of which is the fact that you have "Quisling" listed as a surname. This name no longer exists in Norway, and hasn't since the end of the war. It's just as much an eyesore to a Norwegian as "Hitler" would be in the German list, and just as unthinkable - for the exact same reasons.

Another one is that "Inge" is listed as a female name. It's female in Germany and Denmark, but in Norway it's male (just like "Janne" is female in Norwegian but male in Finnish).

fixed