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

Showing 55 builds · 125 commits

Export CSV
Display options
Commit details:

June 2024 1 build · 1 commit

December 2023 1 build · 4 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 1 build · 1 commit

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

May 2023 1 build · 4 commits

Build 10240

17 May 2023 · 28 commits · 1 author GIT
Open build
  • fix overlapping cl_showcoords text, enable sprite counters w/ cl_showcoords 2, add cl_showcoords 3 for the previously unreadable rendering cvar printouts

    TerminX b58dd86 written 1 May 2023 FixEngine
  • fix minor bug with visibility menu option

    TerminX 84fe67c written 1 May 2023 Fix
  • fix SE40 drawing oversight found when porting the current version of the effect to the editor

    TerminX e8cdd3c written 17 Apr 2023 Fix
  • this is hilariously incorrect.

    TerminX 44f4131 written 10 Apr 2023 Fix
Open the build to see all 28 commits

April 2023 1 build · 3 commits

June 2022 1 build · 5 commits

Build 10112

11 Jun 2022 · 46 commits · 1 author GIT
Open build
Open the build to see all 46 commits

May 2022 1 build · 1 commit

April 2022 2 builds · 2 commits

March 2022 1 build · 1 commit

January 2022 4 builds · 10 commits

Build 9933

15 Jan 2022 · 44 commits · 1 author GIT
Open build
  • fix frame time counter logic typo

    TerminX ca21517 written 24 Nov 2021 Fix
  • fix undefined behavior

    TerminX 054cf70 written 12 Jan 2022 Fix
  • prevent potential overflows of szScratch[] in minidumper

    TerminX d2fc35f written 10 Jan 2022 Fix
  • fix stupid projectile flag interaction bug between PROJECTILE_EXPLODEONTIMER and the ones that make them bounce

    TerminX ccabd37 written 6 Jan 2022 Fix
    Show details

    This allowed projectiles with both PROJECTILE_EXPLODEONTIMER and PROJECTILE_BOUNCESOFFWHATEVER flags set to run .yvel until it was negative and then bounce forever.

  • fix .ogg sounds defined for Duke talk sometimes not playing when used in the skill selection menu

    TerminX 417eaea written 29 Dec 2021 Fix
    Show details

    We were hitting the FX_SoundActive() check for ud.skill_voice in G_NewGame() before the worker threads completed the decoder initialization work scheduled by the S_PlaySound() call in the MENU_SKILL case in Menu_EntryLinkActivate()--the code in G_NewGame() was proceeding to the next stage because FX_SoundActive() returned false, but our check occurred before it had a chance to return true. This also swaps the call to FX_StopAllSounds() in G_EnterLevel() out for a call to S_StopAllSounds() instead, and alters S_StopAllSounds() to set g_dukeTalk to false.

    Fixes
    terminx/eduke32#215
Open the build to see all 44 commits

December 2021 3 builds · 6 commits

Build 9875

14 Dec 2021 · 34 commits · 1 author GIT
Open build
  • fix misleading usage of A_CheckSpriteFlags() (comparison with 0 implied the function returns the flag bits instead of `true` or `false`; it does not)

    TerminX b85ed73 written 24 Nov 2021 Fix
  • fix redundant assignment

    TerminX 544044d written 24 Nov 2021 Fix
  • fix copy/paste error

    TerminX 324edd1 written 8 Dec 2021 Fix
  • fix accidental use of initprintf() instead of buildprint()

    TerminX 4af066e written 7 Dec 2021 Fix
Open the build to see all 34 commits