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

Showing 85 builds · 168 commits

Export CSV
Display options
Commit details:

June 2021 3 builds · 11 commits

Build 9441

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

Build 9382

4 Jun 2021 · 61 commits · 1 author GIT
Open build
  • fix sloped sprite drawing error

    TerminX 36416d2 written 11 May 2021 FixEngine
  • bump MAXYDIM to 4320 and fix two marginally related assertions in dorotatesprite()

    TerminX 2363635 written 19 Jan 2021 FixEngine
    Show details

    Note that MAXXDIM and MAXYDIM only really control which video modes will be added to the list of available modes found in the startup window and in-game menu, and that the engine itself hasn't had an arbitrary limit imposed on which resolutions are actually supported for a while now.

  • fix backwards EDUKE32_NO_XINPUT getenv check...

    TerminX 44164e5 written 5 Mar 2021 FixEngine
  • fix clipping issue where the player could get squished between a 2-sided blocking wall sprite and a wall in rare instances

    TerminX 71abac3 written 25 Mar 2021 FixEngine
Open the build to see all 61 commits

August 2020 5 builds · 5 commits

Build 9242

17 Aug 2020 · 3 commits · 1 author GIT
Open build
  • Implement tileflags member of picanm, and added support for new flag: TILEFLAGS_TRUENPOT, that allows you to enable true non-power-of-two texture support per-tile.

    Jordon Moss 4c1d40c written 11 Aug 2020 FixEngine
    Show details

    (Fixes classic's buggy tiling and panning behaviour and bypasses the emulation of it in Polymost)

Open the build to see all 3 commits

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.

Open the build to see all 21 commits

July 2020 1 build · 2 commits

Build 9202

26 Jul 2020 · 36 commits · 1 author GIT
Open build
Open the build to see all 36 commits

June 2020 6 builds · 7 commits

Build 9070

5 Jun 2020 · 6 commits · 1 author GIT
Open build
  • fix winlayer wm_setapptitle() to deal with being passed a pointer to apptitle[]

    TerminX 2117042 5 Jun, 05:55 FixEngine
  • change calcFrameDelay() to no longer reduce the frame limit by 1 fps per 60Hz of refresh rate with r_maxfps -1

    TerminX c7c88db written 2 Jun 2020 FixEngine
    Show details

    This worked fine with G-SYNC displays, but I guess it sucked for regular 60Hz setups for some people. This should be tested for regressions...

Open the build to see all 6 commits

May 2020 2 builds · 2 commits

January 2020 1 build · 1 commit

July 2015 1 build · 1 commit

April 2013 1 build · 1 commit

Build 3701

21 Apr 2013 · 8 commits · 1 author SVN
Open build
  • stricter map load time checking for sprites with oob sectnums.

    Helixhorned r3696 21 Apr, 12:55 FixEngine
    Show details

    Sprites are now considered to have out of bounds sector numbers if it is < 0 or >= numsectors (not merely >= MAXSECTORS). If such a sprite is now encountered during post-load, an attempt is made first to assign it a sector number (using updatesector()). If that fails, the sprite is removed from the map. The background is that a dozen of maps do come with such sprites and could previously corrupt the sprite list when loaded.

Open the build to see all 8 commits