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 348 builds

Export CSV
Display options
Commit details:
Active filters: Repository: GIT Clear all

April 2021 1 build · 2 commits

Build 9321

4 Apr 2021 · 2 commits · 1 author GIT
Open build
  • General

    Fix undefined behavior/potential OOB access in ST_21_FLOOR_DOOR. g_AnimateGoal does not take a sector number, it takes an animation index, and caps at 1024, not 4096.

    Jordon Moss 7225643 4 Apr, 16:30 FixEngine
  • General

    Added seed_krand(int32_t* seed), a function for performing RNG that reads from and writes to a custom seed pointer.

    Jordon Moss 68a1148 4 Apr, 16:25

March 2021 2 builds · 5 commits

Build 9319

18 Mar 2021 · 2 commits · 2 authors GIT
Open build
  • General

    Move S_DefineSound, S_DefineMusic, and S_DefineAudioIfSupported out of game.cpp and into sounds.cpp, and made CON_DEFINESOUND use S_DefineSound, reducing code duplication.

    Jordon Moss c38987b written 2 Feb 2021
  • Fix default SE26 speed if no GPSPEED tile is present.

    Dino Bollinger 2d6473e written 17 Mar 2021 Fix

Build 9317

4 Mar 2021 · 3 commits · 1 author GIT
Open build
  • Process empty skill name definitions as if they were " ".

    NY00123 fe2bcb7 4 Mar, 00:04 Fix
    Show details

    Fixes assertion failure with Suburbs TC.

  • Comment out writes of unused values to k while preparing the skill menu

    NY00123 d85d0e0 4 Mar, 00:03
  • Fix buffer overflows with parsing out of range strings in CON files

    NY00123 b177c05 written 3 Mar 2021 FixCON

February 2021 2 builds · 5 commits

January 2021 5 builds · 12 commits

Build 9309

30 Jan 2021 · 1 commit · 1 author GIT
Open build
  • SW

    Fix Lo Wang's Rap from being skipped at endgame

    Jonathon Fowler d2ee87a written 31 Jan 2021 Fix
    Show details

    The song should play once before returning to the menu, so the 'loop' parameter needs to be honoured within PlaySong() too.

    Fixes
    #35

Build 9305

20 Jan 2021 · 5 commits · 1 author GIT
Open build
  • General

    Ensure that cvars adjusting sound settings re-initialize what they need to

    Hendricks266 dd8c088 20 Jan, 20:37
  • General

    Don't set the r_useindexedcolortextures cvar to 0 when enabling filtering

    Hendricks266 9ee394f 20 Jan, 19:49
    Show details

    The cfg file should reflect the user's preferences even if the features don't take effect. The cvars' descriptions document the incompatibility that is happening.

  • General

    Clarify the descriptions of conflicting renderer cvars

    Hendricks266 7178226 20 Jan, 19:41 Engine
    Show details

    - r_texfilter - r_anisotropy - r_useindexedcolortextures

  • General

    Re-enable the r_texfilter cvar

    Hendricks266 0f77f5d 20 Jan, 19:11
  • General

    Apparently aarch64 sometimes needs -latomic too, contrary to my own testing

    Hendricks266 525828c 20 Jan, 19:07

December 2020 8 builds · 21 commits

Build 9297

21 Dec 2020 · 1 commit · 1 author GIT
Open build
  • General

    Remove xxh_x86dispatch

    Hendricks266 2bb6cbc 21 Dec, 08:59
    Show details

    It is an optional part of xxHash we are not using that breaks the build everywhere but x86*.

Build 9295

18 Dec 2020 · 3 commits · 1 author GIT
Open build
  • fix "C1083: Cannot open compiler generated file" error with polymost1Frag.glsl.cpp and polymost1Vert.glsl.cpp

    TerminX 334bbea written 17 Dec 2020 Fix
    Show details

    I'm not entirely happy with this due to the addition of the extra filter in the IDE to hold the generated files, but it's better than having to hit build twice in order to get a successful compilation.

  • switch a few things over to xxh3

    TerminX 6b752a5 written 8 Nov 2020 Engine
  • update xxHash

    TerminX 3ef484c written 7 Nov 2020 Engine

Build 9292

17 Dec 2020 · 6 commits · 2 authors GIT
Open build
  • Removed unnecessary vid_* CVars, as they are available through the engine

    Filip Homolka 1e060a1 written 12 Dec 2020 Engine
  • General

    BUILD & Duke3D: lower the clamp value for "vid_brightness" from 0 to -10, allowing for negative brightness config to be saved

    Filip Homolka a8446df written 12 Dec 2020
  • SW

    Save console variable settings to voidsw_cvars.cfg

    Hendricks266 3917664 17 Dec, 20:56
  • General

    Duke3D, SW, NAM: Add detection of GOG Galaxy install paths

    Hendricks266 cb02aa6 17 Dec, 19:49
  • NAM

    Add GOG path detection

    Hendricks266 f7da5bf 17 Dec, 19:47
Show the other commit in this build

Build 9284

12 Dec 2020 · 5 commits · 1 author GIT
Open build
  • General

    Avoid error with some toolchains where klabs(int16_t) turns into abs(double)

    Hendricks266 fbb1330 written 10 Dec 2020
  • Add GRP scanning support for Penthouse Paradise

    Hendricks266 3ad3d65 12 Dec, 16:51
    Show details

    ZOOM Platform ships it with their DLC Pack.

  • General

    Add detection of ZOOM Platform paths for Duke3D (Win/Mac) and SW (Win)

    Hendricks266 84e622d 12 Dec, 16:26
  • SW

    Add GRP scanning for the actual original tdragon.zip

    Hendricks266 cbc1bd4 12 Dec, 16:10
  • General

    Fix mismatch of initprintf and initputs signatures in compat_tools object

    Hendricks266 1103059 12 Dec, 15:57 Fix

November 2020 1 build · 1 commit

Build 9276

28 Nov 2020 · 1 commit · 1 author GIT
Open build
  • Replace std::string with a char* wrapper

    Dino Bollinger 42c62c5 28 Nov, 11:31 Fix
    Show details

    This avoids a bug which causes linking to fail for MinGW32 builds.

    Co-authored by
    Evan Ramos

September 2020 1 build · 4 commits

Build 9257

7 Sep 2020 · 4 commits · 2 authors GIT
Open build
  • General

    sdlayer.cpp: remove an '#ifndef __ANDROID__' block with only commented code in it.

    Helixhorned 93f62bb 7 Sep, 18:25
  • General

    sdlayer.cpp: don't print SDL_SetWindowGammaRamp() error if the function was not called.

    Helixhorned 64ea64d 7 Sep, 17:53
    Show details

    We may have gotten an error message like: videoSetGamma(): Failed loading udev_device_get_action: (...)/libSDL2-2.0.so.0: undefined symbol: _udev_device_get_action But: 1. The "error" in question did actually happen earlier in SDL, but is harmless because SDL first tries to load a symbol using 'dlsym(RTLD_DEFAULT, ...)' and failing that (as it happens in my case), from an explicitly loaded libudev (which succeeds). 2. The message misleads a user into thinking that it may have something to do with gamma adjustment having no effect. (As is the case for me.)

  • update zpl.h for build and runtime fixes on 32-bit ARM.

    Helixhorned c18af2a 7 Sep, 17:44 Fix
    Show details
  • General

    Disable microprofile on ARM64 Windows

    Daniel Gurney 7306a1e written 6 Sep 2020