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 72 builds · 345 commits

Export CSV
Display options
Commit details:

June 2020 11 builds · 15 commits

Build 9058

1 Jun 2020 · 5 commits · 1 author GIT
Open build
  • mark compiled CON_MOVE/CON_AI/CON_ACTION with a trailing value

    TerminX 98351dd written 30 May 2020 CON
    Show details

    This is so I can tell the difference between actor .t_data[] values that are actually set to something defined in CON versus bullshit arbitrary internal usage of the same variable, which I need for a future commit.

  • improve WT FLAMETHROWERFLAME enemy type check

    TerminX fb4c4d5 written 30 May 2020
    Show details

    I don't expect anyone to make an EDuke32-compatible WT mod where other enemies shoot FLAMETHROWERFLAME, but if they do the behavior will at least be consistent across enemy types.

  • optimize A_RadiusDamage()

    TerminX 56a6ba6 written 30 May 2020 Engine
    Show details

    This results in far fewer calls to getwalldist(), inside(), and cansee(), which should significantly lessen the performance hit from a large number of A_RadiusDamage() calls in areas with many small detail sectors.

Open the build to see all 5 commits

May 2020 7 builds · 27 commits

Build 9053

28 May 2020 · 4 commits · 1 author GIT
Open build
  • remove extraneous call to videoNextPage() when handling savegames initiated from CON

    TerminX e784aa3 28 May, 08:32 CON
  • amend b164d944351463696e43eba4179dbd51c8c13885 to take slopes into account

    TerminX 4e2a326 written 27 May 2020
  • improve nextsectorneighborz() return value checks

    TerminX 0224524 written 25 May 2020 Engine
    Show details

    Improves the messages printed to console when bailing out of sector effect processing due to nextsectorneighborz() returning -1. This also adds such a check to ST_21_FLOOR_DOOR, which was missing it entirely. (!!)

Open the build to see all 4 commits

Build 9009

21 May 2020 · 6 commits · 2 authors GIT
Open build
  • this bit of the main loop needs to go

    TerminX 01b8671 written 20 May 2020 Fix
    Show details

    The logic here is incorrect when considering anything run from within G_DoMoveThings() that may directly trigger drawing.

  • split chunks of main loop off into Net_DedicatedServerStdin() and G_DrawFrame()

    TerminX 8b733c1 written 20 May 2020
  • fix VS2019 16.6 build error

    TerminX 438ba9b written 20 May 2020 Fix
Open the build to see all 6 commits

Build 8937

15 May 2020 · 7 commits · 1 author GIT
Open build
  • use timerGetPerformanceCounter() instead of timerGetHiTicks() for CON performance profiling

    TerminX 74da38c 15 May, 04:53 CON
  • move gameHandleEvents() (and therefore system event pumping) back to directly in the main loop

    TerminX 0fb637f 15 May, 02:35
    Show details

    I'm hoping this is OK now that the issues with SDL and GetClipCursor() have been worked around.

  • make CON_GETFLORZOFSLOPE and CON_GETCEILZOFSLOPE TROR aware

    TerminX 0f6398a written 13 May 2020
  • restore previous version of VM_ASSERT macro for compilers other than MSVC

    TerminX 28f04d0 written 13 May 2020
Open the build to see all 7 commits

Build 8928

12 May 2020 · 22 commits · 1 author GIT
Open build
  • flip CON_USE_COMPUTED_GOTO dispatch macro logic around so the branch is taken less often

    TerminX 99ca125 written 11 May 2020
  • change random_angle hack in CON_MOVE to match CON_AI

    TerminX 85bf4c0 written 10 May 2020
  • zero player return_to_center when setting horizRecenter to false

    TerminX 4022d44 written 10 May 2020
  • convert several more VM error checks into VM_ASSERT statements

    TerminX 94bdfe1 written 9 May 2020
  • VM_ASSERT fix

    TerminX 9d48807 written 9 May 2020 Fix
Open the build to see all 22 commits

Build 8904

5 May 2020 · 10 commits · 2 authors GIT
Open build
  • fix OOB memory access in CON_FOR

    TerminX 02aae94 written 4 May 2020 Fix
  • set .horizRecenter when handling SK_CENTER_VIEW

    TerminX ef06d8c written 4 May 2020
    Show details

    This seems so obvious that I almost think I intentionally left it out before, but I can't remember why I would have.

  • zero .horizAngleAdjust and .horizSkew after checking playerquitflag instead of before

    TerminX 5b3b3a1 written 4 May 2020
    Show details

    I don't think this actually makes a difference, but it's more consistent.

  • zero .horizSkew in P_DoJetpack()

    TerminX ee44e83 written 4 May 2020
  • fix bug with sound device configuration menu

    TerminX da5d130 written 4 May 2020 Fix
    Show details

    This fixes an issue where the values for the options in the device configuration menu weren't being populated when entering the device configuration menu from the in-game sound menu (F4) without having entered the regular sound menu by navigating to it through the main menu first.

Open the build to see all 10 commits

April 2020 2 builds · 6 commits

Build 8894

30 Apr 2020 · 21 commits · 2 authors GIT
Open build
  • allow SE_14_SUBWAY_CAR to move STAT_PLAYER sprites

    TerminX 3e43bed written 29 Apr 2020 FixEngine
    Show details

    Fixes #18.

  • hoist checks for ST_2_UNDERWATER outside of loops in SE_14_SUBWAY_CAR processing

    TerminX af5d96c written 29 Apr 2020
  • remove interpolation fixups from subway

    TerminX 71a7f4a written 29 Apr 2020
    Show details

    These aren't needed anymore after Striker's patch to improve overall interpolation.

  • fix APLAYER radius damage distance calculation regression

    TerminX 0c95661 written 29 Apr 2020 Fix
    Show details

    Fixes #20.

  • fix level warp and skill cheats in the cheat menu

    TerminX 13a90f0 written 24 Apr 2020 Fix
    Show details

    Fixes #17.

Open the build to see all 21 commits