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

Showing 2020 · select it again to see every year
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 2 active

Showing 60 builds · 330 commits

Export CSV
Display options
Commit details:

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

Build 9126

8 Jun 2020 · 1 commit · 1 author GIT
Open build
  • fix jittery view on moving sectors

    TerminX 6a78dde 8 Jun, 12:21 FixEngine
    Show details

    This also fixes the interpolation for gamefunc_TurnAround and stomping on enemies. Fixes terminx/eduke32#60.

Build 9125

8 Jun 2020 · 1 commit · 1 author GIT
Open build
  • fix issue with player movement not being locked when crushing shrunken enemies

    TerminX 7ac897a 8 Jun, 09:39 Fix
    Show details

    Fixes terminx/eduke32#59.

Build 9124

7 Jun 2020 · 1 commit · 1 author GIT
Open build
  • fix issue where the player was unable to look or move under some circumstances after being "killed" with god mode enabled

    TerminX 15c084b 7 Jun, 12:15 Fix
    Show details

    Fixes #56.

Build 9122

6 Jun 2020 · 5 commits · 1 author GIT
Open build