Version 0.4.11 – ShapeEditor Upgrades, Steamworks & Stability Updates

October 8, 2025 — In this latest release, we bring a wave of improvements to the ShapeEditor, better support for Steamworks, backend fixes, and general engine cleanup. Let’s explore what’s new.

🛠 Editor & Asset Improvements

The ShapeEditor got several quality-of-life improvements and bugfixes to make editing smoother and more robust.

Added extra safeguards for the GuiShapeEdPreview animation thread to avoid crashes during preview playback.

Enhanced filtering and import logic for DSQ / DTS file formats to ensure asset compatibility.

The addmesh command now accepts ShapeAssets directly, improving workflow for mesh imports.

Terrain asset loading routines have been cleaned up — fewer errors and better stability during map initialization.

🔊 Audio, Player, and Gameplay Enhancements

Fixed audio behavior in the playAudio system, including per-slot distance logic now correctly handled via maxSlotDistance.

Introduced player extendability flexpoints to better allow script modules or mods to inject custom behavior.

Bugfix: Escape keybind for the menu now reliably works.

Spawn chains and initialization routines refined for consistency across sessions.

🎨 Rendering, Graphics & Engine Core

Addressed a crash condition in DirectX render targets for more stable rendering under complex scenes.

Fixed render target mipmap generation logic and several rendering issues tied to the Material Editor.

Stabilizer corrections for hover vehicles and better groundplane interaction.

Updated zlib dependency to 1.3.1, and bump of OpenAL Soft to 1.24.3 for improved audio stability and compression.

Introduced the first layer of Steamworks API support via CMake integration.

Cleanups around redundant libraries and improved handling of reference base warnings.

🧹 Miscellaneous Fixes & Cleanup

Refined filename referencing (especially on Unix variants) to reduce file I/O bugs.

Improved utility commands makeTerrainMapsFrom and getImageFileName with clearer input value semantics.

Redesigned message consumer logic in subscriber systems.

UI enhancements: tab cycling between inspector sub-elements, searchable dropdowns, decal editor corrections, forest editor “dirty” states fixed, and font refreshes.

Documentation and README updates to reflect new features and refactors.

✅ Summary & Outlook

Version 0.4.11 is a stabilization and feature expansion release. While the core focuses were on asset safety, editor usability, and rendering robustness, the addition of Steamworks support hints at new directions for multiplayer integration.

Next up, work will likely center around network architecture, AI module support, and further editor enhancements.

As always, your feedback is invaluable — explore the update, try your mods, and let us know what you’d love to see next.