Skip to content

Releases: smlu/SED

v0.2.0

21 Apr 22:44
Compare
Choose a tag to compare

What's Changed

  • Restructured project files #27
  • Fixed 'Snap Grid to Item' and 'Cleave by Grid' hotkeys #31
  • Fixed calculating yaw & roll angles in TMatrix43.ExtractPYR function.
  • Added template for collectable raft repair kit to default (IJIM) #32
  • Map Editor
    • Deprecated software renderer in favor of OpenGL renderer.
  • 3D Preview
    • Deprecated DirectX5 in favor of OpenGL
    • Implemented horizon sky rendering (OpenGL only) #35
    • Fixed thing/surface selection (OpenGL)
    • Fixed ceiling sky rendering to fall behind the level geometry and thing objects.
    • Fixed transparency rendering issues (OpenGL)
    • Refactored OpenGL renderer to replace all immediate‑mode (glBegin/glEnd) draws with batched dynamic VBO/IBO updates.
      This change significantly improves rendering speed of complex geometry.

Full Changelog: CHANGELOG.md.

Special thanks to contributors: @LadyEebs and @thekovic!

SHA256 Checksum

sed-0.2.0.zip: 7d1f4f4c2578da170f7a9138f8405b25f8a0097b47197e332afc472e2688ba9b

v0.1.0

21 Apr 21:55
Compare
Choose a tag to compare

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.