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 · 2 active

Showing 121 builds · 210 commits

Export CSV
Display options
Commit details:

July 2025 2 builds · 2 commits

Build 10622

3 Jul 2025 · 2 commits · 1 author GIT
Open build
  • 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
Open the build to see all 2 commits

December 2024 1 build · 3 commits

Build 10608

26 Dec 2024 · 8 commits · 3 authors GIT
Open build
Open the build to see all 8 commits

June 2024 2 builds · 2 commits

May 2024 1 build · 1 commit

March 2024 1 build · 1 commit

December 2023 4 builds · 7 commits

October 2023 3 builds · 10 commits

Build 10514

22 Oct 2023 · 20 commits · 1 author GIT
Open build
Open the build to see all 20 commits

Build 10478

3 Oct 2023 · 19 commits · 1 author GIT
Open build
  • fix regression where trying to play an undefined sound with an index higher than the highest defined index could crash the game

    TerminX d0e4efe 3 Oct, 05:41 Fix
  • maybe fix player's view pseudo-randomly returning to center

    TerminX 64259d4 written 24 Sep 2023 Fix
  • resolve issue where eduke32.log ended up in whatever the cwd was when the binary was launched

    TerminX ed8ae40 written 25 Sep 2023 Fix
    Show details
  • fix bug in CON EVENT_SCREEN where keypresses weren't being cleared between loop iterations, preventing animations where each keypress skips a segment without bailing out of the whole thing

    TerminX a213113 written 18 Sep 2023 FixCON
Open the build to see all 19 commits

September 2023 7 builds · 8 commits

Build 10454

11 Sep 2023 · 18 commits · 2 authors GIT
Open build
  • change G_ReadGLFrame() to use regular memory allocation instead of pulling a block from cache1d because glReadPixels() is so slow anyway

    TerminX 40e4e6e written 26 Jul 2023 Fix
    Show details

    Resolves an issue where starting the game in a low resolution and creating a savegame before switching to a higher resolution and creating another savegame could corrupt `sizeof(palette_t) * the difference in total pixel count between the resolutions` bytes of adjacent data in cache1d.

Open the build to see all 18 commits