Skip to content

Releases: mateusfavarin/CrashTeamEditor

v0.0.30-beta

20 Feb 17:57

Choose a tag to compare

What’s changed

  • Big visual upgrade to the editor, with smoother and more consistent rendering.
  • Added skybox support for better scene backgrounds.
  • .LEV support for BSP data loading.
  • Improved visibility tree behavior and transparency handling.
  • Fixed several renderer issues, including backface, turbo pads and shader-related problems.
  • Improved level checkpoint pathing.
  • Added quality-of-life improvements like better 3D text and camera options.
  • General cleanup, performance improvements, and many small bug fixes.

Pull Requests

Full Changelog: v0.0.29-beta...v0.0.30-beta

v0.0.29-beta

23 Jan 22:31

Choose a tag to compare

What's Changed

  • Fixed a bug in checkpoint “distance to finish” calculations, improving race path metrics and consistency.
  • The app now remembers its window size, position, and whether it was maximized between sessions.
  • Checkpoints are now easier to read in the 3D view: selected ones are highlighted, and unselected ones use their own color.
  • Added support for giving each checkpoint its own color.
  • Paths now have a color, shown in the UI; checkpoints generated by a path inherit that path’s color.
  • Path colors are saved and loaded with presets.
  • Improved the Python scripting API: you can now read/write checkpoint and path colors, and refresh checkpoint rendering after scripts change them.
  • Linux builds are more reliable and now ship with Python included (like Windows), and the Linux GitHub release bundle includes everything needed to run.

Pull Requests

New Contributors

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

v0.0.28-beta

13 Jan 06:35
14074c7

Choose a tag to compare

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

v0.0.27-beta

14 Dec 01:13

Choose a tag to compare

What's Changed

  • fix empty BSP node flag
  • add checkpoint generation from lev
  • fix checkpoint paths crashing when adding side paths
  • fix quadblocks being deleted when using the renderer
  • save window size setting
  • Fix stbi memory leak @TheUbMunster
  • fix requested image channels bug @TheUbMunster
  • fix triblock uv mapping bug @TheUbMunster
  • fix incorrect texture index in renderer @TheUbMunster
  • Possible fix for checkpoint overflow by @jorozcove in #17
  • Fix various bugs by @TheUbMunster in #18

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

v0.0.26-beta

11 Oct 19:59

Choose a tag to compare

This release only contains bug fixes and small QoL improvements.

  • Ghost UI: fix character list.
  • UI Windows: save/load UI state.
  • Fix triblock collision bug.
  • Fix rotatoin angle to use [0, 360] instead of [0, 1]
  • Only bake vistree in the final level if the option is enabled.
  • Remember last opened folder when loading a OBJ/LEV.
  • Warn invalid/degenerated UVs in OBJs.

v0.0.25-beta

12 Sep 04:42

Choose a tag to compare

  • Minor editor bug fixes.
  • Ghosts working for custom tracks.
  • This release requires updating both CrashTeamEditor and TrackROM.

v0.0.24-beta

12 Sep 00:00

Choose a tag to compare

  • Fix color conversion algorithm.
  • Added vis tree generation for the BSP.
  • Vis tree rendering by @TheUbMunster
  • Stars editor by @jorozcove
  • Added speed impact as an editable quadblock field.
  • Addressed a couple ghost issues.
  • Removed low LOD renderer.

This release updating both CrashTeamEditor and TrackROM.

v0.0.23-beta

16 Apr 23:18

Choose a tag to compare

This release updates both CrashTeamEditor and TrackROM.

v0.0.22-beta

13 Apr 22:02

Choose a tag to compare

This release updates both CrashTeamEditor and TrackROM

v0.0.21-beta

06 Apr 16:25

Choose a tag to compare

fix uv overflow