r3st-toolkit 0.4.0
[0.4.0] - May 12, 2026
Added • **XInput gamepad support** in Walk Mode — plug in any Xbox-compatible controller; no external dependencies (uses Windows ctypes) • Left stick controls movement (camera-relative), RT or RB to run, B button to stop Walk Mode • Keyboard and gamepad work simultaneously — no need to choose one or the other • Gamepad status shown in the Walk Mode panel: "Gamepad connected" or "No gamepad detected (keyboard only)" • **Tile Events system** — place RPG Maker events directly in Blender using Empties; each event has structured fields per type (Transition, NPC, Item, etc.) • Events live in a dedicated `Events` collection; viewport overlay draws event tiles over the 3D scene • Cursor tile readout shows which tile the mouse is hovering over in real time • Snap to grid operator — snaps selected Empties to the nearest tile center automatically • Event data exports to a sidecar JSON alongside the map file • **Multi-Map System** — each Blender scene is one RPG Maker map; switch maps by switching scenes • Maps section added to the top of the Scene tab: picker, New, Archive/Restore, Delete • Map picker reads `MapInfos.json` and shows which maps already have a Blender scene and which don't • Switching to a map that has no scene auto-creates one with settings copied from the current scene • Archive/Restore — soft-hides a map from the list without deleting anything (reversible) • Delete map — confirm dialog with optional checkbox to also remove `MapXXX.json`, its `MapInfos.json` entry, and associated model files • Walking into a Transition event tile during Walk Mode automatically switches to the target scene and teleports the character to the arrival tile • Object names are now map-qualified (`R3ST_Pivot_Town`, `R3ST_Camera_Town`, etc.); existing `.blend` files with legacy bare names (`R3ST_Pivot` etc.) continue to work Changed • **Tab order** now matches the actual workflow: Setup → Room → Tilesets → Tag Geometry → Export → Preview • **Tab strip** shows numbered tooltips on hover: "1 · Setup" through "6 · Preview" • **Labels rewritten** throughout to plain English — key renames: `Tile px` → `Pixels per Tile`, `Persp Collection` → `Characters Collection`, `Speed` → `Walk Speed`, `Active Tiles` → `Active Tile Slots`, `Plugin FOV` → `RPG Maker FOV`, `Decimals` → `Export Precision`, `Render Group` → `Render Layer` • **Render Layer items** now use plain-English names: Background (ortho), Default (ortho), Characters (persp), Foreground (ortho) • **Geometry tag readout** cleaned up: `Sheet B · tile 0,0 · Default (ortho) · .glb` • Status and error messages rewritten for clarity throughout — Camera rig, Characters collection, Walk Mode hints • **Room Size / Room Generation** renamed to **Map Size / Map Generation** throughout Removed • **Preview Pipeline Info box** (Pass 1 / Pass 2 developer notes) — was noise, not useful day-to-day












