Wall Worm 2.3 Released

Started by wallworm, October 15, 2014, 12:14:41 AM

Previous topic - Next topic

wallworm

Version 2.3 released on 10-14-2014

   * Installation: Updated Wall Worm to work from any installation directory on the system. To work in arbitrary locations, a maxscript file declaring the location of Wall Worm must be in the scripts/startup folder (either the root scripts or userscripts). See the updated installation notes.
   
   * Installation: Fixed error that occurred during installation script on 3ds Max 2012.
   
   * Utilities: Updated the Check for Updates function. Now will return a dialog with the choice to download the newest updates, go to the changelog, or do nothing. If WW is currently installed in a writeable directory, the updater will now install the updates automatically; otherwise, the newest version of WW is downloaded onto the system for manual update.
   
   * Utility: Fixed the path for the DX11-to-DX9 utility that was referencing a file that was removed from the WW installation in a recent update. Now points to the MaxRoot/maps/fx folder. This function is not exposed to the Wall Worm UI so most users would not have been effected.
   
   * Materials: Updated logic in some material functions that remove try/catch blocks.
   
   * SMD Exporter: Updated output format to truncate values with trailing 0s.
   
   * SMD Exporter: Updated SMD/VTA Export code to cache some Skinops and other functions to add some optimization to export times.
   
   * SMD Exporter: Updated the SMD Exporter to warn the user if the bone count is above 128 nodes.
   
   * WWMT: Updated QC export to fail if the model has $staticprop off and there are more than 128 nodes/bones in the model.
   
   * WWMT: Fixed several bugs related to hull functions that occur when hulls are deleted.
   
   * WWMT: Fixed some bugs with functions related to Hide/Show hulls in certain circumstances.
   
   * WWMT: Updated WWMT to throw an error and stop exporting when the model is not $staticprop but the Rotated Model setting is turned on. This will stop a large percentage of unexpected results from users that were using both settings.
   
   * VMF Exporter: Updated the brush exporter to weld vertices of coincidental vertices. Fixes problems with exporting *some* brush nodes that were exporting with invalid geometry (for example, geometry where a brush side was composed of multiple overlapping vertices and the side had no surface area).
   
   * VMF Exporter: Fixed brush side count to start at 1 instead of 8.
   
   * VMF Exporter: Updated the code to exclude the unnecessary layers ("VMF_Exclude", "Convexity Library Shapes") because those layers, if present, are always empty because any object in them is excluded from the export.
   
   * Problem Checker: Added Entity Count checker to check the scene for too many entities.
   
   * Entities: Updated some functions that have a reference to "$scripts" pathnames to now use the global variable named wallworm_installation_path.
   
   * Anvil: Updated the startup script that gets embedded into files to no longer reference a file path directly but use an inline script that looks for the startup.ms script in the new global wallworm_installation_path. If the file is not found, there is no longer a startup error about a missing file.

wallworm

Version 2.31 was released almost immediately. It fixed the SMD exporter that had broken UVW in the 2.3 version released half an hour before.

SMF spam blocked by CleanTalk