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 onrdCache
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