Jump to content

Making custom armor parts : some aren't displaying


Recommended Posts

Hello there,

 

I'm trying to make a custom mod for my own usage and I'm having trouble getting some parts to display when equipping the corresponding item.
The body slots that I am using in my mod are the following :
46 : Right arm

47 : Left arm

48 : Neck

53 : Skirt

55 : Left Leg

58 : Chestpiece

 

To make sure that armor display properly, I do what I've always done and that always worked until now : All the mesh shapes are set to use the corresponding slot (setting it through either nifskope or outfit studio), and both the Armor Addon and the armor records in the .esp are set to use this slot as well.

 

I've been making various armor pieces using these slots for a while now, even edited a couple of other "armor parts" mods for consistency, and it always worked out just fine. However, for some reason, now when setting up a few new armor pieces, some of them aren't displaying at all, while others are displaying just fine. Given that I followed the same procedure for every piece, it is pretty odd.

I thought at first that I typed the wrong filepath, but the items display correctly in the inventory. I checked my meshes, thinking that I forgot to change their display slot, but they are indeed set to use the correct slots. I then checked both armor and armor addon records, and yet again, they were set to use the correct slots. So I thought maybe I had some equipment using the same slot, but removing any other armor didn't change anything.

I'm starting to run out of ideas as to why the armor parts won't display on my character, even though they display just fine in the inventory...

um5xtLA.png

fleuyrh.png

 

No matter what I'm wearing, 4 parts aren't displaying : 46 (Right arm), 47 (Left arm), 48 (Neck) and 55 (Leg). However, both the skirt (53) and chestpiece (58) are displaying just fine, as you can see on the first screenshot.

 

Here's another screenshot, from outfit studio this time, showing how it should display on the middle outfit :

 

Tnw97SB.png

 

Any idea as to why this is happening? I don't exactly know what else I can provide to explain precisely what I've done, so here's a rar with the esp aswell as the meshes, if you want to take a direct look at what's going on :

https://www.dropbox.com/s/u10er4c2q7vxdn8/Aeonian%20Gear.rar (2.76mo).

 

Esp only has 16 records so far, 8 armor pieces and 8 corresponding armor addon, so if you decide to take a look at it it really shouldn't take long. The armor parts that aren't working are the 4 "circlets" labeled as follows :

-YmirCircletLeftArm

-YmirCircletLeftLeg

-YmirCircletNeck

-YmirCircletRightArm

 

All their meshes (4x2 meshes) are in /meshes/armor/ymir/accessories

From my testing, it is either the armor addon or the meshes that arent working correctly, but I can't figure why either of these wouldn't work.

Thanks in advance!

UPDATE :

I replaced the circlet meshes with other meshes set to use the same slot, and those display properly. That means that the esp plugin is fine as is, and the problem comes from the circlet meshes.

As to why these meshes are invisible when equipped but fine in the inventory, well, that's another mystery...


UPDATE #2 : Fixed
Suspecting the mesh I extracted the circlets from to have the same problem, I cheked it out in game, but the circlets had no problem on the original mesh. So, trying my luck, I repeated the exact same procedure to make a new set of circlet meshes, and somehow the resulting files are working now. Even weirder, even though I followed the exact same steps for both sets of meshes, the meshes that weren't working were a lot larger (each around 250ko) than the new, working ones (each around 25ko).
My best guess is, when I extracted the meshes the first time, I must have f*#@ed up in the process without realising it, resulting in weird behaviour.

Leaving this topic as is, even though given the circumstances it's unlikely someone else encounters the same problem. And even if they do, I can't even explain why it got fixed when I repeated the same steps, but we never know, it may be useful to someone eventually ¯\_(ツ)_/¯

Edited by Guest
Link to comment
Share on other sites

Ok, good, that worked.

So, here's the thing. In all those meshes you have a very weird collision block (collision for some type of huge crane thing). Armor does not need collision at all. There's also some weird NiNode that's not a bone that shouldn't be there.

To clean it up, right click on 1 BSXFlags > Block > Remove, then right click on 6 bhkCollisionObject > Block > Remove Branch (very important to remove branch here).

Then go to Spells > Optimize > Remove Bogus Nodes, and Spells > Optimize > Remove Unused Strings.

Do this for all those meshes and they should be clean and work now. If you still have issues let me know.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...