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

Showing 25 builds · 40 commits

Export CSV
Display options
Commit details:

February 2026 1 build · 1 commit

October 2025 3 builds · 5 commits

Build 10636

14 Oct 2025 · 6 commits · 1 author GIT
Open build
  • SW

    Fixed player movement prediction, now actually based on predicted angle

    NY00123 964ce88 14 Oct, 20:02 Fix
  • SW

    Fix switch to double Uzi for multiplayer games upon pick-up of second Uzi

    NY00123 8c88202 written 13 Oct 2025 Fix
  • SW

    Fix multiplayer sync errors with the weapon auto-switching toggle

    NY00123 2969374 written 12 Oct 2025 Fix
    Show details

    This also permanently enables weapon auto-switching for PedanticMode. The idea here is that outside of pedantic mode, within multiplayer games, a new bit or more of the inspected player's Flags2 field will be set for the weapon. Afterwards, only for player no. myconnectindex, the function getinput will set loc->bits as if a matching key was pressed for selecting the weapon. loc->bits should be properly synced. Note that each player's structure, including Flags2, is reset within InitNewGame, but not from InitLevel as far as I may tell.

Open the build to see all 6 commits

Build 10630

8 Oct 2025 · 1 commit · 1 author GIT
Open build
  • SW

    Fix voxels introducing glitched sprites in ROR sectors

    Hendricks266 be77ad3 8 Oct, 20:45 FixEngine
    Show details
    Follow-up to
    6e6b82d — Use a tspr->clipdist bit to specify legacy voxels instead of tspr->cstat 48 (Build 10380)

December 2024 1 build · 1 commit

Build 10608

26 Dec 2024 · 8 commits · 3 authors GIT
Open build
  • SW

    Add `classic` subdirectory to search path when Redux is detected

    Hendricks266 95f0931 26 Dec, 22:26 Fix
    Show details

    SWCR v1.1.9 edits SW.GRP to incorrectly address the issue of invisible Bouncing Betty mines. Fortunately, the copy in the DOSBox installation is unmodified. The true cause of the problem is in the code and VoidSW already fixes it. See-also: e0b7c69d39816718acd54029e7309b4921937b9a See-also: 5d02c8bd5fb4e0c897128cb868472c7e2c34bd2d

Open the build to see all 8 commits

June 2024 1 build · 1 commit

September 2023 1 build · 1 commit

August 2023 2 builds · 3 commits

May 2023 1 build · 4 commits

Build 10285

29 May 2023 · 17 commits · 1 author GIT
Open build
  • SW

    Fix minor warnings

    Hendricks266 21bdc91 29 May, 07:24 Fix
  • SW

    Fix warning: 'basepal_' violates the C++ One Definition Rule [-Wodr]

    Hendricks266 d6d19b2 29 May, 06:17 Fix
    Show details

    I don't understand how something in SW's common_game.h could conflict with Duke3D's common_game.h right now, but it did.

  • SW

    Fix misleading indentation in MP text chat code

    Hendricks266 99ec122 29 May, 06:06 Fix
  • SW

    Fix warning C4805: '==': unsafe mix of type 'short' and type 'bool' in operation

    Hendricks266 8371629 29 May, 05:31 Fix
Open the build to see all 17 commits

October 2021 3 builds · 3 commits

August 2021 2 builds · 5 commits

July 2021 2 builds · 2 commits

June 2021 2 builds · 2 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