Wall Worm 3.38 Released

Started by wallworm, November 23, 2017, 12:28:04 AM

Previous topic - Next topic

wallworm

Version 3.38 released on 11-23-2017

This release was pushed a little before I wanted because two users reported Max startup issues with the previous live release... so I figured I'd better get this pushed as it was reported to address their issues. Please report any issues you may find. Overall you should find that many things in Max run much more quickly. However, this update breaks compatibility with some older WW scenes created before WW 3.0. So if you have an old scene that won't export, contact me and I will help you get it updated.

   * Hull Helper: Fixed MAXScript error when running Process Hulls on an object with no faces.
   
   * Entities: Fixed bug after placing some entities that do not have any known parameters.
   
   * Entities: Updated the Entity Manager to allow more robust searching/filtering of entities.
   
   * Entities: Added new Edit Entity macroscript. Will open a new floater with the entity parameters along with a new Output editor. Still a WiP.
   
   * Entities: Fixed bug parsing FGD in WW Pro when a Color parameter did not have a default value. Required FGD Reparse.
   
   * System: Updated the WallWormHelperOps to track more of the objects for the various tools. This helps reduce lookup times where the entire scene was being queried. This update has been encorporated into several lookup functions, but more will be added in the future.
   
   * Scripts: Added a new script to convert old scenes created before WW 3.0 into a more current state. Script is located at /WallWormUtilities/update_utils/convert_legacy_scene.ms . No UI to run this yet. Must run manually.
   
   * Displacements: Removed the embedding of a startup script in files for the displacement topology listener. Now handled via WallWormHelperOps which is run automatically with Max when WW is installed.
   
   * Sky Writer: Added new option to tell a Sky Writer node to export as a env_cubemap in a VMF.
   
   * VMF Exporter: Optimized export of Forest objects as entities.
   
   * VMF Exporter: Updated VMF exporter to intelligently generate nodeId of info_node entities that are assigned to Forest or PropLine nodes.
   
   * VMF Exporter: Fixed PAK function being broken.
   
   * System: Fixed Max crashing the first time launched after updating WW.
   
   * Settings: Added new settings to explicitly set these compilers: studiomdl.exe, vtex.exe, vbsp.exe, vvis.exe, vrad.exe, mksheet.exe, vbspzip.exe (or Goldsource equivalents).
   
   * Materials/Textures: Updated the VMT/VTF Exporters to automatically apply the WW Source Shader Custom Attribute to materials before loading export UIs. This means that in most cases you no longer need to use the Give Obj Mats+Tex buttons.

wallworm

3.382 Released.

Fixes some bugs reported after users got the 3.38 update.

wallworm

Version 3.391 released on 11-26-2017

   * System: Updated GameInfo parser to allow absolute game paths.
   
   * HelperOps: Fixed MAXScript error when opening/enabling a XREF Scene. This bug was supposed to be fixed in previous update but had not been pushed properly.

wallworm

Version 3.392 released on 11-28-2017

   * Bitmaps to Material: Updated file search to convert back slashes to forward slashes to avoid invalid path strings because of special characters like \r or \n.
   
   * Bitmaps to Material: Added support for Bitmap2Material 3.1.
   
   * Bitmaps to Material: Updated the map scale applied to BlendedBoxMap textures to be use an instanced controller when generated via the Generate Blended Maps function.
   
   * WWMT: Updated the Surfaceproperty list to gather all available surfaceproperties in all the files defined by game's manifest files. Works in 3ds Max 2015+. Is not yet automatic because of a random known system exception. Until fixed, you can manually run via this maxcript code: macros.run "wallworm.com" "WallWormGetSurfaceProperties2"
   
   * WWMT: Updated the PropData and gibs model classes to be derived from game's propdata.txt file. Works in 3ds Max 2015+. Is not yet automatic because of a random known system exception.  Until fixed, you can manually run via this maxcript code: macros.run "wallworm.com" "WallWormGetSurfaceProperties2"

SMF spam blocked by CleanTalk