Skip to content

Releases: smlu/OpenJones3D

v0.2.0

23 Dec 23:12
42a2708
Compare
Choose a tag to compare

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

v0.1.0

10 Dec 00:28
Compare
Choose a tag to compare

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