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 71 builds · 332 commits

Export CSV
Display options
Commit details:
Active filters: Area: SW Clear all

August 2021 2 builds · 8 commits

Build 9582

24 Aug 2021 · 9 commits · 1 author GIT
Open build
Open the build to see all 9 commits

July 2021 4 builds · 6 commits

Build 9476

13 Jul 2021 · 2 commits · 1 author GIT
Open build
  • SW

    Scroll through command history in the same order as original release of the game.

    sirlemonhead 3191b5f written 12 Jul 2021
  • SW

    Simplify game's command history to remove a bunch of strcpy()s. Also fixes ASAN error.

    sirlemonhead 1a12080 written 12 Jul 2021 Fix

June 2021 4 builds · 5 commits

January 2021 1 build · 1 commit

Build 9309

30 Jan 2021 · 1 commit · 1 author GIT
Open build
  • SW

    Fix Lo Wang's Rap from being skipped at endgame

    Jonathon Fowler d2ee87a written 31 Jan 2021 Fix
    Show details

    The song should play once before returning to the menu, so the 'loop' parameter needs to be honoured within PlaySong() too.

    Fixes
    #35

December 2020 3 builds · 3 commits

August 2020 1 build · 1 commit

July 2020 1 build · 2 commits

Build 9166

16 Jul 2020 · 7 commits · 2 authors GIT
Open build
  • SW

    If a saved load is loaded at a point which is right after killing

    NY00123 b4b054d written 13 Jul 2020
    Show details

    a boss, ensure that FinishTimer and FinishAnim are appropriately updated. This commit bumps GameVersion. Additionally, the set of FinishAnim to 0 in NewLevel had to move to a different location (InitLevelGlobals2), so it doesn't override the value stored in the saved game.

  • SW

    Remove unused BetaVersion variable

    NY00123 168f199 written 13 Jul 2020
Open the build to see all 7 commits

June 2020 1 build · 1 commit

Build 9083

6 Jun 2020 · 7 commits · 2 authors GIT
Open build
  • SW

    This should hopefully be a better way of fixing the lack of

    NY00123 5b33797 written 27 May 2020 FixEngine
    Show details

    interpolation of player turning/aiming/movement, while being carried by a sector object, without SO interpolation. This is a continuation of 73a0aa394e906a65633d61f3c749c9b9b7e66aaa and bf31bc2987a3eccd31d343622327bd4ee0f9c5a1, aiming to fix a jitter in case the player is continuously getting pushed by a wall (e.g., on the boat in level 5). Basically, this moves the relevant assignments from track.cpp:MovePlayer and MovePoints to player.cpp:DoPlayerMove. Unless a call to one of these functions has been missed, pushwall and clipmove can be called from player.cpp in the following instances, which should be covered: - Via DoPlayerMove, which is the function getting the fix now. - Via DoPlayerSlide, which is called in the beginning of DoPlayerMove. - Via DoPlayerCurrent when called from DoPlayerCrawl/DoPlayerWade, followed by DoPlayerMove. - Via DoPlayerCurrent when called from DoPlayerDive, followed by DoPlayerMove if the player doesn't stop diving.

Open the build to see all 7 commits

May 2020 5 builds · 41 commits

Build 9048

26 May 2020 · 7 commits · 1 author GIT
Open build
  • SW

    Call OSD_DisplayQueued in DemoPlayback,

    NY00123 e32f897 26 May, 22:41
    Show details

    so OSD commands can have an effect from here

  • SW

    Remove TitleLevel (probably dating back to 1995 prototype builds)

    NY00123 0b98044 26 May, 22:23
  • SW

    Remove DemoOverride, ScenePlayBack and SceneLevel

    NY00123 d2dd9f0 26 May, 22:20
  • SW

    Write Numsprites to saved game (and update/dup nearby comment)

    NY00123 e8ed7ef 26 May, 21:22
Open the build to see all 7 commits

Build 9028

22 May 2020 · 14 commits · 2 authors GIT
Open build
  • SW

    Don't interpolate a sector object if the corresponding lasttic value is 0

    NY00123 3da461b 22 May, 14:07 Engine
  • SW

    Add the macro SO_EMPTY and use it instead of

    NY00123 09d3c60 22 May, 15:11
    Show details

    separate checks of the form sop->xmid == INT32_MAX

  • SW

    Remove unused DoubleInitAWE32 variable

    NY00123 0d75325 22 May, 09:45
  • SW

    Modify getinput to update oq16ang/oq16horiz with the same amount

    NY00123 ac45341 22 May, 02:29
    Show details

    of change that camq16ang/camq16horiz gets. Such an update is possible after making sure that UpdateInputs (faketimerhandler) is never called from domovethings.

  • SW

    Remove commented out code accessing non-existing variable

    NY00123 c79af65 22 May, 02:07
Open the build to see all 14 commits