Skip to content

Changelog

What changed in each World Toolkit release, newest first.

v0.0.0a1

Released: Oct 11, 2026 (current)

Splines

  • WTK's own spline system with knots, paths, link groups, pivots and anchors
  • Shape modes: Circle, Rectangle, Polygon/Star, Spiral
  • Free-form drawing, inserting knots mid-path, extracting to knots, and editing only selected knots
  • Selection pivot controls and float curves shown in the Scene View

Roads & Junctions

  • Mesh roads with a rules system, plus a graph editor for road profiles and per-span materials
  • Lanes: overrides per lane, divisions based on direction, one-way anchors, lane guides
  • Road roll, curve quality, maximum and minimum strip lengths
  • Junctions: several intersection modes, distances per mouth, biased S transitions, auto-rounded corners
  • Junction markings (box markings included), wear masks, border merge
  • City blocks: automatic discovery of block floors from the road network
  • Road materials with normal and mask maps, and UV unfold for trim sheets
  • Create roads and junctions from a selection

Buildings

  • Procedural buildings made of floor rows, foundation rows and procedural rows
  • Multiple independent row lists, curved walls, max piece count
  • Building blocks: lots generated from guides, insets, an overall inset, chance rules
  • Automatic mesh baking, snapshots, a piece pool, and corner post-processing
  • 3D previews for rules and walls
  • Sample kits: Villa and Dublin Georgian terrace

Modelling (Editable Mesh)

  • Primitives: Cylinder (with inner radius), radial with angle ranges, Arch, Tube, and a Surface primitive built from a spline
  • Boolean stack, mesh deformation, several face fill types
  • Shading: Smooth by Angle and flat faces
  • Vertex paint that can target face corners
  • Vertex and edge slide, rectangle transforms, X-Ray preview, a pivot toolbar
  • Tool search in the Scene View
  • Mesh Decals in stroke and area modes
  • Binary externalization of mesh data, with optional per-scene auto-externalize

UV Editing

  • 2D UV editor with snapping and a custom pivot
  • Flip, rotate, Normalize U/V, align, join faces
  • Island gridify and straighten, strip unwrapping, tile alignment grid
  • Lightmap UV generation

Terrain

  • Stamps: height, smoothing, erosion, holes, trees and details
  • Masks: noise, mesh, height/slope (with incidence-based alpha), blur
  • Snapping terrain to splines, with baking
  • Support for multiple terrains and a mute option on stamps

Spawners

  • Spline Spawner, Spline Array Spawner (slots, corners, lattice, prefab chance) and Spline Area Spawner

Editor & Tooling

  • Module windows (Roads, Buildings, Terrain, More), all built in UI Toolkit with SVG icons
  • Snapping and Object Pivot overlays
  • Debounce controls for rebuilds in each module
  • Settings catalog that loads its defaults from WorldToolkit.settings.initial.json
  • About window
  • wtk_* CLI and MCP commands available
  • Scene View performance overlay