EDuke32 Changelog Unofficial archive

What changed in EDuke32, build by build

2,117 builds · 8,866 commits · 25 authors · October 2009 – August 2026

Commits per year

Showing 2025 · select it again to see every year
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 2 active

Showing 8 builds · 13 commits

Export CSV
Display options
Commit details:

October 2025 2 builds · 3 commits

Build 10638

16 Oct 2025 · 2 commits · 1 author GIT
Open build
  • Increase mmulti.cpp's MAXPAKSIZE (size of pakbuf in bytes) to 2048.

    NY00123 227c11d written 10 Oct 2025 FixEngine
    Show details

    This appeared to fix a long-standing issue, where a relatively high ping between two players (say, about 750ms) could start increasing over time due to accumulated messages not being sent sufficiently fast.

  • Log a warning from mmulti.cpp:dosendpackets in case output pakbuf lacks space for all data.

    NY00123 d023544 written 10 Oct 2025 Engine
    Show details

    Do so with a given threshold, i.e., turn off the warning until there are 16 consecutive calls to dosendpackets in which pakbuf has enough space for all data to send.

Build 10630

8 Oct 2025 · 1 commit · 1 author GIT
Open build
  • SW

    Fix voxels introducing glitched sprites in ROR sectors

    Hendricks266 be77ad3 8 Oct, 20:45 FixEngine
    Show details
    Follow-up to
    6e6b82d — Use a tspr->clipdist bit to specify legacy voxels instead of tspr->cstat 48 (Build 10380)

August 2025 1 build · 1 commit

July 2025 1 build · 2 commits

Build 10622

3 Jul 2025 · 2 commits · 1 author GIT
Open build
  • Fix lighting preview when multiple SEs are in a sector

    oasiz dfb9760 written 30 Jun 2025 FixEngine
    Show details

    Adds a failsafe for when multiple SE12, SE3 or SE4 are in a single sector by only accounting for the first one (Lowest sprite #ID) This prevents the lighting preview from causing permanent shade changes to a map as it can only store the original map state for one SE sprite per sector.

  • Add EVENT_OPERATEACTIVATORS

    oasiz 506ca57 written 30 Jun 2025 FixEngineCON
    Show details

    EVENT_OPERATEACTIVATORS is run against each STAT_ACTIVATOR with a matching lotag when a typical Duke3D button/touchplate is triggered. Current sprite will be stored in THISACTOR and setting RETURN -1 will skip the normal processing of any remaining activator logic. This does not work with Masterswitches as they use a completely different logic instead.

    Fixes
    terminx/eduke32#323

June 2025 1 build · 1 commit

April 2025 1 build · 1 commit

March 2025 2 builds · 5 commits

Build 10617

15 Mar 2025 · 8 commits · 2 authors GIT
Open build
  • Clean up rusted EDUKE32_GLES so that it at least builds

    Hendricks266 2561cf1 written 23 Dec 2023 Engine
  • Update C and C++ language standard version detection

    Hendricks266 31900fb written 27 Dec 2024 Engine
  • Tweak xxhash_config.h so xxhash.c needs fewer changes on update

    Hendricks266 910c863 written 27 Dec 2024 Engine
    Show details
    Follow-up to
    4f58b06 — engine: fix RELEASE=0 build with GCC 14.x (Build 10600)
  • fix voxel shading in polymost

    nukeykt 3e09ac6 written 13 Mar 2025 FixEngine
Open the build to see all 8 commits