Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Alternatively, mark specific CP units as Dark VIP and set the bUseSoldiers flag to false and it should source those specific units.
Another way to think about the MOCX folks is a chance to meet new squad mates.
I've tried using the command, but it's still not working... And I'm pretty sure I haven't installed any mods that overwrite the same things... Forget it, if it's not working, then it's not working. Thanks for your reply.
If it continues to be an issue, verify you aren't running a modlist that has overrides for this mod (something like the Odd S9 Tweaks mod), and you can always reach out to me via Discord and the XCOM Modder's Discord for getting log files to me so I can help triage what's going on.
bForceCharacterPoolClass = false,\\
bRookiesAreWildcardClass = true,\\
bUseCharacterPoolAppearance = true,\\
bUseCharacterPoolBackstory = true,\\
bUseCharacterPoolNationality = true,\\
bUseLeaderSpecificUnit = false,\\
bUseLeaderSpecificAppearance = false,\\
bUseCharacterPoolOnly = true,\\
bUseRandomRolls = false,\\
bUseSoldiers = true,\\
bUseDarkVIPs = true,\\
MixedPoolRandomThreshold = 50,\\
bAllowAlliesUnknown = true,\\
bForceAlliesUnknownOnly = false,\\
bUnknownAlliesAsDarkVIPs = true,\\
AlliesUnknownRandomThreshold = 10,\\
MaleToFemaleRatio = -1\\
SoldiersOnly = false; //set this to true so units tagged as only soldiers can be used
DarkVIPsOnly = true; //set this to true so units tagged as only Dark VIPs can be used
UseEntireAppearance = true; //set this to true if you want looks determined entirely by a character's appearance in the character pool
RandomizePool = false; //this sets MOCX to mixed mode independent of the character pool. Set this to false if you have a large enough pool when the character pool is set to pool only.
But the appearance is still random. My character pool is set to soldiers and DarkVIP
bForceCharacterPoolClass = false,\\
bRookiesAreWildcardClass = true,\\
bUseCharacterPoolAppearance = true,\\
bUseCharacterPoolBackstory = true,\\
bUseCharacterPoolNationality = true,\\
bUseLeaderSpecificUnit = false,\\
bUseLeaderSpecificAppearance = false,\\
bUseCharacterPoolOnly = true,\\
bUseRandomRolls = false,\\
bUseSoldiers = true,\\
bUseDarkVIPs = true,\\
MixedPoolRandomThreshold = 0,\\
bAllowAlliesUnknown = false,\\
bForceAlliesUnknownOnly = false,\\
bUnknownAlliesAsDarkVIPs = false,\\
AlliesUnknownRandomThreshold = 0,\\
MaleToFemaleRatio = -1\\
With this option, still generated randomly, but they all had Advent logo Xcom uniform, no one used my custom face and armmor etc.
bUseCharacterPoolClass = true,\\
bForceCharacterPoolClass = true,\\ *false still randomly generate
bRookiesAreWildcardClass = true,\\
bUseCharacterPoolAppearance = true,\\
bUseCharacterPoolBackstory = true,\\
bUseCharacterPoolNationality = true,\\
bUseLeaderSpecificUnit = false,\\
bUseLeaderSpecificAppearance = false,\\
bUseCharacterPoolOnly = true,\\
bUseRandomRolls = false,\\
bUseSoldiers = true,\\
bUseDarkVIPs = true,\\
MixedPoolRandomThreshold = 50,\\
bAllowAlliesUnknown = true,\\
bForceAlliesUnknownOnly = false,\\
bUnknownAlliesAsDarkVIPs = true,\\
AlliesUnknownRandomThreshold = 10,\\
MaleToFemaleRatio = -1\\
I could've sworn vanilla didn't do that, but I guess it's been a while since I played without this mod on top :p
Thanks again!
As it is, every soldier (from pool or random) is spawning with ADVENT nationality, and I'd like to stop that happening if possible.
Under the section that says FTBMocxUsePoolClass in XComDarkXCom.ini there's a comment that says "If set to false, MOCX will always spawn with ADVENT nationality", but there doesn't seem to be any property to set to True or False.
There are others for bAllowMocxSpawnAsExalt & bForceMocxSpawnAsExalt with similar descriptions, but nothing under that specific comment. Am I missing something, or is the file? :p
Thanks for any help!
I don't have this
Overall, this mod is a companion to the base MOCX mod and is required to support the MOCX Phantom enemy units due to hard coded hero unit logic from the base mod this mod expands upon.
The base mod already let you recruit them by capturing them.
It is a mod to configure the apparence of the HOSTILE MOCX squads we fight in sitereps right?
Not a mod for RECRUITING MOCX (wich would be 100 times less good of a mod than the previous option)
The config file should document everything you need to know about how to tweak the spawn rules.
As to the capture price, this mod also tweaks the capture mechanics too, so if you had custom rules in base MOCX you will need to explore this mod's configs and make sure they align with your expectations, tweaking them as necessary.
If you get stuck, reply here and I will try to help as best I can.
For the first: read and edit, if needed, this mod's XComDarkXCom.ini
https://old.reddit.com/r/xcom2mods/wiki/wotc_modding/mod_folder
Also I've noticed that with this issue second problem had appeared - for some reason now I cant capture mocx agents doesnt matter if use fulton mod or simply carry them to the extraction point. If anyone had similiar issues please tell me is ther any way to fix this?
Like instead of using the vanilla guns, i can give them AKs, M4s, etc..
Long answer, there is one way you can cheat by creating random units in your character pool which are the source units for MOCX, name them the way you want them named, assign them base game classes, and then turn on the option for "bForceCharacterPoolClass" which would then require MOCX classes to find characters with the "right" class from the CP and use them (but if they run out then they will start generating randoms which will go back to the standard naming convention.
I've recompiled it in ModBuddy.
So in original core mod in XComDownloadableContentInfo_DarkXCOM.uc I've uncommented those lines:
//NewSoldierState.AddComponentObject(InfoState);
and then
In this mod file XComGameState_HeadquartersDarkXCOM_Override.uc in line ~177 near this line StartState.AddStateObject(InfoState);
added this
NewSoldierState.AddComponentObject(InfoState);
after that it started to work and soldiers didn't desapear after mission
but there is warning and error in logs after adding this line
Warning: Failed to find owning object with ID 1415 for game state component XComGameState_Unit_DarkXComInfo_Override_260
Error: Redscreen: Failed to find owning object with ID 1415 for game state component XComGameState_Unit_DarkXComInfo_Override_640
The reason I ask, is that if your change was to a .uc file in the Src folder without doing a recompile of the entire project, then your change literally did nothing, and the mod running during before change and after change were literally identical to each other.
Also, which file and line number did you touch, so that I can look deeper at it? And, could you drop the warning from the log file as well?
Tried with latest LWotC
In LWOTC I can see mocx soldiers in UFOpedia Bestiary screen. But after any first mission (even without mocx) all mocx soldiers disappear and not working correctly, there were some logs that soldiers can't be resolved by ObjectId. I've found in mocx initiative sources such lines which was creating soldiers:
//NewSoldierState.AddComponentObject(InfoState);
StartState.AddStateObject(InfoState);
I've uncommented this line 'NewSoldierState.AddComponentObject(InfoState);' and after it it started to work with LWOTC (only some warning appeared in logs, but for some reason it worked fine). If this warning doesn't have any side effects then it would be nice to add to this mod to fix for LWOTC.
Also as an option it would be very nice to have such option in config 'minBaracksMocxSoldiersCount', and before/after each mission to forcibly add soldiers to keep this minimum amount and never run out of mocx soldiers in baracks if they were killed
bUseCharacterPoolClass = true
bForceCharacterPoolClass = false
bRookiesAreWildcardClass = true
bUseCharacterPoolAppearance = true
bUseCharacterPoolOnly = true
bUseRandomRolls = false
bUseSoldiers = true
bUseDarkVIPs = false
But well if not possible I'll just keep dealing with it,its not gamebreaking or anythin but tad annoying lmao