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 671 builds · 3,294 commits

Export CSV
Display options
Commit details:
Active filters: Author: TerminX Clear all

June 2021 7 builds · 125 commits

Build 9449

29 Jun 2021 · 4 commits · 1 author GIT
Open build

Build 9441

28 Jun 2021 · 46 commits · 1 author GIT
Open build
Open the build to see all 46 commits

Build 9391

8 Jun 2021 · 9 commits · 1 author GIT
Open build
  • fix warnings in EDUKE32_STANDALONE build

    TerminX 189ed29 written 6 Jun 2021 Fix
  • General

    Amend library build instructions to specify --disable-libc for SDL and remove instructions for SDL_mixer

    TerminX 7784da2 written 6 Jun 2021
  • update SDL to e13b43ac on Windows

    TerminX b0b2ac9 written 6 Jun 2021 Engine
  • move player jumping_counter check

    TerminX dec2f8b written 6 Jun 2021
  • MASTERSWITCH counting down before activation blocks re-triggering switches

    TerminX 33d4dc3 written 13 May 2021
Open the build to see all 9 commits

Build 9382

4 Jun 2021 · 61 commits · 1 author GIT
Open build
Open the build to see all 61 commits

January 2021 1 build · 3 commits

December 2020 2 builds · 4 commits

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

August 2020 3 builds · 27 commits

Build 9249

24 Aug 2020 · 5 commits · 1 author GIT
Open build
  • fix CON_GETPLAYER/CON_SETPLAYER access to palette member and loogiex/loogiey arrays

    TerminX 175ae4c written 23 Aug 2020 Fix
  • only bypass SDL_SetWindowGrab() for SDL 2.0.12 and lower

    TerminX 1a79d82 written 21 Aug 2020 Engine
  • rename "Widescreen" menu option to "Aspect ratio"

    TerminX b2a8d74 written 17 Aug 2020
  • fix a couple bad comparisons of values against MAX_WEAPONS

    TerminX 008bf9e written 16 Aug 2020 Fix
    Show details

    The first is something that was missed when the hardcoded World Tour stuff was added, and the second looks like it was just a typo.

  • add SK_WEAPON_MASK macro, comprised of the four SK_WEAPON_BITS values

    TerminX 320f534 written 16 Aug 2020

Build 9239

15 Aug 2020 · 21 commits · 1 author GIT
Open build
  • fixes for including compat.h in a C program built with MSVC

    TerminX 6165e34 written 11 Jul 2020 FixEngine
    Show details

    I needed to change the weird VS workaround in order for the EDUKE32_STATIC_ASSERT on line 850 to succeed. Things seemed OK when I tested them, but I'd like more information on the suspected compiler bug in question and why this was necessary in the first place.

  • General

    engine and Duke3d: fix a bunch of direct calls to libc free() to call Bfree() instead

    TerminX 917da2e written 10 Jul 2020 FixEngine
  • move osdstrings cleanup out of engineUnInit() and into OSD_Cleanup()

    TerminX 786869b written 23 Jul 2020 Engine
  • artdump console command

    TerminX bad080c written 10 Jul 2020
  • General

    just a reference

    TerminX 2e77d96 written 10 Jul 2020
Open the build to see all 21 commits

July 2020 1 build · 36 commits

Build 9202

26 Jul 2020 · 36 commits · 1 author GIT
Open build
  • FORCE_INLINE mutex_lock() and mutex_unlock(), make mutex_try() actually work

    TerminX edac43b written 16 Jul 2020 Engine
  • return length from printf-style functions

    TerminX 4716881 written 15 Jul 2020 Engine
  • add an additional layer of camera vec3_t position smoothing across frames

    TerminX a359877 written 4 Jul 2020
    Show details

    This is intended to mask a slight jitter that occurs when strafing and turning at the same time as a result of turning being decoupled from movement.

  • testing an alternate version of calc_smoothratio_demo() that returns values based on fractional tics

    TerminX ca76197 written 4 Jul 2020
  • only allow doubled up game updates if we're behind at least 2 tics

    TerminX 9f44ddb written 4 Jul 2020
Open the build to see all 36 commits

June 2020 20 builds · 43 commits

Build 9144

12 Jun 2020 · 2 commits · 1 author GIT
Open build
  • fix function signatures of ksqrtasm_old() and clip_nsqrtasm()

    TerminX 6ec133c 12 Jun, 16:27 FixEngine
    Show details

    These functions were specified as accepting int32_t values, but wrap functions (or are wrapped by functions) that take uint32_t.

  • set g_loadedMapVersion in engineLoadBoardV5V6()

    TerminX ae953a7 12 Jun, 13:01 Engine

Build 9141

11 Jun 2020 · 4 commits · 1 author GIT
Open build
  • add some labels for the different GREENSLIME states

    TerminX 1bc4d5f 11 Jun, 08:48
  • add player .somethingonplayer check to GREENSLIME, and reset the player's .somethingonplayer to -1 if the player is dead

    TerminX 6335a9a 11 Jun, 08:16
  • fix longstanding bug with unfrozen GREENSLIME

    TerminX 58aa447 11 Jun, 07:03 Fix
    Show details

    This fixes some undefined behavior that occurred as a result of reading far past the bounds of slimeFrames[].

  • disable SDL's automatic relative mouse input scaling that is applied when the rendering output is scaled

    TerminX e4f787e written 10 Jun 2020 Engine
    Show details