Wall Worm 1.97 Released

Started by wallworm, October 30, 2013, 12:30:23 AM

Previous topic - Next topic

wallworm

Version 1.97 released on 10-30-2013

NOTE: This update was sponsored by Robert Briscoe of Dear Esther.

* VBSP Importer: VBSP Importer for detail.vbsp and detail materials. Will generate prop details in the scene that mimmick those in Source. Note at this moment it is only for bringing into Max. There is no way for Wall Worm to control the output of prop details at compile time (yet).*
   
* Materials: Updated the VMT exporter for new material system to use correct %detailtype instead of $detailtype.
   
* Materials: Updated material import functions to correctly gather the %detailtype from the VMT.
   
* Materials: Updated material import functions to properly generate the alpha settings on imported VMTs. $alphatest and $detailsprite now force the diffuse bitmap to be used with alpha.
   
* Materials: Added a large set of new settings, including many for $detailsprite materials.
   
* Material Library Generator: Fixed bugs with filtering types that were introduced during the transition to the newer material system a few months ago. Now you can build more targeted material library types (Brush, Blend, Model) again with the Material Library Generator.

* VMF Importer: Now gathers the skyname, maxpropscreenwidth, minpropscreenwidth, detailvbsp and detailmaterial and saves them into the file's headers which will be used when re-exporting the scene with the VMF exporter.
   
* VMF Importer: Makes all material names lower-case.
   
* VMF Importer: Added new option called Validate Geometry. This option is on by default. It only has an effect if you are using the default geometry generation. What it does is do a few checks on the imported brush geometry to detect failed geometry imports and falls back to the alternate method if it detects a certain failure.


* Please note that the VBSP prop detail importer currently only works with sprite details. It will not yet import model props (and has not even been tested with that scenario yet).

wallworm

A bunch of micro updates today:


Version 1.9702 released on 10-30-2013

   * VBSP Importer: Detail Props using the upright property now have the normals derived from the face normal.
   
   * VBSP Importer: Collapse function now preserves normals.
   
###################################

Version 1.9702 released on 10-30-2013

   * VBSP Importer: Added new scaling and orientation options.
   
###################################

Version 1.9701 released on 10-30-2013

   * VBSP Importer: Fixed the default upright value in the sprite generation. Previously, the default was set to true, but now it is only true if explicit in the VBSP.
   
   * VBSP Importer: changed normals to match face angle.

wallworm

These updates are all related so I'm keeping them in this thread:

Version 1.9711 released on 11-1-2013

   * VBSP Importer: Fixed bug where the Coerce Orientation would still use upright  when Face Normal or Upright Test were chosen if the VBSP command for the top was set to upright.

###################################

Version 1.971 released on 10-31-2013

   * VBSP Importer: Added checkbox called Fill to Allowed. When on, all seeds get used (so if an invalid alpha value is selected, the tool keeps looking until the correct number of alpha values are found. When off, seeds  .

###################################

Version 1.9709 released on 10-31-2013

   * VBSP Importer: Fixed error in surface area calculations that kept getting larger each time a selected area was populated with sprites.
   
   * VBSP Importer: Fixed incorrect report on number of sprites actually generated in the MAXScript listener.

###################################

Version 1.9707 released on 10-31-2013

   * VBSP Importer: Fixed error when using the Coerce Upright setting and limiting to selection... there was an infinite loop.

###################################

Version 1.9706 released on 10-31-2013

   * VBSP Importer: Fixed error when using the collapse function on a selection of prop details. The error was then using the collapsed mesh as the source of new sprites when new details were generated.

###################################

Version 1.9705 released on 10-31-2013

   * VBSP Importer: Fixed error when deleting props with the Selection limit option then trying to recreate the sprites.
   
   * VBSP Importer: Updated the seed value to be used every time the create button is pressed.
   
###################################

Version 1.9704 released on 10-31-2013

   * Settings: Switching to a different preset now correctly updates the current global material library path.
   
   * Utility: Added standalone script in WallWormUtilities folder called updateDisplacementMaterialsFromVMTs.ms . When run, the script looks for DirectX Materials on objects. If found, it will attempt to load the corresponding VMT and update the properties for the material. This can be helpful if previously imported blend materials included the incorrect detailtype.

SMF spam blocked by CleanTalk