Blazium Engine Changelog

Changelog for release 0.6.927

c359582…dce25da

89 commits

5 contributors


Commit 3c1f320 by BioblazeBioblaze –

Add Trenchbroom map import module with func-godot parity.

Commit bfc7dbf by BioblazeBioblaze –

Add editor-only navimesh_export so 2D/3D nav can be baked and written for servers.

Commit 1423945 by BioblazeBioblaze –

Add TownSDK game type switch, username auth, and look movement.

Commit 6c6eff1 by BioblazeBioblaze –

Expose TownSDK interact and inventory sync for FPS loot.

Commit d0bedcd by BioblazeBioblaze –

Add TownSDK FIRE, SHOT, HEALTH, DEATH, and RESPAWN.

Commit c937908 by BioblazeBioblaze –

Add TownSDK PICKUP, POINTS, EQUIP, USE, and RELOAD.

Commit 6664666 by BioblazeBioblaze –

Allow TownSDK send_move_look to send flashlight state.

Commit f8591e4 by BioblazeBioblaze –

Add TownSDK send_craft for USE recipe payloads.

Commit 634b600 by BioblazeBioblaze –

Add TownSDK weapon_light on send_move_look.

Commit 7b70b5e by BioblazeBioblaze –

Add TownSDK send_drop over the existing USE message.

Commit fbf3555 by BioblazeBioblaze –

Add TownSDK send_interact extra payload over INTERACT.

Commit 6926995 by BioblazeBioblaze –

Cover live TownSDK username HELLO when a test host is set.

Commit aaf0b35 by BioblazeBioblaze –

Expose TownSDK admin_bank so clients can give or take ATM cash and cards.

Commit c431edd by BioblazeBioblaze –

Add a Warcry Opus client module and editor admin dock.

Commit 2fecc4e by BioblazeBioblaze –

Refresh Warcry class docs and add missing copyright headers.

Commit 1fd9e91 by BioblazeBioblaze –

Fix Warcry Clang virtual hide and MinGW test includes.

Commit 1b6f75f by BioblazeBioblaze –

Fix TownSDK clang-format and test include paths.

Commit ceb8e7b by BioblazeBioblaze –

Refresh TownSDK class docs for FPS APIs and game_type.

Commit 69505a3 by dalexeevdalexeev –

GDScript: Re-add `ord()` function

Commit 74401c1 by BioblazeBioblaze –

Decode Warcry spatial stereo downlink from HELLO_ACK without changing mono capture.

Commit ff6f655 by BioblazeBioblaze –

Rename HELLO_ACK channel count so it does not shadow WarcryClient::channels.

Commit 4a01d7f by BioblazeBioblaze –

Add a daily job that cherry-picks new Godot master commits into blazium_4.8.

Commit 4967446 by BioblazeBioblaze –

Add a dry-run checkbox to the manual Sync master into 4.8 trigger.

Commit ac92c13 by BioblazeBioblaze –

Compare blazium_4.8 against godotengine/godot master, not this fork's stale master.

Commit 16c6a0f by BioblazeBioblaze –

Skip Godot commits whose patches are already on blazium_4.8.

Commit 2910a49 by BioblazeBioblaze –

Expose the town HELLO_ACK voip endpoint on Town SDK.

Commit bb6f418 by BioblazeBioblaze –

Document Town SDK voip methods so Linux editor doc dumps match.

Commit 7d8b734 by BioblazeBioblaze –

Add Town SDK send_inventory_move for grid bag placement.

Commit 19173f0 by BioblazeBioblaze –

Sort Town SDK test includes for clang-format.

Commit d56b9be by BioblazeBioblaze –

Log Town SDK voip advertise and inventory moves.

Commit 1dd2ea2 by BioblazeBioblaze –

Do not decode stereo Warcry downlink as mono if the decoder fails.

Commit bfcdbef by BioblazeBioblaze –

Keep the previous Warcry downlink channel count if decoder init fails.

Commit bc3ec26 by BioblazeBioblaze –

Create the Warcry decoder before swapping so a failed init keeps the last working one.

Commit cd72299 by BioblazeBioblaze –

Drop leftover Warcry voice when the channel or user is gone.

Commit 573873a by BioblazeBioblaze –

Avoid doctest || in the Warcry null-user SERVER_STATE check.

Commit f9296b3 by BioblazeBioblaze –

Apply full Warcry SERVER_STATE arrays and clear roster on disconnect.

Commit a446bcb by BioblazeBioblaze –

GDScript: Add trait system

Commit d5770f9 by BioblazeBioblaze –

GDScript: Add structs and fix trait -Werror switch

Commit 15bf065 by BioblazeBioblaze –

GDScript: Format struct.h and document PROPERTY_HINT_STRUCT

Commit ca0df1c by BioblazeBioblaze –

GDScript: Add GDScriptStruct class reference

Commit 1bbd6ad by BioblazeBioblaze –

Add a first-party obfuscation module for identity seals, asset marks, comment-lattice evidence, and HMAC-scrambled GDScript/Luau packs.

Commit 2eb477b by aaronfrankeaaronfranke –

Add a keyword for abstract classes in GDScript

Commit f5f7037 by dalexeevdalexeev –

GDScript: Add abstract methods

Commit 97fd987 by aaronfrankeaaronfranke –

GDScript: Replace `abstract` keyword with `@abstract` annotation

Commit 41dfb54 by IphStichIphStich –

Fix inheriting from abstract classes dialog

Commit 175069b by dalexeevdalexeev –

GDScript: Add missing runtime checks for abstract class instantiation

Commit a4965ee by BioblazeBioblaze –

Drop abstract override completion tests that need Godot user-method override completion.

Commit b688490 by BioblazeBioblaze –

Fix @abstract docs codeblock indent for make-rst CI.

Commit dcaa677 by BioblazeBioblaze –

Load 4.8 sync skip SHAs from a list file.

Commit fc01926 by BioblazeBioblaze –

Keep warcry, town_sdk, and coldstorage on the 4.8 branch only.

Commit acb5fbf by BioblazeBioblaze –

Drop Windows-only settings from the class reference so Linux doctool matches.

Commit 712c1e3 by BioblazeBioblaze –

Describe both engine lines and keep Blazium Games as a separate product.

Commit d4ca3ec by BioblazeBioblaze –

Add the full JustAMCP editor surface and keep headless calls inside the project.

Commit 631962d by TheKingScottTheKingScott –

Steam: Add Steam Workshop (ISteamUGC) support

Commit dc584cb by TheKingScottTheKingScott –

Obfuscation: make scramble_names exports load, and make renaming safe

Commit 0668760 by BioblazeBioblaze –

Close the JustAMCP gaps the agent survey still had open.

Commit 56908ad by BioblazeBioblaze –

Move Blazium module screens into their own menu windows.

Commit 28f1259 by BioblazeBioblaze –

Fix JustAMCP session isolation and deepen verification tools (#819)

Commit 7e106ee by BioblazeBioblaze –

Return modern MCP call results and keep the editor usable while the benchmark drives it. (#822)

Commit d31fbf3 by BioblazeBioblaze –

Keep JustAMCP scene edits undoable without stalling the editor or flooding the log. (#824)

Commit 9e9a099 by TheKingScottTheKingScott –

Set up Blazium module windows before showing them, and use the editor's panel color (#827)

Commit 7706ca6 by BioblazeBioblaze –

Initialize JustAMCP tools in shipping editors and fix tiled import (#829)

Commit dce25da by BioblazeBioblaze –

Keep 2026-07-28 listen streams alive and deliver tool results