21.9.1

General

  • Fix save/load state crash when using script has a timedate@ field

  • Fix unloaded entities still being detected by end flags in Dustmod

  • Fix DX12 device error

  • Fix segments overwriting checkpoint when unloading

  • Fix player movement FX positions when player is scaled

  • Fix weird tome scroll behaviour when using arrow keys after searching

  • Fix score screen not shown for OOB/unload

  • Fix crashes related to embeds

  • Fix escape respawning player 1 in multiplayer

  • Improve/Fix blurry text compared to vanilla

  • OOB/Unload now works on dustmod maps

  • Door/tome titles will no longer overlap in multiplayer - only the title for the active camera is drawn

  • PIP rendered using the PIP camera fog, instead of the main camera fog

  • Clipboard support - text can now be copied and pasted into text boxes and triggers

  • In game console (F12)
    • Type “help” for a list of commands

    • Ctrl + F12 to open normal console

  • Support for modifiers in Dustmod key bindings (double tapping a modifier can be used to bind the modifier key itself)

Tools

  • Fix text trigger text not drawn when Show Triggers is on

  • Fix dragging debug camera lag when game speed < 1

Editor

  • Fix selecting an entity/position while panning the camera with Space

  • Fix not being able to tab into play because a hidden control can still have keyboard focus

  • Fix [angle] control indicator line when set to radians

  • Fix crash when undoing deleted camera node

  • Fix not being able to open wind/particle when editor panels are hidden

  • Fix F5 trying load nexus scripts in editor, locking the UI

  • Fix rotating prop by 1 degree increments (ctrl+shift) also changing layer

  • Fix tooltips and var_info path returned for nested arrays

  • Fix script variable changes lost when compiling or entering playing

  • Fix “Enable Attack” highlighted in trigger list when a “Max Special” trigger is selected

  • Fix colour picker sliders showing the wrong values for certain colours

  • Prevent Alt+Click drawing tiles while GVB_LEFT_CLICK is cleared via script

  • Allow inserting a space into text fields while holding Space

Dustscript API

  • Fix not being able to disable script camera

  • Fix dropdowns for strings, non-sequential, or values not starting at 0

  • Fix spring blobs not triggering hit/hurt callbacks

  • Add scene.save_checkpoint overload that can use the x and y arguments

  • editor_tab will now return “Wind” and “Particle” instead of “” and “Help” when the wind and particle editors are open.

  • Added the class-input_api for direct mouse and keyboard access

  • Deprecated all class-editor_api keyboard methods - use the new input API.