I play X4 via Linux (Garuda) with the game manager Lutris. Manager keeps a log of the games. When I start I get the following error message for Female Only Split:
No matching node for path '/characters/character[@name='split.generic.male']/select[@macro='character_split_female_generic_01_macro'][2]' in patch file 'extensions\female_only_split\libraries\charactergroups'. Skipping node. Is probably not critical and will be skipped. And the mod also works so far that I have not seen any male splits in a newly generated game. But still, I looked at the code in the file in question. And with my (really very) limited coding skills (like someone who has no idea about cars, stops on the road and then looks under the bonnet to see if there's anything wrong), I can't see any error or what's wrong with it.
This mod is quite nice, though what I'm looking for is a bit different so perhaps it's beyond the scope of this specific mod and, I tried to figure it out myself but I don't really know where to begin but, is it possible to make it so only redhead females spawn?
great mod!thx for your work!And i really wonder why there are no npc appearance mod or adding new crew.it will be so great to see alot of beautiful crews in bridge.
Thanks! That was my question too. I think the answer is, that currently it's not possible to edit the character meshes. As example I had the idea to import beautiful hairstyles of other games/mods. I've found no working way to edit the 3d files (of characters). At least I was able to remove the (in my opinion) ugly hairstyles ending up in this mod.
Thx for reply.Some x4 player told me that egosoft used crytek engine for some 3d resources in x4, so ,even the developers are unable to edit character.And the others said to me ego has cut off the interface to character because they think their character are so attractive(what??) ,player who think the npc crew are ugly is abnormal.If the later one is the truth,well.....eh.....,yeah,i respect their taste about beauty.Why they dont support the mod community as they dont have great art designer?
Since TES4 I know: developers make a good job and so but modders make their dreams come true. In my opinion every game can only profit from a active modding community. So if you hear anything about character mesh editing, let me know and maybe we can hire some supermodels in future ^^
Ah yes, that's why they designed Ice Refinery to look like a giant cock.
On the more serious note, most likely it's just a resource and devtime issue. Game is about spaceships, adding moddable NPCs most likely would require some base game code rewrite which can lead to unexpected bugs. And all of this for a feature most players wouldn't even know about.
There's this mod here on the X4 Nexus that replaces hairstyles "Only Pretty Hairstyles" Mod (unfortunately for me it's exactly the wrong ones).
I think your version of cutting out what you don't like is much better than replacing it. <remove sel="/characters/character[@name='argon.allraces']/select[@macro='character_argon_male_pilot_01_macro']"/>
How would you change the command line to completely remove the hairstyles instead of replacing them?
I've been staring at the two command lines for a while now (yours and the Only Pretty Hairstyles mod). But somehow I don't know where I could start to prevent hairstyles. Do you perhaps have any advice?
I think the sum of all weights of one group has to be exactly 100. But thats only a guess. Example: change from... <colors> <blue weight="25"> <red weight="25"> <green weight="25"> <yellow weight="25"> <colors/>
Thank you ❣️ Now I understand the line. It wasn't just replacing one hairstyle with another. The weight for the hairstyle, i.e. the probability of it appearing, was simply set to zero. But without the other hairstyles being increased.
Unfortunately, that also means that as long as I don't know what the hairstyles that I don't like are called, I can't do anything about it 😞
When I try to download the file Split Female Only - Base Game Module, the following file is downloaded instead: Split Male Only - Base Game Module-925-1-0-1-1698566639.7z
Can I rename the folder from split_only_female in female_only_split Or does that cause problems? I would like to have your Female Only Mods together in the folder.
I think my FireFox is broken. When I click on the download for Females Only - Tides of Avarice Module-925-1-0-1-1676030503 When I press it, I get a warning that I need the Star Wars mod. But when I press the Star Wars Women Alone expansion there is no warning.
EDIT: I've now tried the mod and it's working great so far. I had previously rewritten another mod so that at least when I hired service crew I only got women. But your mod here is much, much better. Everything is really being replaced. Or better yet, it prevents men from spawning.
Now I just need a mod where you can hire Yaki in large numbers and not just dozens via M-ships.
I took the better demographics mod and muddled around with tips from the mod's creator.
I can now hire service teams consisting only of women from the Terrans, the Pioneers and the Yaki to equip and build a ship. (I think your mod is much better and more profound than what I put together there.)
However, I had a bug with the argons and I don't know if that's due to the mod. To be on the safe side, I deleted all argons from the list. But the bug persists. When ships are built or repaired at the Argon shipyards, no captains are deployed and the ships block the construction/docking areas forever.
In the following post I will pack the contents of the file that I put together.
EDIT: And I tried to get more female civilian Argons running around. I like the dress style with the thick sweater and leggings. But unfortunately it didn't work. This NPC model is one of the rarest for me.
EDIT2: The names of the various NPCs were my attempt to somehow influence the appearance ratio.
38 comments
No matching node for path '/characters/character[@name='split.generic.male']/select[@macro='character_split_female_generic_01_macro'][2]'
in patch file 'extensions\female_only_split\libraries\charactergroups'.
Skipping node.
Is probably not critical and will be skipped. And the mod also works so far that I have not seen any male splits in a newly generated game. But still, I looked at the code in the file in question. And with my (really very) limited coding skills (like someone who has no idea about cars, stops on the road and then looks under the bonnet to see if there's anything wrong), I can't see any error or what's wrong with it.
Does anyone have any idea why X4 is whining?
That was my question too.
I think the answer is, that currently it's not possible to edit the character meshes.
As example I had the idea to import beautiful hairstyles of other games/mods. I've found no working way to edit the 3d files (of characters). At least I was able to remove the (in my opinion) ugly hairstyles ending up in this mod.
So if you hear anything about character mesh editing, let me know and maybe we can hire some supermodels in future ^^
I was expecting something like this. Thank you for your effort!
The serious germans...
On the more serious note, most likely it's just a resource and devtime issue. Game is about spaceships, adding moddable NPCs most likely would require some base game code rewrite which can lead to unexpected bugs. And all of this for a feature most players wouldn't even know about.
Male voices remain D:
I think your version of cutting out what you don't like is much better than replacing it.
<remove sel="/characters/character[@name='argon.allraces']/select[@macro='character_argon_male_pilot_01_macro']"/>
How would you change the command line to completely remove the hairstyles instead of replacing them?
<replace sel="/macros/macro[@name='character_terran_female_cau_base_01_macro']/properties/models/model[@selection='random'][@type='props']/select[@ref='extensions/ego_dlc_terran/assets/characters/terran/props/Ter_f_hair_short_01']/@weight">0</replace>
I've been staring at the two command lines for a while now (yours and the Only Pretty Hairstyles mod).
But somehow I don't know where I could start to prevent hairstyles.
Do you perhaps have any advice?
Example:
change from...
<colors>
<blue weight="25">
<red weight="25">
<green weight="25">
<yellow weight="25">
<colors/>
to...
<colors>
<blue weight="33">
<red weight="33">
<green weight="34">
<yellow weight="0">
<colors/>
Now I understand the line. It wasn't just replacing one hairstyle with another. The weight for the hairstyle, i.e. the probability of it appearing, was simply set to zero. But without the other hairstyles being increased.
Unfortunately, that also means that as long as I don't know what the hairstyles that I don't like are called, I can't do anything about it 😞
Split Female Only - Base Game Module, the following file is downloaded instead:
Split Male Only - Base Game Module-925-1-0-1-1698566639.7z
Should be fixed.
Let me know if it works as intended. I have not tested it.
split_only_female
in
female_only_split
Or does that cause problems?
I would like to have your Female Only Mods together in the folder.
Females Only - Tides of Avarice Module-925-1-0-1-1676030503
When I press it, I get a warning that I need the Star Wars mod.
But when I press the Star Wars Women Alone expansion there is no warning.
EDIT:
I've now tried the mod and it's working great so far. I had previously rewritten another mod so that at least when I hired service crew I only got women. But your mod here is much, much better. Everything is really being replaced. Or better yet, it prevents men from spawning.
Now I just need a mod where you can hire Yaki in large numbers and not just dozens via M-ships.
I can now hire service teams consisting only of women from the Terrans, the Pioneers and the Yaki to equip and build a ship.
(I think your mod is much better and more profound than what I put together there.)
However, I had a bug with the argons and I don't know if that's due to the mod. To be on the safe side, I deleted all argons from the list. But the bug persists. When ships are built or repaired at the Argon shipyards, no captains are deployed and the ships block the construction/docking areas forever.
In the following post I will pack the contents of the file that I put together.
EDIT:
And I tried to get more female civilian Argons running around. I like the dress style with the thick sweater and leggings. But unfortunately it didn't work. This NPC model is one of the rarest for me.
EDIT2:
The names of the various NPCs were my attempt to somehow influence the appearance ratio.
<?xml version="1.0" encoding="utf-8"?>
<diff>
<!-- BASE -->
<!-- ARGONS -->
<!-- FACTION REPRESENTATIVE -->
<!-- TRADER -->
<!-- SHIP TRADER -->
<!-- SERVICE CREW -->
<!-- MARINE -->
<!-- PASSENGER -->
<!-- PRISONER -->
<!-- CIVILIAN -->
<add sel="/characters/character[@name='argon.civilian']">
<select character="argon.civilian.female" />
</add>
<add sel="/characters/character[@name='argon.civilian.female']">
<select macro="character__female_cau_civ_01_macro" />
<select macro="character__female_afr_civ_01_macro" />
<select macro="character__female_asi_civ_01_macro" />
<select macro="character__female_cau_civ_02_macro" />
<select macro="character__female_afr_civ_02_macro" />
<select macro="character__female_asi_civ_02_macro" />
<select macro="character_argon_female_asi_civ_01_macro" />
<select macro="character_argon_female_asi_civ_01_macro" />
<select macro="character_argon_female_asi_civ_01_macro" />
<select macro="character_argon_female_asi_civ_01_macro" />
<select macro="character_argon_female_asi_civ_02_macro" />
<select macro="character_argon_female_asi_civ_02_macro" />
<select macro="character_argon_female_asi_civ_02_macro" />
<select macro="character_argon_female_asi_civ_02_macro" />
<select macro="character_argon_female_asi_civ_01_macro" />
<select macro="character_argon_female_asi_civ_01_macro" />
<select macro="character_argon_female_asi_civ_01_macro" />
<select macro="character_argon_female_asi_civ_01_macro" />
<select macro="character_argon_female_asi_civ_02_macro" />
<select macro="character_argon_female_asi_civ_02_macro" />
<select macro="character_argon_female_asi_civ_02_macro" />
<select macro="character_argon_female_asi_civ_01_macro" />
<select macro="character_argon_female_asi_civ_01_macro" />
<select macro="character_argon_female_asi_civ_01_macro" />
<select macro="character_argon_female_asi_civ_01_macro" />
<select macro="character_argon_female_asi_civ_02_macro" />
<select macro="character_argon_female_asi_civ_02_macro" />
<select macro="character_argon_female_asi_civ_02_macro" />
<select macro="character_argon_female_asi_civ_02_macro" />
<select macro="character_argon_female_asi_civ_02_macro" />
<select macro="character_argon_female_cau_civ_01_macro" />
<select macro="character_argon_female_cau_civ_01_macro" />
<select macro="character_argon_female_cau_civ_02_macro" />
<select macro="character_argon_female_cau_civ_02_macro" />
</add>
<!-- PILOT -->
<!-- COMMANDER -->
<!-- MANAGER -->
<!-- SHADYGUY -->
<!-- CRADLE OF HUMANITY -->
<!-- PIONEERS -->
<!-- FACTION REPRESENTATIVE -->
<!-- TRADER -->
<!-- LICENCE TRADER -->
<!-- SHIP TRADER -->
<!-- SERVICE CREW -->
<!-- MARINE -->
<!-- PASSENGER -->
<!-- PRISONER -->
<!-- CIVILIAN -->
<!-- PILOT -->
<!-- COMMANDER -->
<!-- MANAGER -->
<!-- SHADYGUY -->
<!-- TERRANS -->
<!-- FACTION REPRESENTATIVE -->
<!-- TRADER -->
<!-- LICENCE TRADER -->
<!-- SHIP TRADER -->
<!-- SERVICE CREW -->
<replace sel="/characters/character[@name='terran.service']">
<character name="terran.service">
<select character="terran.service.female" />
</character>
</replace>
<add sel="/characters/character[@name='terran.service']">
<select character="terran.service.female" />
</add>
<add sel="/characters/character[@name='terran.service.female']">
<select macro="character_terran_female_cau_crew_01_macro" />
<select macro="character_terran_female_afr_crew_01_macro" />
<select macro="character_terran_female_asi_crew_01_macro" />
<select macro="character_terran_female_cau_crew_01_macro" />
<select macro="character_terran_female_cau_crew_01_macro" />
<select macro="character_terran_female_cau_crew_01_macro" />
<select macro="character_terran_female_cau_crew_01_macro" />
<select macro="character_terran_female_cau_crew_01_macro" />
<select macro="character_terran_female_cau_crew_01_macro" />
<select macro="character_terran_female_asi_crew_01_macro" />
<select macro="character_terran_female_asi_crew_01_macro" />
</add>
<!-- MARINE -->
<!-- PASSENGER -->
<!-- PRISONER -->
<!-- CIVILIAN -->
<!-- PILOT -->
<!-- COMMANDER -->
<!-- MANAGER -->
<!-- SHADYGUY -->
<!-- YAKI -->
<!-- FACTION REPRESENTATIVE -->
<!-- TRADER -->
<!-- LICENCE TRADER -->
<!-- SHIP TRADER -->
<!-- SERVICE CREW -->
<replace sel="/characters/character[@name='yaki.service']">
<character name="yaki.service">
<select character="yaki.service.female" />
</character>
</replace>
<add sel="/characters/character[@name='yaki.service']">
<select character="yaki.service.female" />
</add>
<add sel="/characters/character[@name='yaki.service.female']">
<select macro="character_yaki_female_cau_crew_01_macro" />
<select macro="character_yaki_female_afr_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_cau_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_cau_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_cau_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_cau_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_cau_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_cau_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_asi_crew_01_macro" />
<select macro="character_yaki_female_cau_crew_01_macro" />
</add>
<!-- MARINE -->
<add sel="/characters/character[@name='yaki.marine']">
<select character="yaki.marine.female" />
</add>
<add sel="/characters/character[@name='yaki.marine.female']">
<select macro="character_yaki_female_cau_marine_01_macro" />
<select macro="character_yaki_female_afr_marine_01_macro" />
<select macro="character_yaki_female_asi_marine_01_macro" />
<select macro="character_yaki_female_asi_marine_01_macro" />
<select macro="character_yaki_female_asi_marine_01_macro" />
<select macro="character_yaki_female_cau_marine_01_macro" />
</add>
<!-- PASSENGER -->
<!-- PRISONER -->
<!-- CIVILIAN -->
<add sel="/characters/character[@name='yaki.civilian']">
<select character="yaki.civilian.female" />
</add>
<add sel="/characters/character[@name='yaki.civilian.female']">
<select macro="character_yaki_female_cau_civilian_01_macro" />
<select macro="character_yaki_female_afr_civilian_01_macro" />
<select macro="character_yaki_female_asi_civilian_01_macro" />
<select macro="character_yaki_female_asi_civilian_01_macro" />
<select macro="character_yaki_female_asi_civilian_01_macro" />
<select macro="character_yaki_female_asi_civilian_01_macro" />
<select macro="character_yaki_female_cau_civilian_01_macro" />
<select macro="character_yaki_female_asi_civilian_01_macro" />
<select macro="character_yaki_female_asi_civilian_01_macro" />
<select macro="character_yaki_female_asi_civilian_01_macro" />
<select macro="character_yaki_female_cau_civilian_01_macro" />
<select macro="character_yaki_female_asi_civilian_01_macro" />
<select macro="character_yaki_female_asi_civilian_01_macro" />
<select macro="character_yaki_female_asi_civilian_01_macro" />
<select macro="character_yaki_female_cau_civilian_01_macro" />
</add>
<!-- PILOT -->
<add sel="/characters/character[@name='yaki.pilot']">
<select character="yaki.pilot.female" />
</add>
<add sel="/characters/character[@name='yaki.pilot.female']">
<select macro="character_yaki_female_cau_pilot_01_macro" />
<select macro="character_yaki_female_afr_pilot_01_macro" />
<select macro="character_yaki_female_asi_pilot_01_macro" />
<select macro="character_yaki_female_cau_pilot_01_macro" />
<select macro="character_yaki_female_asi_pilot_01_macro" />
<select macro="character_yaki_female_asi_pilot_01_macro" />
</add>
<!-- COMMANDER -->
<!-- MANAGER -->
<add sel="/characters/character[@name='yaki.manager']">
<select character="yaki.manager.female" />
</add>
<add sel="/characters/character[@name='yaki.manager.female']">
<select macro="character_yaki_female_cau_manager_01_macro" />
<select macro="character_yaki_female_afr_manager_01_macro" />
<select macro="character_yaki_female_asi_manager_01_macro" />
<select macro="character_yaki_female_asi_manager_01_macro" />
<select macro="character_yaki_female_asi_manager_01_macro" />
<select macro="character_yaki_female_cau_manager_01_macro" />
</add>
<!-- SHADYGUY -->
</diff>
But can we get a Male only mod? Also a ethnicity slider mod aswell would be goated!
Edit: can you explain what "ethnicity slider" mod means? Thanks!
Edit2: male versions added BUT UNTESTED! Give me a feedback if it works ^^