Newer version now up, same location.
This fixes the two issues mentioned by Bannor and B_Harrison. Thanks guys for the testing.
I was missing a big chunk of the "Clean" Model code. Even if it did work, the most it would have done is "Desparkle" the meshes.
And I did break the Walkmesh Checker, by changing the button name.
The "Clean" Model routine will not work with 3dsMax6 SP1, but is working with 3dsMax7 SP1, 3dsMax8 SP3 and 3dsMax9 32 bit.
The Walkmesh Checker worked with all 4 versions.
A Word of Warning about the "Clean" Model routine. If you are going to run this with "Re-Pivot" checked,
SAVE THE SCENE!!! before pressing the "Clean Model" button. "Re-Pivot" can cause 3dsMax to hang on a complex mesh. "Re-Pivot" attempts to find a safe position for the pivot of shadow casting meshes. When using this, try to have the listener window open. When it hangs, the last line in the listener window will list the mesh that is causing the problem. Once you kill the unresponsive program and restart/reload nwmax plus and your model, turn shadow casting "off" for the offending mesh and try again.
Thanks for the support,
MDA