Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - wallworm

#21
Wall Worm News / Wall Worm 5.1.1 Released
January 09, 2022, 02:20:59 PM
Version 5.1.1 released on 1-9-2022

   * Settings: Fixed bug using the Import Presets File when using a legacy MAXScript preset file.
   
   * Brushes: Updated the function for tagging geometry as brushes to allow assigning an object that is is an extruded shape into a brush. As long as the shape has at least one modifier and generates geometry with no open edges, WW will now allow assigning the geometry as a brush.
   
   * Displacements: Updated the script in Wall Worm for converting legacy displacements to modern displacements. This relates to displacements generated in very early versions of Wall Worm from around a decade ago.
   
   * WWMT: Updated WWMT custom attribute to no longer call any functions at load time that would cause the functions to get blocked by Safe Scene Script Execution (SSSE) in 3ds Max 2022+.
   
   * Textures: Updated the Texture custom attribute to no longer call any functions at load time that would cause the functions to get blocked by Safe Scene Script Execution (SSSE) in 3ds Max 2022+.
   
   * VTF Exporter: Fixed some cases where textures would not export.
   
   * Brush ID: Added field to enter a coordinate to sent the current view to that coordinate. Useful for going to coordinates listed in the compile log.
   
   * Problem Checker: Updated the function for updating proxies custom attributes in the Problem Checker to update legacy proxies.
   
   * VMF Exporter: Fixed bad Angles (rotation) value in entities due to a regression introduced in recent months.
   
   * VMF Exporter: Fixed VMF Exporter not exporting legacy WWMT Proxies.
   
   * SMD Exporter: Fixed SMD Exporter inappropriately converting material path names with a period (.) to an underscore.
   
###################################

Version 5.0.117 released on 1-1-2022

   * CSGO Tools: Updated CSGO Tools (to create Map KV and CFG Files) to properly work in 3ds Max 2022.
   
###################################

Version 5.0.116 released on 12-30-2021

   * VMF Importer: Added two new options to control whether or not the VMF Import should set the viewport camera to one of the imported cameras and whether or not to use the incoming grid and snap settings.
   
#22
Wall Worm News / Wall Worm 5.0.114 Released
December 27, 2021, 10:06:51 AM
Version 5.0.114 released on 12-26-2021

   * CorVex: Fixed bug in setting values used for the base of wall mode second-side and CorVex Spline.
   
   * CorVex: Updated CorVex to not assign the NoDraw material to floor tops/bottoms when there is a gap between the floors when using a Floor Offset other than 0.
   
   * CorVex Spline: Added new options to create splines of sloped roofs.
   
   * CorVex Spline: Updated UI of CorVex Spline in modify tab to designate those settings that only work on Wall Mode.
   
   * CorVex Spline: Fixed error when using multiple floors.

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

Version 5.0.112 released on 12-24-2021

   * CorVex: Updated the Force Convex Polys function to work faster on wall mode CorVex nodes that are using the Sloped top option.
   
   * Problem Checker: Updated notice to users to update to 3ds Max 2022.3 if a lower version of Max 2022 is installed.
   
   * CorVex: Fixed bad UVs on ends of CorVex Walls using slope and with some settings.
   
   * CorVex: Fixed bad UVs on second ends of CorVex Walls that had flipped UVs.
   
###################################

Version 5.0.111 released on 12-23-2021

   * CorVex: Fixed bad UVs on ends of CorVex Walls using slope.

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

Version 5.0.110 released on 12-23-2021

   * CorVex: Updated the material IDs of Wall CorVex objects when using a Slope Left or Slope Right: in these cases, the side that is not sloped will retain the material of the side it belongs to. Only polygons that are sloped will get the Top Material ID.

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

Version 5.0.109 released on 12-22-2021

   * Worm Face: Updated Worm Face to automatically set the hidden faces of a CorVex node to NoDraw materials when dropping a material onto a CorVex.
   
   * Worm Face: Added support for dropping materials onto multi-floor CorVex nodes.
   
   * CorVex: Updated the Create Multimaterial utility to refresh the screen immediately to always show resulting material.
   
###################################

Version 5.0.108 released on 12-21-2021

   * Displacements: Fixed missing function in displacements that affected several tools in WW including the VMT Browser, Worm Face and other places.
#23
Wall Worm News / Wall Worm 5.0.107 Released
December 20, 2021, 01:55:34 PM
Version 5.0.107 released on 12-20-2021

   * System: Updated the updater notification system inside Wall Worm to use proper versioning formats.
   
   * System: Fixed some startup errors with some older versions of Max.
   
   * WWMT: Fixed a MAXScript error when opening the WWMT floater after changing the default map channel in the global settings.
   
   * PropLine: Fixed the display of normals when using WallWormMDL nodes. This fix was added to 3ds Max 2020+.
   
   * PropLine: Updated the Create PropLine from Selection macro to not place an Edit Normals modifier onto the PropLine for 3ds Max 2020+ because the normals are now properly set for WallWormMDL nodes in the PropLine object.
   
   * CorVex: Fixed error is setting the Start segment larger than the number of segments in a spline.
#24
Wall Worm News / Wall Worm 5.0.92 Released
August 17, 2021, 11:45:02 PM
Version 5.0.92 released on 8-17-2021

   * VMT Browser: Fixed very slow-loading VMT browser. Refactored VMT browser to open much faster. In local tests, the VMT browser went from several minutes to open down to 34 seconds.
   
   * VMT Browser: Updated VMT Browser to remember last selected image in a folder. When changing folders, current selection is reset unless a material was already selected in folder, in which case that material is selected automatically.
   
   * Plugins: Fixed snap icon previews not working during object creation for several scripted plugins in Wall Worm for 3ds Max 2019+. Note that the Arch primitive still doesn't fully support snap icons in Max 2019+ but this is due to a defect in 3ds Max 2019+ that requires a fix from Autodesk.
   
   * Startup: Updated startup scripts to properly record Wall Worm startup times that were previously thrown off if 3rd party plugins took a long time to load after Wall Worm.
   
   * ProPal: Fixed MAXScript error creating a ProPal object.
   
###################################

Version 5.0.91 released on 8-10-2021

   * Settings: Fixed error in the Settings when using 3ds Max 2017.
   
   * WallWormMDL: Fixed a MAXScript error loading some unexpected MDL files.

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

Version 5.0.89 released on 7-27-2021

   * Settings: Shortened some long labels to fix overlapping labels when viewed in Chinese versions of 3ds Max.
   
   * Settings: Added a few extra tooltips to items missing tooltips.
   
   * Settings: Updated the default value of "Use World Aligned on Known Tool Textures" to On.
   
   * Settings: Changed default Displacement Power from 2 to 3 for new installs of Wall Worm.
   
   * Settings: Added a button labeled "Default Game Settings" that will set some game settings to values known to be essential for currently loaded game. These will set some game-specific values such as DMX version for some games, sky writer defaults, QC settings, etc.

   * Displacements: Fixed issue opening a scene with a sculpt mesh when some other tools in Wall Worm had not been used yet.
   
   * Displacements: Fixed the Remove to New Sculpt function not working.
   
   * Displacements: Updated the default power of new displacements to 3 instead of 2.
   
   * Problem Checker: Added a new option to automatically set some of Max's settings to Source-friendly settings, such as turning off Gamma and LUT, using a power of 2 grid spacing, generic units where 1 unit = 1 inch, etc.
#25
Version 5.0.87 released on 7-24-2021

   * Installer: Fixed error installing Wall Worm into Chinese versions of 3ds Max.
   
   * Sky Writer: Fixed Sky Writer error when loaded into Chinese versions of 3ds Max.

   * Modifiers: Fixed the name of the ChannelMod, SelectFaces and DeleteFaces modifiers showing up as "Object" in the modify list in 3ds Max 2022. Now names are correct.
   
   * VMF Exporter: Fixed MAXScript error when exporting some materials with a texture having a "coords" or "coordinates" property that does not match the native coords/coordinates signature inside default Max textures.
   
###################################

Version 5.0.86 released on 7-16-2021

   * Materials: Fixed MAXScript error in the Convert Blend to DX Blend when the materials involved are not Standard materials.
   
###################################

Version 5.0.83 released on 5-16-2021

   * Bevel Modifier: Added a new Bevel Faces modifier. This modifier is similar to Extrude modifier except it will bevel from each polygon rather than the average of all. Works only in 3ds Max 2016+.
   
###################################

Version 5.0.82 released on 5-16-2021

   * Displacements: Updated the functions that create a sculpt mesh to show the ribbon after creation to make the push/pull tools available.
   
   * Displacements: Fixed errors creating a sculpt mesh in some scenarios.
   
   * Displacements: Updated the Multi-Step Displacement Terrain function to not create unnecessary sides then creating a displacement from a set of objects with different materials.

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

Version 5.0.81 released on 5-15-2021

   * VMT Exporter: Fixed error in VMT Exporter when launched before some other tools.
   
   * VMT Exporter: Fixed error in VMT Exporter when pressing the path button and the material is set to export in the root material folder.
   
   * Displacements: Fixed error when trying to use the Terrain or Corridor buttons to create complex displacements from objects that have no materials.

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

Version 5.0.79 released on 5-15-2021

   * SMD Exporter: Fixed export error when trying to export SMD files with meshes that have no materials.
   
###################################

Version 5.0.78 released on 5-10-2021

   * ProPalBoard: Fixed MAXScript error when opening a scene with ProPalBoard with some renderers.
#26
Wall Worm News / Wall Worm 5.0.77 Released
May 09, 2021, 11:41:41 PM
Version 5.0.77 released on 5-9-2021

   * QC/SMD Importer: Fixed a bug importing a QC/SMD/VTA before some other functions had run.
   
   * Global Settings: Updated the setting mechanism to store settings in a JSON file rather than a MAXScript file. This improves security in WW. For 3ds Max 2017+.
   
   * Global Settings: Added menu to choose some settings based on user type (Animator Vs Level Designer, etc).
   
   * Global Settings: Added a preview image of current sky default. Note, sometimes a sky is blank, and for those there is no current workaround.
   
   * Global Settings: Fixed error changing between presets in some situations.
   
   * VMF Exporter: Updated the settings mechanism to store settings as a JSON file rather than a MAXScript file. This improves security in WW. For 3ds Max 2017+.
   
   * VMF Exporter: Added support using the scale in prop_detail_sprite entities exported in a Forest node using Detailer objects.
   
   * VBSP Importer: Fixed MAXScript error when importing a VBSP file that contains inline comments at the end of lines.
   
   * VMF Exporter: Improved performance exporting PropLine objects into VMF.
   
   * VMF Exporter: Fixed transform of prop entities from a PropLine when the entities were part of a Group node. However, a crasher was found related to using Groups in Propline, for group support was removed until a fix can be found.
   
   * VMF Exporter: Fixed WWMT Proxies causing MAXScript error if not a WallWormMDL node.
   
   * VMF Exporter: Fixed a few cases where WWMT Proxies that were not WallWormMDL nodes and did not have an explicit entity tied to them would export with incorrect default entity data.
   
   * VMF Exporter: Fixed error when exporting a level with some extra path lookups.
   
   * Materials: Added new material menu called Render Map that has a new convenient set of functions to replace the Render Map function in Max. Only works for Slate. Preset functions only work in 3ds Max 2017+.
   
   * Render Map: Updated Render Map function to save the current settings into the current texture as a custom attribute.
   
   * Materials: Added option to export a material as a Grass Shader to work with latest CSGO.
   
   * WWMT: Updated WWMT prop_data to be compatible with recent changes in CSGO.
   
   * WWMT: Fixed the Gibs Model Class menu missing the CeilingTile option in the Custom Attribute rollouts.
   
   * WWMT: Added a button to Prop Data rollout of WWMT Floater to send current Prop Data settings to all the gibs. Previously this button was only in the modify tab when a WWMT Helper was selected.
   
   * WWMT Proxies: Fixed rollout layout problem in Max 2017+ when command panel was resized.
   
   * ProPalBoard: Fixed MAXScript error in 3ds Max 2022.
   
###################################

Version 5.0.73 released on 3-22-2021

   * ProPalBoard: Added an option to set whether to use Render to Texture or Bake to Texture in 3ds Max 2021+.
   
###################################

Version 5.0.72 released on 3-16-2021

   * WallWormMDL: Updated Reload Model button to work when the source of the MDL node is a WWMT Helper in the scene.
   
   * WallWormMDL: Fixed incorrect rotation of collision hull when the source of the MDL is a WWMT Helper.

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

Version 5.0.71 released on 3-14-2021

   * BorderSpline: Fixed MaterialID support not working correctly after the first subspline.
   
###################################

Version 5.0.69 released on 3-13-2021

   * BorderSpline: Added support to set Segment MaterialID to match ID from the polygons material IDs along the border.
   
   * CorVex: Added support to for getting the Spline Material ID from BorderSplines.

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

Version 5.0.68 released on 3-12-2021

   * ProPalBoard: Updated ProPalBoard to apply the correct opacity map to the rendered material when using Max 2021+.

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

Version 5.0.67 released on 3-12-2021

   * WallWormMDL: Fixed a bug in the MDL loader that would only load the first submesh when a MDL was compiled with staticprop. Now staticprop models load all meshes in the prop.
   
###################################

Version 5.0.66 released on 3-9-2021

   * BorderSpline: Fixed a recently introduced bug.
#27
Wall Worm News / Wall Worm 5.0.64 Released
March 05, 2021, 12:27:58 AM
Version 5.0.64 released on 3-5-2021

   * ProPalBoard: Added an Offset parameter to move the meshes up or down in the Z axis to help create padding between rendered elements.
   
   * ProPalBoard: Updated default Render Elements to removed the Alpha element.
   
   * ProPalBoard: Added a button to Set Cage (pushes Cage to 2 times current radius).
   
   * ProPalBoard: Updated the Render function to automatically put the diffuse texture into the opacity slot of the material, as well as set the bitmaptexture to use the Alpha as Mono Out.
   
   * ProPalBoard: Updated the bump map texture to not use PreMultiplied Alpha.
   
   * Detailer: Added new parameter to tesselate the detail props.
   
   * QC Importer: Fixed importer not working with some QC files formatted in certain ways.
   
###################################

Version 5.0.63 released on 3-3-2021

   * QC Importer: Fixed bug importing QC files.
   
   * QC Importer: Fixed bug importing QCs from entities listed in a VMF file.

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

Version 5.0.62 released on 2-27-2021

   * Entities: Fixed some entities causing a MAXScript error on being loaded (like the chicken entity in CS:GO).
   
   * VMF Exporter: Added new option to delete the NAV file before compiling a level so that it can get regenerated.
   
   * CorVex: Fixed error when using CorVexSpline objects that have closed splines.
   
   * WallWormMDL: Fixed MAXScript error loading model data from a WWMT Node using older WW formats (created in old scenes).
   
   * RES/PAK: Updated the RES/PAK function to collect from more locations when assets do not exist in the Game Info Directory. Will now add entries for files located in the (Game EXE)/game path if it does not match the Game Info Directory. Will also look for assets in the Extra Paths.
   
###################################

Version 5.0.61 released on 1-21-2021

   * ShellVex: Fixed a bug running the macros to create ShellVex from selection.
   
   * Point Entities: Updated the point entity floater to automatically place env_cubemap entities 64 units above picked point which is generally the expected location for the cubemap entity.
   
###################################

Version 5.0.59 released on 1-15-2021

   * Plugins: Added support for 3ds Max 2022.
   
###################################

Version 5.0.58 released on 1-12-2021

   * CorVex: Fixed bug in CorVex when using splines with modifiers.
   
   * PropLine: Fixed bug in PropLine when using splines with modifiers.

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

Version 5.0.57 released on 1-11-2021

   * Displacements: Added a couple new functions in the Displacement Floater to generate a terrain (Brushes, Displacements and Sculpt Mesh) all from selected template geometry.
   
   * CorVex Spline: Fixed bad data in CorVex spline that was causing duplicate knots in some sub-splines.
   
   * CorVex: Updated CorVex to read latest CorVex Spline data.
   
   * VMF Importer: Fixed bug importing some scenes.
   
   * CorVex: Fixed MAXScript error with some splines.
   
   * PropLine: Fixed MAXScript error with some splines.
   
   * CorVex: Added new settings for setting segment ranges of splines to skip start/end segments of splines.
   
   * VMT Importer: Fixed MAXScript error importing some VMTs.

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

Version 5.0.48 released on 1-5-2021

   * Propline: Fixed a bug in PropLine in 3ds Max 2020 and older.
   
   * ShellVex: Updated the Create Terrain from Selection macro to add nodraw materials onto back sides of brushes if the source geometry only has one material.

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

Version 5.0.47 released on 1-5-2021

   * Displacements: Added new options in Displacement Floater to create displacements from only faces using Blend materials or to exclude faces using Tool materials, etc.

   * MDL: Updated the WallWormMDL UI to include some cleanup such as updated tooltips, minor UI tweaks and updated documentation URLs.
   
   * Entities: Updated UI with minor fixes to updated documentation URLs.
   
   * CorVex: Fixed MAXScript errors related to using shapes other than Editable Spline shapes in a CorVex object caused by a regression in 3ds Max 2021.
   
   * CorVex: Fixed bad interpolation settings for some kinds of shape objects being used in a CorVex node.
   
   * CorVex: Updated CorVex to not use invalid shapes that would cause bad geometry when in Block Mode. Now these shapes are excluded from calculation in Block Mode: Star, Text, Channel, Angle and WideFlange. Arcs with the Pie parameter turned on will also be skipped in Block Mode.
   
   * PropLine: Fixed MAXScript errors related to using shapes other than Editable Spline shapes in a PropLine object caused by a regression in 3ds Max 2021.
   
   * PropLine: Fixed duplicate instances being added to closed shapes.
   
   * PropLine: Fixed some spacing problems when using the Division value.

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

Version 5.0.45 released on 12-19-2020

   * WWMT: Added a new function to report the results of a cluster to show how many objects were condensed in a cluster as well as how many triangles were reduced. Only available in the Cluster Info rollout for WWMT Helpers that were created with the Convert Scene to Model tool.

   * CorVex: Fixed a bug in CorVex when using a Spline set to Adaptive Interpolation that caused a MAXScript error. Now when Adaptive is turned on, CorVex will fall back to using Non-Interpolation unless an explicit value is set in the CorVex spline base settings with the Force Steps turned on.

   * Toolbars: Removed the Hull Helper button in the Wall Worm Model Tool toolbar because the same button is in the Wall Worm Hull Tools toolbar.

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

Version 5.0.43 released on 11-30-2020

   * CorVex: Fixed a MAXScript error in 3ds Max 2020 and earlier when a CorVex object was converted into a Boolean object.
#28
Wall Worm News / Wall Worm 5.0.42 Released
November 29, 2020, 12:32:26 PM
Version 5.0.42 released on 11-29-2020

   * Entities: Updated the Entity function in Max 2019+ to force any entity with a parameter named "radius" to be stored as an integer and to include a new function to display that radius with a radius helper in the scene. Note that this change breaks compatibility with entities that have the type of a radius set to a string value.
   
   * Startup: Removed the notice about having recently updated Wall Worm.
   
   * Startup: Added information in MAXScript listener when starting Max to show startup impact time of Wall Worm.
   
   * WWMT: Updated the function for exporting MDL with the FBX option to use the Material name instead of the Bitmap filename.
   
   * WWMT: Updated the FBX export to honor Use Local Origin as World Origin if exporting a WWMT that meets these conditions: Has $staticprop turned on and only has one mesh assigned to model.
   
   * UI: Added backward-compatible support for newer versions of Max to properly resize rollouts when the command panel is resized.
   
   * CSGO: Fixed VMF Exporter not being able to launch game in CSGO with compiled map. Added these launch parameters that are now required to launch CSGO from outside of Steam:  -insecure -hijack
   
   * MACROS: Added a new macroscript that will try to get missing TGA files in scene from VPK; this is helpful when opening a scene from another user that has loaded VTFs into TGA files from the VPK but those TGA files are not on your current system. Only looks for missing TGA files that happen to be in a path that includes "sceneassets\images". Command to use: macros.run "wallworm.com" "FetchMissingTGAfromVTFinVPK"
   
   * Get Brush By ID: Fixed Get Brush By ID from causing a MAXScript error if a brush element of a concave brush is missing from the ID values embedded in it.
#29
I'm going to add an update to WW soon that has a visual helper for the radius of some entity parameters (like for env_soundscape and ambient_generic). The problem is that to do this correctly, I need to make sure that the parameters for these functions are float values. Unfortunately, due to the way the FGD files are written, the radius parameter for some entities (ambient_generic, for example) were stored as strings instead of floats. In my update, these will convert to floats. But here is the catch--the update to Custom Attributes that changes a parameter type does not allow the current value to propagate. This means that any existing scenes will get the default value applied to all ambient_generic radius values.

I can write a function that can embed the current value that can later be retrieved into the updated entities, but it must be done on a scene BEFORE updating to the version of WW that has these entity updates.

I want to try and get an idea about how many people this will affect as well as how many scenes. I need to know if it's worth my time to built this function.
#30
Wall Worm News / Wall Worm 5.0.27 Released
June 11, 2020, 08:58:57 AM
I haven't been updating forums lately. Sorry. Here is latest changelog additions.

Version 5.0.27 released on 6-7-2020

   * VMT Importer: Fixed bug importing a VMT with invalid color data on a color parameter.
   
###################################

Version 5.0.26 released on 6-6-2020

   * MDL: Fixed MDL manager not registering WallWormMDL nodes with modifiers.
   
   * VMT Exporter: Fixed export of some materials that were causing MAXScript errors.
   
   * Convert Scene to Model: Updated the Illum button to automatically set max into Move mode since it is likely that when you select the Illumination origin the intent is to move it to a new location.

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

Version 5.0.25 released on 5-25-2020

   * VTF Exporter: Fixed VTF Exporter to check for invalid dimensions when setting up the VTF custom attribute and to check for invalid dimensions at export-time.
   
   * VMT Importer: Updated VMT importer to set water materials to display the bumpmap by default.
   
   * PropLine: Added new properties to exclude generating props within bounding regions in the scene.
   
###################################

Version 5.0.24 released on 5-21-2020

   * VMF Importer: Fixed importing entity outputs when an output value had spaces in it.
   
   * Convert Scene to Model: Fixed MAXScript error when pressing some buttons in UI if the scene was reset and floater was still open.
   
   * Convert Scene to Model: Added statistics output of total collapse in scene.
   
   * Arch Primitive: Fixed zero-volume brushes when the width was smaller than the Arch Height + Rim Height.
   
###################################

Version 5.0.22 released on 5-18-2020

   * Displacements: Fixed MAXScript error when clicking Remove and Delete in Sculpt Mesh modify tab.

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

Version 5.0.21 released on 5-17-2020

   * Entities: Fixed a bug that could happen when pressing the Isolate Selected Entity Inputs and Outputs button.
   
###################################

Version 5.0.19 released on 5-16-2020

   * WWMT: Fixed output of $ikchain to wrap bone names with strings and to print correct axis parameter.
   
   * VMF Exporter: Updated VMF exporter to include a displacement's visgroup(s) with the brush it belongs to (as well as the visgroups the brush belongs to).
   
###################################

Version 5.0.16 released on 5-14-2020

   * VMF Exporter: Fixed the Exclude Hidden option in the VMF exporter not excluding overlays and WWMT Proxies.

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

Version 5.0.14 released on 5-12-2020

   * CorVex: Fixed MAXScript error when using a Slope Method value of anything but Flat and the Seperate Blocks option is turned off.

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

Version 5.0.13 released on 5-12-2020

   * ShellVex: Fixed MAXScript error when a source object has a zero-area face.
   
   * WWMT: Fixed bug creating a hull from a WWMT Helper with Quick Hull if one of the nodes in the model was deleted before running quick hull.
   
   * CorVex: Added new Wall Slope Method to allow sloping Left, Right, Middle and no Slope.

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

Version 5.0.12 released on 5-9-2020

   * VMT Browser: Fixed the +Blend button not assigning the value to the $basetexture2 slot.
   
   * VMT Exporter: Fixed the VMT Exporter not exporting Blend Materials into WorldVertexTransition materials.
   
###################################

Version 5.0.11 released on 5-5-2020

   * 3ds Max 2021 Support: Fixed several functions in WW that were broken in 2021 because of property name changes.
   
###################################

Version 5.0.9 released on 4-30-2020

   * CorVex: Added option for sloped sides for CorVex Walls that can serve as roofs or surf ramp brushes.
   
   * CorVex Spline: Added new Use Floors options of Top Floor that will always use the CorVex's top floor and All But Top that will use all floors except the top.
   
###################################

Version 5.0.7 released on 4-11-2020
   
   * Entities: Fixed bug trying to set entity parameter for fademindist on an info_overlay when using some older mods/games where that parameter was not part of the FGD. This bug caused the VMF Importer to fail for some users.
   
   * VMT Exporter: Fixed error exporting some Physical Materials into VMT files.
   
###################################

Version 5.0.5 released on 4-6-2020
   
   * VMT Browser: Fixed bug loading VMTs that were not in the Materials path.
   
   * Delete Faces Modifier: Updated DeleteFaces modifier to remove dead structs (like vertices/faces). Currently only updated in Max 2018-2021.
   
###################################

Version 5.0.4 released on 3-29-2020
   
   * Convert Scene to Model: Fixed new spinner to control the Weld Threshold not being applied to all locations in the function calls.
   
   * Convert Scene to Model: Fixed the Normals setting and the Weldthreshold not being remembered when setting rollout to Use Last preset.
   
   * Convert Scene to Model: Added an extra Turn to Poly modifier to the Carver Culling function to clean up some cases where geometry was incorrect after a Shell modifier.
   
   * Convert Scene to Model: Updated the UI and tooltips to reflect more correct information.
   
###################################

Version 5.0.3 released on 3-28-2020

   * Installer: Fixed error installing into 3ds Max 2021.

   * WWMT: Fixed bug when exporting a model where a hull node was deleted before exporting.
   
   * Convert Scene to Model: Added a spinner to control the Weld Threshold when using the weld option.
   
###################################

Version 5.0.2 released on 2-18-2020

   * RES: Updateed RES File Generator to use \r\n line endings instead of just \n.
   
   * Packing: Added utility to generate a VPK, VPK Response File and a batch file for stuffing current scene assets into the VPK.
   
   * Material Utilities: Added button to convert bitmap textures in scene using VTF to use TGA instead. Useful for when exporting to applications that do not support VTF files.
   
   * WWMT: Fixed several buttons in WWMT Floater's Collision Model Rollout causing a MAXScript error when pressed after the WWMT Helper was deleted from the scene.
   
   * Menus: Added the Soundscaper, Rad File and Res & VPK Tools menus to the Wall Worm Exporters menu.

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

Version 5.0.0 released on 2-14-2020

   * Licensing: Updated licensing of Wall Worm Pro and merged Wall Worm Pro, Wall Worm Pro Pack into the free license of Wall Worm. All versions of Wall Worm are now packaged as Wall Worm Pro Pack.

   * PropLine: Updated the Create from Selection macro to only add an edit normals modifier onto the PropLine node if one of the selected geometry nodes is a WallWormMDL node that has a defined MDL name.
   
   * Displacements: Updated the Create Displacements function to not create a displacement when the selected geometry is a Brush Entity.
   
   * Displacements: Fixed bad orientations that sometimes happened with the displacement function to revert from source geometry.
   
   * Displacements: Fixed function for resetting displacement UVs from Brush.
   
   * Displacements: Fixed bad orientation of some displacements after using functions to reset from underlying brush.
   
   * Displacements: Added new button in the Displacement floater to delete selected displacements. Works faster than standard Delete function.
   
   * Worm Face: Updated Worm Face to not require collapsed objects in most cases. Now applies an Edit Poly modifier in cases of objects it doesn't natively know how to set IDs to.
   
###################################

Version 4.3.31 released on 2-3-2020

   * CorVex: Updated CorVex snap functions to work a little faster. Biggest gains in Max 2018.2+ (Wall Worm Pro Pack).

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

Version 4.3.30 released on 2-2-2020

   * Displacements: Fixed bug creating a displacement from an object with a material that had a texture in the diffusemap that doesn't have a "coords" property.
   
   * CorVex: Updated CorVex to preserve proper sub-object selection when using the Multi Floor settings (Wall Worm Pro Pack).
   
   * CorVex: Added new Face Selection options to select only the very top or very bottom faces when using a Multi-Floor CorVex (Wall Worm Pro Pack).
   
###################################

Version 4.3.29 released on 2-2-2020

   * Get Brush By ID: Updated the Get Brush By ID function to also include entity IDs.
   
   * VMF Exporter: Updated the VMF Exporter to store the ID of entities when exporting so they can also be fetched via the Get Brush By ID. Used on both brush and point entities.
   
   * CorVex: Added new Snap Method Option to choose between new snap method and older snap method (Wall Worm Pro Pack).
   
   * PropLine: Fixed when using some kinds of splines.
   
###################################

Version 4.3.28 released on 2-2-2020

   * Problem Checker: Added checks for displacements on brushes that are tied to entities.
   
   * Material Utilities: Fixed the rename function causing a MAXScript error.
   
   * Entities: Updated the Brush Entity function to tie to entity to check whether displacements are tied to the geometry. If so, will not tie the entity to the brush.
   
   * Entities: Updated the Brush Entity function to tie to entity to check whether the geometry objects are valid for brush geometry. If not, will not tie the entity to the brush. This means you can no longer accidentally tie a MDL node to a brush entity or use most known invalid geometry classes (like Torus, for example).
   
   * CorVex: Updated the Material ID labels and tooltips for some properties to reflect the appropriate section of the CorVex node depending on whether it is in Wall Mode or not. In Wall Mode, the Side 1 label is now "Hidden" to represent the faces hidden between block segements (Wall Worm Pro Pack).
   
###################################

Version 4.3.27 released on 2-2-2020

   * Problem Checker: Added checks for brushes with many sides.
   
   * Problem Checker: Updated Problem Checker to exclude concave-tagged brushes from the Convex brush check. Explicitly tagged concave brushes export as one brush-per-element and more often than not give false positives for the Convexity check.

   * Updated CorVex to use an Interpolation of 0 for any Rectangle or Ngon used in a CorVex that isn't set to Wall Mode.

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

Version 4.3.26 released on 2-1-2020

   * PropLine: Fixed Spacing and Divide settings having incorrect results when using a Line or CorVex Spline (Wall Worm Pro Pack).
   
   * CorVex Spline: Added new methods to work with PropLine Spacing and Divide settings (Wall Worm Pro Pack).

###################################
   
Version 4.3.25 released on 1-31-2020

   * CorVex Spline: Fixed bug in CorVex Spline where one of the divisor ends would be missing if Side Divisor and Side Divisor Ends were both enabled (Wall Worm Pro Pack).

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

Version 4.3.24 released on 1-30-2020

   * CorVex: Fixed bug in CorVex in Block Mode using a CorVex Spline where an extra set of vertices were being added with a zero-area polygon (Wall Worm Pro Pack).
   
   * CorVex: Fixed bad snap results when the corvex node isn't aligned to the world grid (Wall Worm Pro Pack).
   
###################################

Version 4.3.23 released on 1-25-2020

   * Settings: Cleaned up some items in the Miscellaneous tab of the global settings.
   
   * CorVex Spline: Fixed bug with Multi-Floor settings in CorVex Spline (Wall Worm Pro Pack).
   
###################################

Version 4.3.22 released on 1-25-2020

   * Worm Face: Updated Worm Face to not lag on first time previewing an image.
   
###################################

Version 4.3.21 released on 1-24-2020

   * Worm Face: Added button to import VMT file into Worm Face.
   
   * Worm Face: Fixed a MAXScript error in a callback script that could happen in some cases when trying to pick a face for a decal.
   
   * Worm Face: Added support for texture drop onto Arch primitives.
   
   * VMT Browser: Added UNDO support for when assigning materials to scene objects.
   
   * VTF Exporter: Fixed bug in the VTF export dialogs where the button to reset a texture's output path to the parent material path was resetting the filename to the actual bitmap filename even if the output vtf filename path was explicitly assigned to something else (WW Pro).
   
   * Menus: Added two new Material menus to assign texture paths (names) to match selected materials (either in selected objects in scene or in current Slate selection).
   
#31
Wall Worm News / Wall Worm Pro Now Free
February 14, 2020, 03:31:53 PM
Wall Worm v5.0 is now out. With it comes a change in the licensing and distribution. I have opted to release all of the current commercial tools and plugins developed by Wall Worm as free downloads. Wall Worm Pro Pack (which includes Wall Worm Pro and all commercial tools) is now the default download for WWMT. There are several reasons I made this decision. Part of this is because I'm about to make a significant career change in the coming weeks that will affect my ability to spend time with customer support. I will share news of what exactly that change is when it can be made public.

This does not mean that the Wall Worm projects are coming to an end. Far from it. It's just that I've reached a stage where I feel that releasing the tools freely ensures the broadest usage. I want to continue seeing the WW community grow.

For all of the people who have supported me and my work over the years, thank you! I hope that you all continue to get enjoyment out of my work.

:)
#32
Wall Worm News / Wall Worm 4.3.20 Released
January 23, 2020, 11:26:41 PM
Version 4.3.20 released on 1-23-2020

   * Worm Face: Fixed bugs assigning brush side to decals dropped onto sculpt meshes.
   
   * Entities: Fixed function in entities to assign brush side IDs picked from some objects.
   
###################################

Version 4.3.19 released on 1-23-2020

   * Worm Face: Fixed Critical Bug dropping a texture onto a sculpt mesh that could remove a displacement from the scene.
   
   * VMT Browser: Updated VMT Browser to allow sending a material over to Worm Face.
   
   * Worm Face: Updated Worm Face UI to be more friendly (larger preview).
   
   * Worm Face: Removed the Convert to Poly Option in Worm Face. Now limited to specific object types for setting face Materials: Editable Poly, Editable Mesh and CorVex.
   
   * Worm Face: Updated Worm Face to assign materials to CorVex sub-sections when dropping materials. Requires latest version of CorVex (available in Wall Worm Prop Pack).

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

Version 4.3.18 released on 1-22-2020

   * Replace Models: Added a button to browse for MDLs from the game folders.

   * Replace Models: Updated the Replace Models floater to allow selecting MDL nodes that do not currently have a model path.
   
   * Replace Models: Fixed a bug when using the Paste Modifiers option in the Replace Models floater.
   
###################################

Version 4.3.17 released on 1-21-2020

   * Visgroups: Added new setting into Visgroups called Exclude from VMF. When on, any object in any visgroup tagged to be excluded will not export into the VMF.
   
   * VMF Exporter: Added support for the new Visgroup option to exclude from a VMF.
   
   * CorVex Spline: Fixed bug generating a CorVex Spline from a CorVex whose spline is being edited to add a new sub-spline (Wall Worm Pro Pack).
   
   * CorVex: Fixed CorVex missing end block in Wall Mode when using a Border Spline and Interpolate turned on (Wall Worm Pro Pack).
   
   * CorVex: Fixed CorVex skipping the last point in some cases when using a closed CorVex Spline (Wall Worm Pro Pack).
   
###################################

Version 4.3.16 released on 1-21-2020

   * CorVex Spline: Added an Offset value to CorVex Spline that allows offsetting the splines in the Z axis (Wall Worm Pro Pack).

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

Version 4.3.15 released on 1-21-2020

   * CorVex Spline: Fixed bug in CorVex Spline when using End Caps but no base lines (Wall Worm Pro Pack).
   
###################################

Version 4.3.12 released on 1-20-2020

   * ShellVex: Added mesh caching option to speed up ShellVex (Wall Worm Pro Pack).

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

Version 4.3.13 released on 1-19-2020

   * Soundscapes: Updated Soundscape tools to play sounds by double-clicking sounds in sound lists.
   
###################################

Version 4.3.12 released on 1-18-2020

   * MAP Exporter: Fixed bug sending MAP file to compiler in level exporter.
   
   * Point Entities: Fixed errors assigning some entity parameters to some entity types in Goldsource.
   
###################################

Version 4.3.10 released on 1-17-2020

   * Materials: Updated the general material exporter to allow VertexLitGeneric to be honored in export window.
   
#33
Wall Worm News / Wall Worm 4.3.9 Released
January 17, 2020, 09:13:48 AM
Version 4.3.9 released on 1-16-2020

   * CorVexSpline: Added ability to include/exclude by Floors from source CorVexes (Wall Worm Pro Pack).

   * VMF Importer: Fixed bug setting MDL solid state on VMF import.
   
   * WWMT: Added new button to regenerate the hulls of clusters in the cluster info rollout.
   
   * Convert Scene to Model: Fixed bug creating clusters in older versions of Max.
   
   * Visgroup Manager: Fixed bug in the Visgroup Manager for older versions of 3ds Max.
   
###################################

Version 4.3.5 released on 1-14-2020

   * CorVex: Fixed bug with new snapping methods (Wall Worm Pro Pack).
   
   * CorVexSpline: Added support for multi-floor CorVexes (Wall Worm Pro Pack).
   
###################################

Version 4.3.4 released on 1-14-2020

   * Visgroups: Added several new AutoVisgroups dealing with Shape types.

   * CorVex: Fixed bug when two points from splines are less than 1 unit apart. This was causing mesh generation errors that could corrupt the viewport. Now CorVex skips such points (Wall Worm Pro Pack).

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

Version 4.3.3 released on 1-13-2020

   * WWMT: Fixed bug exporting some jiggblebone constraint range values.
   
   * Soundscaper: Fixed bug in Soundscaper introduced in 4.3.1.
   
   * CorVex: Fixed bug in CorVex when using a CorVex Spline with a spline setting to anything other than "All" (Wall Worm Pro Pack).
   
###################################

Version 4.3.1 released on 1-8-2020

   * Soundscapes: Added new Soundscape Manager to view and edit soundscapes in the scene.
   
   * Soundscaper: Updated Soundscaper to work with new Soundscape Tools custom attributes.
   
   * Entities: Added new properties to the env_soundscape and env_soundscape_triggerable entities to set soundscape properties to pass into Soundscaper.

   * VMF Exporter: Fixed bug with corrupted VMF Exporter Presets when saving a preset after exporting a scene.
   
   * Entities: Fixed bug in WW Pro Entity UI that caused MAXScript error when using the pick object button for elements like Pick Parent, etc. Fix is only in Max 2018+.
   
   * System: Added check for availability of windows.processPostedMessages() to fix bugs with older versions of Max (before Max 2011).
   
   * RMF Importer: Fixed bug importing RMF introduced with the Visgroup updates.
   
###################################

Version 4.2.17 released on 12-22-2019

   * CorVex: Added Edge Selection settings into CorVex (Wall Worm Pro Pack).
   
   * Modifiers: Added SelectFaces and DeleteFaces modifiers (Wall Worm Pro Pack).
   
   * PropLine: Added new Midpoint distribution method (Wall Worm Pro Pack).
   
   * VMF Exporter: Added support for exporting single-entity brushes from complex geometry objects (like CorVex) for entities that only allow one solid per entity. Currently applied to func_areaportal and func_areaportalwindow entities.
   
   * VMF Exporter: Added enforcement of the "tools/toolsareaportal" material on func_areaportal regardless of the materials on the object in the scene.
   
   * VMF Exporter: Added current FGD and Max Source file to the VersionInfo block of a VMF file.
   
   * VMF Exporter: Will now use a global UV for any face using a material that has new option in Materials called "Export Using World UVs".
   
   * VMF Exporter: Added support to increment targetname of entities that are part complex entity brushes and have the new Keyvalue settings for using unique entities and unique names.
   
   * Entities: Added new settings in the Keyvalue custom attribute that can force the VMF exporter to break concave brush entities into separate entities as well as increment the targetnames if desired.
   
   * Materials: Added new option to the Source Material Custom Attribute named "Export Using World UVs" that will force materials using it to project from world axis closes to face angle. Useful to reduce texinfos for materials like tool textures, etc.
   
   * Settings: Added new global Materials setting called "Use World Aligned on Known Tool Textures". When on, imported VMT materials will get the "Export Using World UVs" setting turned on. Currently, this applies to these tool materials: toolsnodraw, toolsskybox, toolsclip, toolsskip, toolshint, toolstrigger and toolsinvisible.
   
###################################

Version 4.2.9 released on 12-1-2019

   * Brush Mode: Updated Brush Mode to detect if a material added to an object in Brush Mode has Real World Scale on. If so, will turn on/off that setting on created geometry if the new geometry has the Real World Scale property.
   
   * Brush Mode: Added support for a Sphere primitive to be tagged as a brush in Brush Mode.
   
   * WWMT: Fixed sequence event formatting in QC for CS:GO and some other mods.
   
###################################

Version 4.2.7 released on 11-26-2019

   * System: Fixed bug in WW Pro SMD Exporter related to 3ds Max 2020.3.
   
   * Toolbars: Added two new toolbars to Brush Toolbar to create CorVex Splines from selected CorVex nodes.
   
###################################

Version 4.2.6 released on 11-15-2019

   * CVS Report: Added Hull count to MDL report.
   
   * MDL Import Utilities: Added option to import MDLs based on expensive hull counts.
   
   * Wall Worm Pro Pack: Removed some duplicate sub-splines in some closed spline sections of CorVex Spline.
   
   * Wall Worm Pro Pack: Added new Material ID setting for CorVex Spline. Can be used with CorVex nodes to set specific IDs for CorVex sections derived from the splines.
   
   * Wall Worm Pro Pack: Removed some duplicate sub-splines in some closed spline sections of CorVex Spline.
   
   * Toolbars: Added two new buttons to create CorVex Splines from selected CorVex nodes.
   
###################################

Version 4.2.4 released on 11-5-2019

   * Extras: Added a 3-Point Align macro.
   
   * Macros: Added macro to explode selected objects by their materials.
   
   * CVS Report: Fixed report excluding WWMT Helpers in some scenes.
   
###################################

Version 4.2.3 released on 11-4-2019

   * Toolbars: Added new button called Clean for Brushes. When pressed, will tag selected objects to brushes and add several modifiers to the object: ReDeform (if available), Brushify (if available) and Turn To Poly with Remove Mid Edge Vertices turned on.
   
   * Brush Tools: Updated the WW brush tools to create Box, Cylinder, Pyramid and a few other primitives to automatically keep the length, width and height segments set to 1 when creating the geometry.
   
   * Wall Worm Pro Pack: Fixed bug loading in versions prior to 3ds Max 2016.

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

Version 4.2.4 released on 10-30-2019

   * VMF Importer: Added new button to "Un Sky" objects to convert 3D skybox items to scene scale and then tag them as 3D sky objects.
   
   * VMF Importer: Fixed bug importing a VMF when it defined visgroupids starting at 0 instead of 1.
   
###################################

Version 4.2.3 released on 10-22-2019

   * Wall Worm Pro Pack: Fixed some bugs in CorVex Spline when using some settings on Brush Mode Corvexes.
   
   * Wall Worm Pro Pack: Fixed PropLine not distributing along an Arc spline.
   
   * Wall Worm Pro Pack: Added support in PropLine for using Spacing, Divide and Size on all shape classes instead of just Line, Border Spline and CorVex Spline.
   
   * WWMT: Removed the -game parameter from the studiomdle.exe call when targeting Goldsource.
   
   * WWMT: Fixed the option to load a MDL in HLMV after exporting a model to Goldsource.

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

Version 4.2.2 released on 10-16-2019

   * VMF Exporter: Fixed VMF exporter not honoring a PropLine's As Train setting.
   
   * Wall Worm Pro Pack: Fixed PropLine's Convert to Train function not setting up all proper values.
#34
Wall Worm News / Wall Worm Indie
January 08, 2020, 06:07:10 AM
I am considering adding a new license of Wall Worm Pro or Wall Worm Pro Pack onto the Wall Worm Store that is an Indie version that is significantly discounted. I am currently considering these options:

Wall Worm Pro Indie @ $10/year
Wall Worm Pro Pack Indie @ $25/year

This license would expire after a year, requiring a new license annually. This would be available to anyone making less than $20K per year on 3D.

I am curious to get input from WW users on this model. I am most interested in getting people to migrate to Wall Worm Pro Pack which contains all plugins developed by Wall Worm (like CorVex, Normal Tools, etc).
#35
Wall Worm News / Wall Worm Development Update
December 23, 2019, 02:08:59 PM
I wanted to share with the WW community some of the things that have gone one in the last several months. Although I have kept a steady stream of updates coming to WW, there was a dip in my productivity and in my responses to questions in general (on Discord, Steam, etc).

The main contributor to this was that I was very ill throughout most of 2019. I ended up being diagnosed with cancer. I am now cancer free and returning to a normal schedule. For those interested, here is my story on dealing with cancer.

One of the things I'm trying to do right now is revise the Hammered to the Max e-book to reflect later versions of Max/WW and to be cleaner and more concise. I'm also trying to develop some newer video content that is going up onto Hammered to the Max website. Below is just the latest video:



As you may know, I've been on the development team for Black Mesa since 2015. Now that Black Mesa is nearing completion, I'd like to wrap up most of the Source-related content/education/videos into a state that is worthy of helping keep alive Source modding into the future. But the reality is that my time devoted to Source itself is likely coming to a close. I won't 100% stop working on Source, nor will I drop development of Source-related tools. But moving forward, there will likely be a more generic slant to my tool development that is game-engine agnostic.
#36
Wall Worm News / Black Friday Sale
November 29, 2019, 09:32:31 AM
Use coupon code friday for 30% off on all sales in WW store. This can even be applied to the current special for WW Pro Pack which is already 50% off.
#37
Wall Worm News / Forum Registration Update
October 18, 2019, 08:39:01 PM
Due to the number of spammers joining the site lately, I have opted to set registration to Admin Approval only. Sorry for legitimate users who want to join and ask a question--for the time being you will have to wait until approved. In the meantime you can join the Discord server which you can find from the Wall Worm menus under Wall Worm > Wall Worm Get Help > Ask for Help on Discord.

You can also join discord and ask for forum admission.
#38
Wall Worm News / Wall Worm 4.2.0 Released
October 14, 2019, 05:07:50 PM
Version 4.2.0 released on 10-14-2019

   * Wall Worm Pro Pack: Added new parametric Spline shape called CorVex Spline that creates splines from specified sections of CorVex nodes. Found under Shapes > Wall Worm category in Command Panel.
   
   * Wall Worm Pro Pack: Added several new Material ID options for CorVex nodes that are using the multi-floor setting.
   
   * Wall Worm Pro Pack: Fixed a MAXScript error when trying to assign a spline to a CorVex node that would cause a dependency loop.
   
   * Wall Worm Pro Pack: Added support for CorVexSpline to both CorVex and PropLine nodes.
   
   * Wall Worm Pro Pack: Updated PropLine to have better support for BorderSpline, allowing usage of more than just Knot mode and one sub-spline.
   
   * Wall Worm Pro Pack: Updated PropLine macros to work on PropLine nodes that have modifiers.

   * Visgroup Manager: Updated some visgroup functions to call forcecompleteredraw() because the visibility state was not always displaying in the viewport immediately.
   
   * Visgroup Manager: Added button in Visgroup Manager to create Visgroups from current scene layers.
   
   * Visgroup Manager: Added new button to delete selected visgroup.
   
   * Visgroup Manager: Added option to delete all empty visgroups.

   * VMF Exporter: Added support to export Visgroups (instead of Layers) as visgroups into VMF.
   
   * VMF Exporter: Added support for exporting objects into multiple visgroups.
   
   * VMF Importer: Added support for objects to import to multiple visgroups instead of just one.
   
   * VMF Importer: Updated VMF Importer to cache instance import paths and Container definition paths to import more quickly.
   
   * Settings: Added new setting to determine whether Visgroups or Layers are used for exporting into VMF visgroups. New default is to use Visgroups but legacy scenes will default to layers.
   
   * CSGO: Added support for TAR (Terri's Auto Radar) in Wall Worm. Found in Overview Exporter UI. Must have TAR installed to work.
   
   * Starter Kits: Updated Starter Kit brush generation to use CorVex if installed for generating brush entities.
   
   * Starter Kits: Added Day of Defeat tools to Starter Kits.
   
   * Starter Kits: Added a Tonemap Setup button to generate a logic_auto entity with outputs to a env_tonemap_controller entity.
   
   * Border Spline: Moved the Border Spline from the generic Splines category in the create tab of the Command Panel to a new cetegory called "Wall Worm".
#39
There is a bug right now in the VMF exporter where entity collision settings are not preserved when exporting/compiling. I have a fix lined up for this but won't be able to release it until Tuesday.
#40
Wall Worm News / Wall Worm 4.1.0 Released
September 22, 2019, 10:55:41 AM
Version 4.1.0 released on 9-22-2019

   * Toolbars: Added Brush Toolbar with several buttons to create various brush geometry objects.
   
   * System: Consolidated several functions that were in Macros into reusable methods in different WW classes.
   
   * Entities: Updated Point Entity function to place entities to force a viewport redraw to avoid some lag in the appearance of entities at picked locations.
SMF spam blocked by CleanTalk