XCOM 2
922 ratings
[WOTC] Iridar's Appearance Manager
18
8
6
5
9
5
5
8
2
6
3
4
4
3
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
4.230 MB
26 Nov, 2021 @ 12:36am
27 Aug, 2023 @ 10:25pm
31 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
[WOTC] Iridar's Appearance Manager

In 1 collection by Iridar
FOXCOM Lite Prototype - Supplemental
46 items
Description
Adds new functionality to Character Pool and new interface to manage units' appearance, as well as an automated Uniform Manager.

For a brief overview of the mod's functions, check the introduction video above, or click the link below for an in-depth explanation.

>>> DETAILED INSTRUCTIONS <<<

New Soldier Customization UI
  • New "Manage Appearance" screen. Allows copying units' entire or partial appearance onto other units, as well as importing soldier appearance from Character Pool or Memorial, or putting uniforms on soldiers. You can also make sweeping changes to your entire Squad, Barracks or Character Pool. This can be used, for example, to quickly set the same camouflage for the entire Squad.
  • New "Stored Appearance" screen. Allows viewing, "equipping" and deleting stored appearance for each armor the soldier have ever equipped.

Character Pool Changes
  • Character Pool soldier list is now sorted and shows soldiers' class.
  • Aded a "Search" button to filter out soldiers based on their name or class.
  • You can Shift+Click to select or deselect multiple soldiers in Character Pool.
  • Character Pool scrollbar position is saved.
  • Character Pool now saves Appearance Store - individual unit appearance for each armor.
  • It's now possible to pre-customize appearance of Character Pool units for each armor by equipping said armor on the new Loadout screen. Weapons can also be previewed in Character Pool.
  • "Dormant" character pool units that do not appear in the campaign are now allowed.
  • Appearance validation is now turned off in debug game mode, and can be also turned off in normal game mode. Appearance validation is the game attempting to correct the appearance of Character Pool units if their cosmetic body parts become missing, typically because cosmetic mods with those body parts have been deactivated. Disabling validation allows temporarily disabling cosmetic mods without losing the customized appearance of your Character Pool. If appearance validation is currently disabled, a new button is added to soldier customization screen to perform it manually for specific soldiers.
  • Individual Character Pool units can be converted to Uniforms. Uniforms are grouped separately on the Manage Appearance screen, and may be applied to soldiers manually or automatically.

Automated Uniform Manager
  • When soldiers equip new armor for the first time, the mod will look for a suitable Uniform in Character Pool, and apply it automatically.
  • Individual soldiers and Uniforms can be excluded from participating in this automated process.
  • This system can be disabled globally in Mod Config Menu. If disabled globally, individual units can still be included in the automated process.
  • You can also work with Uniforms manually using the Manage Appearance screen.
  • Uniforms can be shared through Character Pool files.

Automated Backups

If you start the game with Appearance Manager disabled, there's a high chance all of the extra information about Character Pool units, like their Appearance Store and uniform status, will be lost. To prevent you from potentially losing hours of customizing your character pool, Appearance Manager makes automatic backups of the character pool.

The next time you start the game with Appearance Manager enabled, you will get a pop-up message asking whether you want to restore the Character Pool from backup.

Be careful with
  • Any stored appearance on the Uniform unit will count as a potential uniform, so when you are done setting up a uniform, make sure to go to Stored Appearance screen and delete any unwanted appearances.
  • Be very careful when you Apply Changes to multiple units. Double check cosmetic options you have enabled, otherwise you might accidentally give the same face to all soldiers in your barracks, for example.

REQUIREMENTS

COMPATIBILITY WITH UNRESTRICTED CUSTOMIZATION

Appearance Manager has limited compatibility with Unrestricted Customization - Wotc and its Redux version. They make Appearance Store a mess, so Stored Appearance screen becomes useless. Manage Apperance screen is switched into compatibility mode where you can import only other units' current appearance.

You should still be able to set up and apply uniforms automatically or manually, but you will have to use one Uniform unit per appearance, storing appearances for different armors within one uniform unit will become impossible.

COMPATIBILITY

Appearance Manager replaces CharacterPoolManager and will be incompatible with any mod that does the same. It also has the following ModClassOverrides:
UICharacterPool - can be safely disabled by removing its entry in this mod's XComEngine.ini. Doing so will disable sorting and the "Search" button. UICharacterPool_ListPools - required for the mod to Import and Export additional information to and from Character Pool files created with this mod.

- WOTC Extended Character Pool
- Sorted Character Pool
- [WOTC] Sort Characters by Callsign

are INCOMPATIBLE unless you disable Appearance Manager's ModClassOverride for UICharacterPool.

Other than that, should be compatible with anything and everything.

CONFIGURATION

Presets and MCM settings for this mod are stored in this file. You might want to back it up when deleting User Config folder.
..\Documents\my games\XCOM2 War of the Chosen\XComGame\ConfigXComAppearanceManager.ini

Mod's default configuration is located here:
..\steamapps\workshop\content\268500\2664422411\Config\

COMPANION MODS

KNOWN ISSUES

In case of non-soldier uniforms for some characters, like Shen, their body will clip through the cosmetic body parts added by their uniform.

Mod causes a ton of log warnings and redscreens while working with Character Pool Loadout. Those are annoying, but completely harmless, and fixing them all would require more effort and Highlander changes than it's worth.

CREDITS

Huge thanks to Xymanek (Astral Descend) for crucial code support and UI improvements.
Thanks to my beta testers: RustyDios, lago508, Deadput.
Blame Veehementia for making me think that making this mod was a good idea.

Please support me on Patreon[www.patreon.com] if you require tech support, have a suggestion for a feature, or simply wish to help me create more awesome mods.
Popular Discussions View All (6)
2
19 Apr @ 2:12pm
Questions about how some of the features work
DeBlue
1
11 Jul, 2023 @ 3:35am
trying to apply appearance filter by class, doesn't work.
kelmenwong
2
22 Sep, 2022 @ 2:33am
Русский перевод
Aks
616 Comments
BigHillsBigLegs 25 Jul @ 2:08am 
thanks
Iridar  [author] 25 Jul @ 1:53am 
No, it's added by some other mod.
BigHillsBigLegs 25 Jul @ 12:59am 
@irdar
I remember there being a "randomize" button in customization. You press it and it randomizes your soldier's outfit. It's been a while since I played, was that in vanilla wotc or was it a part of your mod?
Iridar  [author] 25 Jul @ 12:46am 
What?
BigHillsBigLegs 24 Jul @ 10:51pm 
Hi! Did this remove the "randomize" button in customization?
Iridar  [author] 21 Jul @ 5:41pm 
Uniforms can be deleted from the Character Pool interface.
Sharp17 21 Jul @ 12:30pm 
how to delete the preset i created uniforms ...?
SirMrMan 19 Jul @ 6:43pm 
Hi Iridar, im having an issue where my uniforms are being forced onto my custom solders who already have that armor customized. IE: my soldier with a custom kevlar armor is being given a kevlar uniform. I dug through the comment section and found this post by you.

"Uniforms should not apply to a soldier that already has a stored appearance for that armor."

could you help me figure out what im doing wrong?
Iridar  [author] 25 Jun @ 12:49am 
Please don't use this mod for that purpose, it's gonna break the soldier's customization.