0 of 0

File information

Last updated

Original upload

Created by

Florkon

Uploaded by

Florkon

Virus scan

Safe to use

38 comments

  1. Lytos
    Lytos
    • member
    • 1 kudos
    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.

    Does anyone have any idea why X4 is whining?
  2. KinshinReaper
    KinshinReaper
    • supporter
    • 0 kudos
    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? 
  3. starsworld233
    starsworld233
    • member
    • 1 kudos
    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.
    1. Florkon
      Florkon
      • premium
      • 2 kudos
      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.
    2. starsworld233
      starsworld233
      • member
      • 1 kudos
          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?
    3. Florkon
      Florkon
      • premium
      • 2 kudos
      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 ^^
    4. starsworld233
      starsworld233
      • member
      • 1 kudos
      OK,i will follow up the latest news about it
    5. starsworld233
      starsworld233
      • member
      • 1 kudos
      well ,according to my searching,modders can never make out a character mod unless egosoft develop a software to process the character model
    6. Florkon
      Florkon
      • premium
      • 2 kudos
      unless egosoft develop a software

      I was expecting something like this. Thank you for your effort!
    7. Heckan
      Heckan
      • supporter
      • 1 kudos
      They're just afraid that their "serious" game will turn into a space porn parody
    8. Florkon
      Florkon
      • premium
      • 2 kudos
      They're just afraid that their "serious" game will turn into a space porn parody
      I don't understand the problem xD
      The serious germans...
    9. ebaniinexussuka
      ebaniinexussuka
      • member
      • 0 kudos
      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.
  4. Heckan
    Heckan
    • supporter
    • 1 kudos
    Great mod. If only there were mods for the appearance of characters, like in Skyrim xD
    Male voices remain D:
  5. Lytos
    Lytos
    • member
    • 1 kudos
    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?

    <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?
    1. Florkon
      Florkon
      • premium
      • 2 kudos
      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/>

      to...
      <colors>
      <blue weight="33">
      <red weight="33">
      <green weight="34">
      <yellow weight="0">
      <colors/>
    2. Lytos
      Lytos
      • member
      • 1 kudos
      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 😞
  6. Lytos
    Lytos
    • member
    • 1 kudos
    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
    1. Florkon
      Florkon
      • premium
      • 2 kudos
      Hi, thank you for the report. ^^
      Should be fixed.
      Let me know if it works as intended. I have not tested it.
    2. Lytos
      Lytos
      • member
      • 1 kudos
      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.
    3. Florkon
      Florkon
      • premium
      • 2 kudos
      Should be safe. I'll change it. Thanks for your hint!
  7. Lytos
    Lytos
    • member
    • 1 kudos
    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.
    1. Florkon
      Florkon
      • premium
      • 2 kudos
      Hi,
      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.
      fixed, thanks!


       I had previously rewritten another mod so that at least when I hired service crew I only got women.
      That was a thing I tried but I could not get it to work. My try spawned males anyway. Would you share your solution?
    2. Lytos
      Lytos
      • member
      • 1 kudos
      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.
    3. Lytos
      Lytos
      • member
      • 1 kudos
      X4 Foundations/extensions/better_demographics/libraries/charactergroups.xml



      <?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>
  8. edwardecl2
    edwardecl2
    • member
    • 0 kudos
    Is it possible to make the male characters less likely to spawn with a different beard colour to their hair colour? that one really bothers me.
    1. Florkon
      Florkon
      • premium
      • 2 kudos
      Sry, no idea how to change that behaviour...
  9. AzoorFox
    AzoorFox
    • supporter
    • 0 kudos
    Nice mod!

    But can we get a Male only mod? Also a ethnicity slider mod aswell would be goated!
    1. Florkon
      Florkon
      • premium
      • 2 kudos
      Hi, yes that would be possible. Maybe I find some time at the weekend but I can't promise.

      Edit: can you explain what "ethnicity slider" mod means? Thanks!

      Edit2: male versions added BUT UNTESTED! Give me a feedback if it works ^^
  10. drayton359
    drayton359
    • member
    • 0 kudos
    Does this work for Kingdoms End DLC, doesn't seem to as still seeing males.
    1. Florkon
      Florkon
      • premium
      • 2 kudos
      I do not own Kindom End DLC so this does not work. If you want you can send me the config files, so I can make this work. PM me ^^