Hey all! Another small update, 0.04.4d, has been released. This update changes only very tiny things:
- Using the dropdown menus for "Edit > Delete" was broken from 0.04.3 to 0.04.4 and should be fixed again to delete vertices how it used to. (It doesn't work on the Tracks view yet, unlike the DEL hotkey, though.)
- Using "convert HD to SD (experimental)" had a bug that was reported to me where some model geometry would be deleted in custom, nonstandard models (when LoD == -1 but not 0). This has been changed so that the geometry in question is retained in the converted SD model.
- Fixed a bug reported by @Leo Akastenix on Discord which caused 3D mesh to display differently on the "View" tab versus how the "View in 3D" of Hive and the Warcraft 3 game actually work (For anyone interested in the technicality behind this, you can review my source code change. This pertains to a case when we use
GeosetId
instead of GeosetAnimId
in a Bone
when optimizing it out in the previewer.) Visually, this was causing a geoset to disappear on a test model when the geoset should have been visible.
- Some logging message if you attach a console to the program used to print out "Whoa!2" if you encounter an unexpected shader type ID in an MDX1100 (patch 1.33) asset. Now instead it will print "MDX11 parser reached unexpected shader type ID: 2" (Most likely no user will ever see this fix)
It might be possible to add a tesselate feature, but off the top of my head I do not know the algorithm for that. Do you know if it is publicly documented or has an open source library to do the tessellation available somewhere online?