Releases: smlu/OpenJones3D
Releases · smlu/OpenJones3D
v0.2.0
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
v0.1.0
Key Changes
- Adjusted camera focal length to display correctly on wide screen resolutions
- Fixed HUD & inventory menu scaling and position on wide screen resolutions
- Fixed possible menu close lock and game freeze due to uninitialized icon translation move rate
- Fixed a bug in the inventory item change animation that could cause the animation to stall and lock the menu from opening
- Added option to enable HD Indy model (enabled by default)
- Improve game loading times in fullscreen mode by disabling VSync and blt frame buffers instead of flip.
- Fixed random crashes when firing 2-hand-held weapons
- Fixed damaging player when game runs at > 40 FPS and Taklit's part, Azerim's part or tool from beyond runs out of energy
- Fixed bug where controls could become unresponsive when climbing down a whip and pressing the jump-off key simultaneously.
- Fixed rendering of ceiling sky when camera aspect ration is not 1.0
- Fixed rendering of sprite(s), particle(s) and polyline(s) when fog is disabled
- Fixed rendering game background when system dialog box is open
- Fixed rendering end credits on different screen resolutions
- Changed DPI awareness to per monitor aware v2
- Fixed DPI scaling of dialogs
- Added "simulated" VSync in window mode
- Added game resolution cap to max HD resolutions since Direct6.1 doesn't support higher resolutions
- Fixed rendering in vertex mode only geometry mode
- Fixed various bugs that could result in game crash
- Fixed exit code (0) when app successfully exits
- Fixed a bug in sound compression function where clipping of the audio waveform occurred
- Removed hardcoded 16 BPP resolution limitation; the game now defaults to the resolution stored in settings.
Check the CHANGELOG for more info.
SHA256 Checksum
oj3d_0.1.zip: 1d70e2af92bbf62c5f5ac071602d024b8cb5b06ab94fd7a357a3465db1788245