Skip to content

v0.2.0

Latest
Compare
Choose a tag to compare
@smlu smlu released this 23 Dec 23:12
42a2708

Key Changes

General:

  • Fixed various bugs
  • Fixed floating point precision bug in rdVector & rdMatrix34 functions (3b800ad)
  • Made OpenJones3D binaries portable by adding absolute resource dir path to JonesFile VFS (fca6ef2)
    This change allows binaries to be placed in any arbitrary location, eliminating the requirement for a Resource folder.
  • Removed material buffer size constraint when loading material section form NDY level file in sithMaterial_LoadMaterialsText (dcd3015)
  • Changed warning log to output to console or file (dcd3015)
  • Made console log output colorized (dcd3015)
  • Added debugger log output (dcd3015)
  • Fixed potential infinitive loop bug when .uni file is missing line break at the end of file (6b71793)

Display & Render:

  • Changed default texture format to 32 bit from 16 bit (249a416)
  • Removed support for 16 bpp system textures (3152496)
  • Increased rdCache vertex buffer size to 32768 * 64 (25ceaba)
  • Increased rdModel3 (.3DO) mesh constraints based on rdCache constraints (a008386)
  • Increased max no. of sectors in camera view to 4096 (b448041)
  • Increased max no. of thing with sectors to 8192 (b448041)

Game play:

  • Changed to play by default the higher resolution intro movie (800x600) (ffa2e9d)
  • Fixed retrieving model by index number when loading savegame (669904d)
  • Added support for 24/32 bit textures to CND cnd file format (91d0a87)
  • Changed how developer dialog discovers level files (30630d1)
  • Fixed searching for ndy level file when corresponding cnd file is not found (5e64e5b)

HUD:

  • Fixed drawing of horizontal wall line (8046835)

Check the CHANGELOG for more info.

SHA256 Checksum

oj3d-v0.2.zip: c8da7a49ad3c977035b74f5db23f472cbd20e8d11293e41121637d237b70f388