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

Select a year to see its builds
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 1 active

Showing 1,043 builds · 2,174 commits

Export CSV
Display options
Commit details:

August 2026 1 build · 1 commit

February 2026 1 build · 2 commits

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

December 2024 2 builds · 5 commits

June 2024 2 builds · 8 commits

Build 10590

18 Jun 2024 · 12 commits · 1 author GIT
Open build
  • fix a bunch of improperly written checks for sprites that have been deleted or wound up outside of playable space

    TerminX e962910 written 15 Jun 2024 FixEngine
    Show details
  • update miniz to 8714fd3cd8788eb18304200607247926f9728d1f

    TerminX 8823af7 written 6 Jun 2024 Engine
  • update lz4 to c537f782c44a0ced71bcf271356aef9506f1375c

    TerminX c5e4719 written 5 Jun 2024 Engine
  • add CON_YIELD

    TerminX 1cacbf0 written 26 Oct 2023 EngineCON
    Show details

    Allows long-running CON execution to yield to rendering and player input handling.

  • bump GL depth buffer size

    TerminX 3211bf7 written 1 Feb 2024 Engine
Open the build to see all 12 commits

Build 10578

4 Jun 2024 · 6 commits · 1 author GIT
Open build
  • Implement ifmatch subtoken for voxel token

    Hendricks266 30deaa5 4 Jun, 05:30 FixEngine
    Show details

    Note that due to the nature of the voxel token, this subtoken must appear *before* any tile subtokens in order to take effect.

    Fixes
    terminx/eduke32#305
  • Factor a new vox_clearid() out from vox_undefine()

    Hendricks266 9f400ac 4 Jun, 06:49 Engine
  • Apply minor cosmetic cleanup to voxel token code

    Hendricks266 f6f261d 4 Jun, 05:14 Engine
Open the build to see all 6 commits

December 2023 5 builds · 10 commits

Build 10548

24 Dec 2023 · 13 commits · 1 author GIT
Open build
Open the build to see all 13 commits

November 2023 1 build · 1 commit

Build 10528

13 Nov 2023 · 1 commit · 1 author GIT
Open build
  • If the texturecache.index file cannot be read, invalidate it

    Dino Bollinger 9b6aaed 13 Nov, 22:26 FixEngine
    Show details

    This fixes a problem where the texcache file could grow without limit if something managed to corrupt the texcache index.