v0.1.0
What's New
- Ported from JED 0.95 beta to support the latest Delphi version (unicode support)
- Added support for game Indiana Jones and the Infernal Machine (IJIM)
- Added support for 24/32 bit MATs
- Added support to rotate texture UVs of multiple selected surfaces
- Added option to import 3DO as sector to current project
- Added new struct TColorF which represents normalized RGBA color
- Refactored code to use RGBA colors internally
- Removed Direct3DRM
- Removed requirement for game CD (JKDF2 & MOTS)
- Updated UI and enabled per monitor DPI awareness
- Added TVector, TVector2 and TMatrix classes which implements vector and matrix arithmetics
- Implemented live update of Item editor when item is changed in map editor / 3D preview
- Implemented merging of level templates with editor templates on level load
- Increased undo steps to 1024
- Added paste in place command (Ctrl+Shift+V) which pastes from clipboard objects at their copied (original) position
- Fixed adjoin cleaving to leave adjoin surface properties unchanged
- Fixed bug when pasting from clipboard a non-thing data as thing which resulted in locking system clipboard
- Fixed saving the correct sector to undo history before adjoin is changed
- Fixed sector geo undo when sector is first changed then deleted in the same undo frame. This fixes undoing sector join command
- Fixed surface adjoin parameters when pasting sector from clipboard
- Fixed sector(s), light(s) and thing(s) position offset when pasting from clipboard
- Fixed various out of bounds reads
- Fixed calculating surface normals
- Refactored 3D Preview to implement original light rendering, render 3D models at LOD0, play sector sound, , add support for mouse navigation and more..
- Added entry highlight to consistency checker
- Added support for mouse navigation
- Fixed cleaving and add support to cleave at any angle
- Fixed snap to vertex
- Full changelog: CHANGELOG.md
Release
To celebrate the 25th anniversary of Indiana Jones and the Infernal Machine, the editor binary v0.1.0 is distributed through a custom level for the game. You can find it at: https://github.com/Jones3D-The-Infernal-Engine/Mods/tree/main/levels/sed.