Skip to content

Doom 64 - Ray Traced v0.1.15

Choose a tag to compare

@jlrouzies-fr jlrouzies-fr released this 23 Aug 15:41
· 17 commits to main since this release

Built from f131101.

This archive contains the renderer, not the game. On first run the
launcher will ask you for a DOOM II IWAD you own, and for Doom 64:
Retribution v1.5 plus its OGG music pack (both free, from ModDB).

Engine: jlrouzies-fr/gzdoom-rt @ doom64-rt = be086e9a2 ("3D floors: fix the freeze instead of stripping them from every map"), GPLv3.
RTGL1: jlrouzies-fr/RTGL @ doom64-rt = bc79f1dbe, MIT, Sultim Tsyrendashiev and Vasilii Shirokii.
See CREDITS.md and AI-DECLARATION.md inside the archive.

What changed since v0.1.14

Fixed 3D floors

Every build so far removed all of Retribution's 3D floors -- 209 of them on
44 maps -- to dodge a freeze on MAP01. Most of those are the bridges,
catwalks and stair treads Nevander built the levels around, so some levels
could not be finished (thanks Immorpher for the report). The freeze was an
engine bug, not the maps: the renderer cleared a 3D-floor sector's light list
and then read past the end of it on the render worker thread, which hung the
window with the audio still playing. That is fixed, the map patch is gone,
and the 3D floors are played as authored -- rendered, solid, walkable.

Also: renderer errors now reach the log instead of an invisible dialog, and a
future worker-thread fault shows the crash report instead of hanging.

Known: particles and debris still fall through 3D floors.

Full Changelog: v0.1.14-hotfix...v0.1.15