“Hey modders!
Loved the Diverse Argon Clothing mod and Peak Fashion. Would anyone be interested in a proper customizable outfits mod?
Idea: either a simple config file (edit weights per faction/role) or — if someone feels fancy — an in-game wardrobe menu when hiring/assigning crew or managing station habitats.
No pressure, just throwing it out there because the vanilla Argon ‘potato sack’ civilian look is still driving me (and a bunch of Steam users) crazy
My Steam suggestion thread: [link] — community seems to like the idea.”
Sillls
Customizable outfit mod
Moderators: Scripting / Modding Moderators, Moderators for English X Forum
-
Rothank
- XWiki Moderator

- Posts: 123
- Joined: Mon, 11. Aug 14, 22:48

Re: Customizable outfit mod
Sadly - not going to happen. The characters are comprised only of a "body", "head" and "accessories", not individual pieces. And we cannot add new character models due to a very outdated and proprietary tooling/workflow used for NPCs.
Maybe in X5.
Maybe in X5.
-
sillls
- Posts: 106
- Joined: Wed, 6. Aug 08, 19:44

Re: Customizable outfit mod
Thanks for the clear and honest reply
I really appreciate you explaining the body/head/accessories system and why new models or pieces aren't possible right now. That makes total sense!
Refining my request based on that: Since everything (uniforms, hair, beards, etc.) is baked into the existing presets, would a mod (or an update to something like Diverse Backgrounds and Clothing for Argon) be able to simply remove or greatly reduce the spawn weight of the worst-looking combinations? The main things I'd love to see toned down or blacklisted are: The baggy "potato sack" civilian shirts on Argon women and other poorly fitting casual clothes
Old, worn-out, frayed or faded-looking uniforms
Weird hairstyles that make NPCs look like they're wearing an oversized helmet or have a missile sticking out of their head
Mismatched hair colors (e.g. blond beard with brown head hair)
Unnatural/bright hair colors (green, purple, etc.)
A simple config file where players can choose how strict the filtering is (e.g. "no potato sacks + no crazy hair") would be perfect. This is exactly the kind of reweighting that existing outfit mods already do successfully via character_macros.xml — no new assets needed at all. It would clean up a lot of the immersion-breaking looks on Argon stations and crews without hitting any hard limits. Happy to provide screenshots of the specific bad examples if any modder is interested!Thanks again to the Egosoft team and the whole modding community — you guys are awesome.
I really appreciate you explaining the body/head/accessories system and why new models or pieces aren't possible right now. That makes total sense!
Refining my request based on that: Since everything (uniforms, hair, beards, etc.) is baked into the existing presets, would a mod (or an update to something like Diverse Backgrounds and Clothing for Argon) be able to simply remove or greatly reduce the spawn weight of the worst-looking combinations? The main things I'd love to see toned down or blacklisted are: The baggy "potato sack" civilian shirts on Argon women and other poorly fitting casual clothes
Old, worn-out, frayed or faded-looking uniforms
Weird hairstyles that make NPCs look like they're wearing an oversized helmet or have a missile sticking out of their head
Mismatched hair colors (e.g. blond beard with brown head hair)
Unnatural/bright hair colors (green, purple, etc.)
A simple config file where players can choose how strict the filtering is (e.g. "no potato sacks + no crazy hair") would be perfect. This is exactly the kind of reweighting that existing outfit mods already do successfully via character_macros.xml — no new assets needed at all. It would clean up a lot of the immersion-breaking looks on Argon stations and crews without hitting any hard limits. Happy to provide screenshots of the specific bad examples if any modder is interested!Thanks again to the Egosoft team and the whole modding community — you guys are awesome.
-
Rothank
- XWiki Moderator

- Posts: 123
- Joined: Mon, 11. Aug 14, 22:48

Re: Customizable outfit mod
Yes, that is possible - each character "type" (Argon_Male_Pilot, Split_Female_Marine etc) gets a number of possible heads, bodies and accessories in the configuration file using weighted system. By diffing the appropriate file you can add or remove specific models from the "selection pool" for that character.sillls wrote: ↑Mon, 16. Mar 26, 18:24 [...]Since everything (uniforms, hair, beards, etc.) is baked into the existing presets, would a mod (or an update to something like Diverse Backgrounds and Clothing for Argon) be able to simply remove or greatly reduce the spawn weight of the worst-looking combinations? The main things I'd love to see toned down or blacklisted are: The baggy "potato sack" civilian shirts on Argon women and other poorly fitting casual clothes[...]
Example custom NPC model definition:
Code: Select all
<macro name="character_otas_female_cau_civilian_01_macro" class="npc" ref="character_terran_female_cau_base_01_macro">
<component ref="character_terran_female_01" />
<properties>
<models>
<model type="head" ref="assets/characters/argon/heads/char_arg_f_dyn_blend_head" />
<model type="torso" selection="random">
<select weight="75" ref="extensions/ego_dlc_terran/assets/characters/yaki/bodies/char_yki_f_jacket_01" />
<select weight="75" ref="extensions/ego_dlc_terran/assets/characters/yaki/bodies/char_yki_f_pilot_suit_01" />
<select weight="15" ref="assets/characters/argon/bodies/char_arg_f_sweater_leggings_civ_01" />
<select weight="15" ref="assets/characters/argon/bodies/char_arg_f_sweater_leggings_civ_02_blue" />
<select weight="15" ref="assets/characters/argon/bodies/char_arg_f_sweater_leggings_civ_02_bronze" />
<select weight="15" ref="assets/characters/argon/bodies/char_arg_f_sweater_leggings_civ_02_wine" />
</model>
<model type="props" selection="random">
<select weight="8" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_bun_01" />
<select weight="4" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_bun_black_01" />
<select weight="12" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_bun_blonde_01" />
<select weight="6" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_bun_ginger_01" />
<select weight="5" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_bun_pink_01" />
<select weight="5" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_bun_green_01" />
<select weight="6" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_short_01" />
<select weight="3" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_short_black_01" />
<select weight="10" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_short_blonde_01" />
<select weight="3" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_short_ginger_01" />
<select weight="4" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_short_pink_01" />
<select weight="4" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_short_green_01" />
<select weight="6" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_bangs_01" />
<select weight="3" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_bangs_black_01" />
<select weight="10" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_bangs_blonde_01" />
<select weight="3" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_bangs_ginger_01" />
<select weight="4" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_bangs_pink_01" />
<select weight="4" ref="extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_bangs_green_01" />
<select weight="8" ref="assets/characters/argon/props/Ter_f_hair_bun_01" />
<select weight="4" ref="assets/characters/argon/props/Ter_f_hair_bun_black_01" />
<select weight="12" ref="assets/characters/argon/props/Ter_f_hair_bun_blonde_01" />
<select weight="6" ref="assets/characters/argon/props/Ter_f_hair_bun_ginger_01" />
<select weight="5" ref="assets/characters/argon/props/Ter_f_hair_bun_pink_01" />
<select weight="5" ref="assets/characters/argon/props/Ter_f_hair_bun_green_01" />
<select weight="6" ref="assets/characters/argon/props/Ter_f_hair_short_01" />
<select weight="3" ref="assets/characters/argon/props/Ter_f_hair_short_black_01" />
<select weight="10" ref="assets/characters/argon/props/Ter_f_hair_short_blonde_01" />
<select weight="3" ref="assets/characters/argon/props/Ter_f_hair_short_ginger_01" />
<select weight="4" ref="assets/characters/argon/props/Ter_f_hair_short_pink_01" />
<select weight="4" ref="assets/characters/argon/props/Ter_f_hair_short_green_01" />
<select weight="6" ref="assets/characters/argon/props/Ter_f_hair_bangs_01" />
<select weight="3" ref="assets/characters/argon/props/Ter_f_hair_bangs_black_01" />
<select weight="10" ref="assets/characters/argon/props/Ter_f_hair_bangs_blonde_01" />
<select weight="3" ref="assets/characters/argon/props/Ter_f_hair_bangs_ginger_01" />
<select weight="4" ref="assets/characters/argon/props/Ter_f_hair_bangs_pink_01" />
<select weight="4" ref="assets/characters/argon/props/Ter_f_hair_bangs_green_01" />
</model>
</models>
</properties>
</macro>


