I am trying to find a solution for one issue, that bugs me since Fallout 3 release. Maybe some of you guys could give an heads up.
It's about the issue creating LOD for islands or worldspaces with large open waters. What happen in most cases if you do this, are messed up LOD meshes of the water area. A LOD nif with messed water looks like this:
As you see, the shape I pointed in the screenshot should not be there. It's water space.
Now, what I did is: I loaded the nif into Max and removed the faulty water mesh.
Then I loaded the original nif file and made paste over for the NiTriShapeData.
I got this file:
I thought this would be a very neat idea. However, it did not work. If I load the worldspace ingame,
my game crashes with this lod nif.
However, LOD nif files have NiAdditionalGeometryData for whatever reason and I think, that the issue
is related to this. Because of course the block info and num vertices is much less with the new mesh.
However, I have no clue, what info is stored in the NiAdditionalGeometryData and how to update it, to make it fit with the new mesh verticles count. There are also some more information, that are unique to LOD files, such as BSSegmentedTriShape. Not sure what they do. However, just paste over the NiTriShape is not enough.
Does anyone have an idea how to solve this?