Stuff I tried(skippable and probably boring): Thank you for the ideas, SEN! I tried the first one but not the second one and I also tried a bunch of other tests. You guys could probably imagine all the ways to try to sneak that extra AABB in there. None of them worked, though some of them caused more problems than others. I have no idea what I was doing before or maybe if I was mistaken, but I ran through it a few times and just couldn't come up with something that didn't crash the toolset on exit. Not the first time I've seen this particular problem with the toolset. Game launches OK, module saves OK, but crash on exit. I hit the Omnibus and looks like Lucifer Church ran into this problem along with Danmar and probably a couple of others, accidentally. And from their comments it all seemed to point back to the AABB. After quite a bit of trying to get that square peg into the round hole, I switched tacks and turned to the model itself. The grass isn't a function of the AABB, it's a function of the material on each face. Tried a bunch of cutting up my AABB node to get that to work and still nothing that seemed to work that didn't cause a problem somewhere along the line.
However, I do think I might have nailed it: I hope, anyway. Again, since it's "all about the faces", I went into the ASCII model, into the aabb node and found the water faces (which end in 6), copied them, pasted them at the end of the list of faces,
changed the 6 at the end to 3 and then counted how many new lines I'd added. Then I went back up to the "faces" count and incremented it by that many. In this case, I added 14 new lines (these are copies of the water faces), and so my "faces 90" became "faces 104".
No AABB weirdness involved. No duplicating AABB with this method. This only affects the faces, which is the cue NWN is using to determine what needs to be drawn. If anything, this is just doping the model with extra face data. I tried compiling it externally and the external compiler doesn't seem to have a problem with it.
Download it here and give it a spin.
Modifié par OldTimeRadio, 19 août 2012 - 02:54 .