安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题






- NameStruct.MaleNames/FemaleNames/MaleLastNames/FemaleLastNames: point each one to the correct name array, e.g., class'XGCharacterGeneratorFix'.default.(array name)
- PercentChance = this describes the percent of the *country + race* to which these name arrays apply
- bRaceSpecific = set this to true if Race is set;
- Race = set this to one of three race names: eRace_Asian, eRace_Hispanic, eRace_Caucasian. If you don't include this, it will fall to the default value, which is eRace_African.
Let's say you want a country where everyone has a white skin tone palette and half have French names and half English. You'd have two NameStructs in that country template, both with Race = eRace_Caucasian, and PercentChance = 50, one pointed to the French name arrays, one to the English.
XGCharacterGeneratorFix.uc: this adds your new name arrays to the character generator. Replace my name arrays with yours.
X2DownloadableContentInfo_(modname).uc: this will basically load your mod correctly. Replace my mod name with yours wherever it appears.
X2StrategyElement_DefaultCountriesFix.uc: This contains the code that assembles the country templates, basically putting everything else you've created together. Every country needs at least one NameStruct for every race with a weight above 0.
Localization folder: INT folder is English. These files contain text strings; for this mod, they contain your character names (MoreNationsandNamesWotC.int) and country names (XComGame.int). For character names, you're assembling arrays of first and last names, male and female, for each ethnic group. E.g., the line `Turk_M_FN[0]="Yusuf" ` sets the first name in the array for Turkish male first names to "Yusuf". Replace these arrays with your own, name them whatever will help you identify them. Including a name in more than one array slot will increase the frequency it appears.
XComEditor.ini, XComEngine.ini, XComGame.ini - these files contain a couple edits to the source files, mostly to make sure your mod packages load and are named correctly. Replace my mod name with your mod name, and "UILibrary_MNaN" to the name of your flag upk file (see Content folder).
XComGameBoard - this contains the country templates, which contain the weights for both the countries relative to other countries and the "races" per country. To eliminate a country change its UnitWeight to 0. Editing the vanilla countries requires -/+, but new country templates don't need them. Here you should take the vanilla countries and set their weight to 0, then overwrite my new countries with your own.
That said, you could likely copy this mod and edit it to get what you want. There's no template exactly, but if you understand what each file is doing you're most of the way there. Character limits are tight here, I'll write another comment or two with a short description.
Try re-creating your user config. files
https://old.reddit.com/r/xcom2mods/wiki/mod_troubleshooting#wiki_regenerate_user_config
For all intents and purposes that "flag" is a flag of "revolutionaries" funded by USAID. Similar to the white blue white Russian "flag" that is run by the RDK "Revolutionaries" (that are actually nazis associated with organizations like White Rex, similar to the ones in Belarus btw)
Keep in mind that after the update, existing characters will still keep their names, only new characters will be affected. So you'll need to rename your Reapers manually.
also consider using the white-red-white flag for belarus. the lukashenko regime is a defacto russian oblast.
I would like to buy you a cop of coffee or two ;)
https://images.app.goo.gl/xS38NQWG3UuABEKL8
Thanks again, I'm a little ways off having a working install myself. Been setting things up for a new campaign. I'll yoink that from Github and try it out though.
Thanks! Don't suppose you'd be able to compile it? I don't have the SDK.
https://github.com/DaggaRoosta/WOTC-xcom2-random-nickname-button-for-MNAN
All the instrumental changes are in the RandomSoldierInfoButtonPanel.uc file, everything else is the same as the original...except I also added ultrawide monitor button placement specs (commented out but available in Config/XComRandomSoldierInfoButtonPanel.ini). So you can just take that one file and switch them out locally, if you prefer.
Sounds cool to me, I'd definitely appreciate it.
My fork adds a "Full Name" button that (sigh) also does not preserve the ethnicity, but it does ensure the first and last name are consistent. So re-rolling an Indian-American name will still likely result in a Hispanic name, but at least the full name will match. Click a few more times and an Indian name will soon pop up. An imperfect tweak, but I've found it helpful.
No worries, happy to help.
Could I take this chance to ask if you'd upload your fork of the "Random Soldier Info Mod"? I do use that from time to time on recruits and having it preserve the namelists from Immersive Names would be really cool.
@Tarron You can add a name but (a) the likelihood of it showing up in the game is pretty small, especially if you're adding a name to the American pool, and (b) you'll need to deal with the mod's namelist organization, which for the US is quite complicated - each ethnic group has its own namelist, save for a few mostly-recent-immigrant ethnicities which are borrowed from other country lists. Describing how to do what you want in a Steam comment isn't feasible.
So I would personally advise to just add the names to my game manually.
But if you have an eye for code, you can study the files X2StrategyElement_DefaultCountriesFix.uc (under Src directory) and MoreNationsandNamesWotC.int (Localization/INT if you're playing the English version). Search for "USA" (or whatever country name) in your text editor for the relevant code, and you can probably figure out how to implement your fix from there.
It's the UnitWeight value in XComGameBoard.ini
It doesn't add new voices but sets languages so that, e.g., troopers from Bosnia use the Italian voices and those from Mozambique the Spanish.
From Brazil🇧🇷
Some other mods I have have their .chn files encoded as UTF-16 LE BOM
Not sure if that helps.