Skip to content

v0.0.28-beta

Choose a tag to compare

@mateusfavarin mateusfavarin released this 13 Jan 06:35
· 65 commits to main since this release
14074c7

What's Changed

  • Added embedded Python + in-editor scripting console, plus pybind11-based bindings and a standalone crashteameditor Python module.
  • Documented build steps (Windows/Makefile) and added a full Python API reference (README.md, python_bindings.md).
  • Updated CI to set up Python and bundle the Python embeddable package in release builds (PR #22).
  • Major renderer refactor/improvements: moved draw window to SDL, new camera class/controls, configurable bindings, renderer UI tweaks, multi-selection, filtering (PRs #20, #21).
  • Texture/visual updates: texture caching, animated textures, alpha fixes, BSP bounding box/vis tree fixes.
  • Editor/data fixes and API polish: UV wrapping and UV matching fixes, triblock UV fixes, CTRL+click deselect, checkpoint/path fixes (dist-to-finish) and new Python-exposed properties (materials, selection data, path indices, pathable, etc.).

Pull Requests

Full Changelog: v0.0.27-beta...v0.0.28-beta