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

December 2024 1 build · 6 commits

Build 10600

16 Dec 2024 · 6 commits · 1 author GIT
Open build
Open the build to see all 6 commits

June 2024 2 builds · 13 commits

Build 10590

18 Jun 2024 · 12 commits · 1 author GIT
Open build
Open the build to see all 12 commits

December 2023 1 build · 13 commits

Build 10548

24 Dec 2023 · 13 commits · 1 author GIT
Open build
Open the build to see all 13 commits

October 2023 4 builds · 55 commits

Build 10514

22 Oct 2023 · 20 commits · 1 author GIT
Open build
  • add new TEXT_CENTERCONSTWIDTH flag for screentext to center glyphs within their allotted region in constant width mode

    TerminX 03a39f4 written 18 Oct 2023 Engine
  • respect xbetween value for screentext between chars in constant width mode

    TerminX 5997fee written 18 Oct 2023 Engine
  • General

    Update gamecontrollerdb.txt

    TerminX c379f4c written 18 Oct 2023
  • fix edge case where a zero-byte .dat file would be misdetected as a .grp file

    TerminX a161a0b written 18 Oct 2023 Fix
  • the most minor of minor fixes to windowsCheckForUpdates()

    TerminX 5d6220f written 17 Oct 2023 Fix
Open the build to see all 20 commits

Build 10493

7 Oct 2023 · 15 commits · 1 author GIT
Open build
  • fix USE_OPENGL=0 build

    TerminX 36a2f29 7 Oct, 11:51 Fix
  • add -nocontroller parameter to completely disable SDL controller support

    TerminX 4d62a72 7 Oct, 11:45
  • add warning if TROR somehow tries to draw the same wall more than once per frame

    TerminX f07e028 written 29 Sep 2023 Engine
  • use "--" instead of "-" for unbound keys in the keyboard configuration menu

    TerminX c020cc8 7 Oct, 09:30
  • don't pass SDL_INIT_HAPTIC to SDL_InitSubSystem() because it's not actually used for game controllers

    TerminX e672ede 7 Oct, 09:23 Engine
Open the build to see all 15 commits

Build 10478

3 Oct 2023 · 19 commits · 1 author GIT
Open build
  • make Gv_Clear() actually clear and Gv_Init() actually re-init

    TerminX 75be4e2 3 Oct, 07:49
  • don't EDUKE32_PREDICT in the sound functions

    TerminX 60a4f92 3 Oct, 07:48
  • use internal CONs if external CON compilation fails, like the DOS version did.

    TerminX 4d8264c 3 Oct, 05:43 CON
    Show details

    I see now that Todd was actually very wise.

  • 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
  • fix a rare input issue involving creating savegames while the CON script execution is lagging

    TerminX a4a33e9 written 30 Sep 2023 FixCON
Open the build to see all 19 commits

September 2023 1 build · 17 commits

Build 10454

11 Sep 2023 · 18 commits · 2 authors GIT
Open build
Open the build to see all 18 commits

June 2023 1 build · 8 commits

Build 10311

9 Jun 2023 · 8 commits · 1 author GIT
Open build
Open the build to see all 8 commits

May 2023 1 build · 28 commits

Build 10240

17 May 2023 · 28 commits · 1 author GIT
Open build
  • improve 2d mode sprite color calculation to avoid returning illegible colors

    TerminX 7ca25e4 written 16 May 2023 Engine
  • change crouch jump handling to short-circuit CON VM "ifp pducking" instead of short-circuiting how the player code chooses which autostep value to use

    TerminX 15ba761 written 10 May 2023 CON
  • make FATAL and ERROR level log messages purposefully screw up the log formatting a little bit so they stand out more

    TerminX a79c95a written 10 May 2023 Engine
  • set asksave to 0 when saving from menu

    TerminX 9863ccc written 10 May 2023
  • add floorzcutoff and floorzrebound player members to control additional aspects of how the player's position reacts to traversing sectors with differing floor heights

    TerminX 6a17ae1 written 6 May 2023 Engine
    Show details

    Not recommended to use these in mods until after Ion Fury: Aftershock ships because they might still change some.

Open the build to see all 28 commits

April 2023 1 build · 27 commits

Build 10212

5 Apr 2023 · 44 commits · 2 authors GIT
Open build
  • allow startup window in Steam big picture mode if the -setup parameter is passed

    TerminX 6537106 written 23 Mar 2023
    Show details

    This allows the startup window to be used on Steam-based devices like the Steam Deck without switching to desktop mode.

  • General

    Update gamecontrollerdb.txt

    TerminX e3d1518 written 22 Mar 2023
  • update to 92556e0e629b0cb59183f264b800cd0f88b14e22

    TerminX 2aae853 written 13 Mar 2023
  • re-enable mus_xmp_interpolation cvar

    TerminX d645be9 written 22 Mar 2023 Fix
    Show details

    It looks like there were a couple interpolation related fixes in libxmp since the last time we tried enabling this, so maybe it'll work without crackling and crashes this time.

  • alter libxmp-lite to use the engine's memory allocation routines instead of the system's

    TerminX bfdf77b written 21 Mar 2023 Engine
Open the build to see all 44 commits

September 2022 4 builds · 43 commits

Build 10160

11 Sep 2022 · 4 commits · 1 author GIT
Open build

Build 10154

3 Sep 2022 · 36 commits · 1 author GIT
Open build
Open the build to see all 36 commits

June 2022 1 build · 46 commits

Build 10112

11 Jun 2022 · 46 commits · 1 author GIT
Open build
  • enable LargeAddressAware for 32-bit builds... why wasn't this already on?

    TerminX 5417782 written 10 Jun 2022
  • fix menu option to disable item pickup messages not saving to .cfg by adding "hud_messages" cvar

    TerminX 3f977b3 written 10 Jun 2022 Fix
    Show details

    This bug appears to be rather old...

  • fix "twitching" of models drawn with rotatesprite when the viewangle changes in polymost and polymer

    TerminX 66e1678 written 10 Jun 2022 FixEngine
  • break glBufferData()/glBufferSubData() stuff out of polymost_drawpoly() and into polymost_startBufferedDrawing()/polymost_bufferVert()/polymost_finishBufferedDrawing() and use for polymost_printtext256() and polymer_drawartskyquad()

    TerminX e8ea24b written 10 Jun 2022 Engine
  • set polymer sky according to the first sector drawn per frame instead of predetermining it at map load time

    TerminX 2effd51 written 7 Jun 2022 Engine
    Show details

    This allows maps that use more than one parallax sky texture to look more correct in polymer, assuming only one type of sky is visible at once.

Open the build to see all 46 commits

May 2022 1 build · 23 commits

Build 10066

17 May 2022 · 24 commits · 2 authors GIT
Open build
  • minor FX_ReadFmt tweak

    TerminX 6ae3c83 written 12 May 2022
  • add EDUKE32_PREDICT_FALSE to error conditions in FX_Play and friends

    TerminX 121fafa written 12 May 2022
  • fix playback issue with .ogg files containing invalid loop tags

    TerminX 6fd166f written 12 May 2022 Fix
  • increase vorbis buffer size

    TerminX 7ea3bd2 written 5 May 2022
    Show details

    This prevents crackling during .ogg playback on some systems.

  • adapt commit f21082da0a4dc5aee5a56f7784fe804ed35bc990 from NetDuke32.

    TerminX fb38bc3 written 10 May 2022
    Show details

    Interpolates conveyor belt SE floor panning.

Open the build to see all 24 commits

April 2022 3 builds · 28 commits

Build 10033

22 Apr 2022 · 13 commits · 1 author GIT
Open build
  • add parameter to videoSet2dMode() to control fullscreen, like videoSetGameMode() uses

    TerminX 3927367 22 Apr, 02:56 Engine
    Show details

    This allows fullscreen to be toggled in the editor without having to change to 3d mode first.

  • print display name to console when detecting video modes

    TerminX d11731f 22 Apr, 02:54 Engine
  • only redetect video modes if the window was actually moved to a different display

    TerminX d753d28 22 Apr, 02:53 Engine
  • invalidate stored window position when changing video mode if the combination of origin position and new window size would place the window outside the bounds of the display

    TerminX bb844c1 22 Apr, 02:23 Engine
  • add forgotten "PR" loguru verbosity label

    TerminX f7e65ee 22 Apr, 02:01 Engine
Open the build to see all 13 commits