Problem with CB Cento outfit for Genesis 8 female Sku 81582

jukingeojukingeo Posts: 711

Hello All,

I am having trouble with the outfit I mentioned in the subject above.   While the outfit loads on the figure fine, it does so without textures.  When I try to load up the textures I get this error message:

"An Error Occurred While Reading The File, See Log File for Details."

Okay, so I did that and in the log file, I found this:

2022-05-20 23:32:59.352 Invalid hierarchy for selected node(s) and "preset_hierarchical_material" type; no root(s) found.
2022-05-20 23:32:59.352 Error reading file, see log for more details.

Another Okay...Soooo what does this mean and how do I fix it?

EDIT: I had played around with it some more and if I load the individual textures for the separate pieces, the texture will load up, except for the bodysuit portion.   So I guess when attempting to load the full outfit texture, it must hit this snag and it refuses to load the texture for the whole outfit.  So it seems as if the problem lies in the bodysuit texture.

Thank you.

Post edited by jukingeo on

Comments

  • felisfelis Posts: 4,338

    Hierarchical materials require you to select the character when applying the materials.

  • jukingeojukingeo Posts: 711

    felis said:

     

    Hierarchical materials require you to select the character when applying the materials.

    Nope! That didn't work.   Tried selecting the character, tried selecting the wardrobe item, and even tried both.  Got the same error message for all.

  • richardandtracyrichardandtracy Posts: 5,681
    Hierarchical materials can also fail to work if the base character is not the correct generation. Eg wants Genesis 8.1 and the character is Genesis 8 or vice versa. To be honest, I tend to save a traditional material preset when I come across one of these and finally get it working.
  • NorthOf45NorthOf45 Posts: 5,489

    The wardrobe items must be parented to the base figure. The base figure must be G8.1F to work with the H.Material(s) files in this case. This is the inherent problem with the way Hierarchical Material presets are made, they include the base figure, and there can be only one.

    You can load a Genesis 8.1 Female, add the wardrobe and apply the H.Materials, then fit the wardrobe to a Genesis 8 Female.

    You can also load the wardrobe items on G8F as usual, then create a null, or a group, either parented to G8F or not, and give it a node name (what the H.Material preset is looking for) of Genesis8_1Female, and a Node Label (what is displayed in the Scene tab) of, say, Genesis 8.1 Female Proxy, or G8.1F Proxy, or whatever you want, so that you know what it is. Now move (re-parent, but do not fit) all the wardrobe items in the same hierarchy as on G8F to the null or group. The wardrobe items will still be fit to G8F, but the parent will be something that the H.Material preset will see as Genesis 8.1 Female. Apply the H.Materials at will with any node from the null or group or below selected.

    For future use, you can re-parent the wardrobe items to G8F, delete the null or group, and save a new H.Material(s) preset to apply to the wardrobe items on a G8F without all the jumping through hoops.

     

  • NorthOf45NorthOf45 Posts: 5,489

    Looking a bit closer, the "Versatility" texture add-on used a Genesis 8 Female base figure. Those H.Material presets will apply to the wardrobe whether worn by Genesis 8 or Genesis 8.1. So, another permanent fix is to go into all H.Material files (20 of them from the base Leather & Mesh set; need to uncompress first with Batch Convert tab) and change any references for Genesis 8.1 Female to Genesis 8 Female:

    Genesis8_1Female -> Genesis8Female
    Genesis81FemaleGeom -> Genesis8FemaleGeom

    Tried it myself and it works like a charm. Not sure exactly how it is supposed to work, but it works out. (I'm sure the backwards compatibility has been thoroughly discussed elsewhere).

  • jukingeojukingeo Posts: 711

    NorthOf45 said:

    Looking a bit closer, the "Versatility" texture add-on used a Genesis 8 Female base figure. Those H.Material presets will apply to the wardrobe whether worn by Genesis 8 or Genesis 8.1. So, another permanent fix is to go into all H.Material files (20 of them from the base Leather & Mesh set; need to uncompress first with Batch Convert tab) and change any references for Genesis 8.1 Female to Genesis 8 Female:

    Genesis8_1Female -> Genesis8Female
    Genesis81FemaleGeom -> Genesis8FemaleGeom

    Tried it myself and it works like a charm. Not sure exactly how it is supposed to work, but it works out. (I'm sure the backwards compatibility has been thoroughly discussed elsewhere).

    Sorry I haven't answered this in a while.  It turned out that this only happened on the bodysuit part of the outfit and following what you said, I had tried it on a Genesis 8.1 character and I found I was able to change the textures, but with Genesis 8 figures, I continued to get the error message for JUST that one item.   For a work around to change the texture for a Genesis 8 figure, I simply put an 8.1 figure in the same scene, put the bodysuit on that figure and then change the texture.  Then I re-fit the bodysuit on the Genesis 8 figure.   So that works.   But still, for a clothing item that is labled for Genesis 8.1 AND Genesis 8, every item should work for both characters.  All the other items in the package work correctly, just the bodysuit.  I almost returned the item because it clearly is a problem, but the work around doesn't take too long to do.  I just know it will be a bit annoying to just outright change the color of the bodysuit in that I can only do so when it is on a Genesis 8.1 character.

    Thanks,

    Geo

Sign In or Register to comment.