Releases: mateusfavarin/CrashTeamEditor
Releases · mateusfavarin/CrashTeamEditor
v0.0.30-beta
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
- Renderer rewrite by @mateusfavarin in #27
- small bugfix by @Blounard in #30
- Vis tree rework by @Blounard in #28
- Load psx data by @Blounard in #34
- Checkpoint pathable fix by @Blounard in #36
- small script improvement by @Blounard in #37
- Skyboxes by @jorozcove in #35
- Alphabetical order for material by @Blounard in #38
Full Changelog: v0.0.29-beta...v0.0.30-beta
v0.0.29-beta
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
- ckpt dtf bugfix by @Blounard in #24
- App window store and restore screen position, size and maximized flag by @Blounard in #25
- Renderer checkpoints by @Blounard in #26
New Contributors
Full Changelog: v0.0.28-beta...v0.0.29-beta
v0.0.28-beta
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
- Python integration by @mateusfavarin in #19
- Renderer refactor by @mateusfavarin in #20
- embed python in CI by @TheUbMunster in #22
- Renderer improvements by @jorozcove in #21
- use python embed by @TheUbMunster in #23
Full Changelog: v0.0.27-beta...v0.0.28-beta
v0.0.27-beta
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
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
- Minor editor bug fixes.
- Ghosts working for custom tracks.
- This release requires updating both CrashTeamEditor and TrackROM.
v0.0.24-beta
- 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
This release updates both CrashTeamEditor and TrackROM.
v0.0.22-beta
This release updates both CrashTeamEditor and TrackROM
v0.0.21-beta
fix uv overflow