Skip to content

2.3.0

Compare
Choose a tag to compare
@WeaselOnaStick WeaselOnaStick released this 19 Jun 10:55
· 17 commits to master since this release

Big quality of life improvement for all WMDE modules.
Changes and fixes:

  • Locators module:
    • Improved support for type 4 locators (spline):
      • Added console warning if camera spline has less than 4 verts
      • "AxisPlay" Vector de-obfuscated using SRR2 - leaked SHAR source code. (It actually stores 1 float value and 6 different boolean flags)
    • Fixed locator type 3 (Car) rotation value
  • Paths module:
    • "Export Paths" operator now converts paths to world transform while exporting
    • Removed unnecessary "apply path transforms" operator
    • Added warning for paths with more than 32 verts (hardcoded SHAR limit that crashes the game)
  • Fence module:
    • "Export Fences" operator improved:
      • Implemented export of curves with multiple splines (empty splines will be ignored)
      • Implemented converting fences to world transform during export
    • Removed unnecessary "Apply Fence transforms"
    • Removed unnecessary "Rip Poly Curve" operator
    • Locked XY rotation when creating fence curves. (You can still unlock them but exporting them will give you a warning in console)
  • Roads module:
    • Added button to toggle intersection names visibility
    • Start/End Intersection picker for road collections now only lets you select valid intersection objects.
    • "Prepare Bezier Road" now properly adds a road curve at cursor location
  • Miscellaneous module:
    • Added "Create Markers Grid From Meshes" operator. This operator creates a grid of iMarkers enclosing the bounding box of selected meshes. It has "Use Individual Meshes" parameter, to enclose either individual bounding boxes, or a box that bounds all objects at once. This operator is more preffered to Ray Cast method for large meshes.