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:

March 2020 8 builds · 61 commits

Build 8762

16 Mar 2020 · 11 commits · 1 author SVN
Open build
  • General

    GCC 9.3.0 Windows build fix

    TerminX r8762 16 Mar, 20:19 Fix
  • General

    Fix GCC 9.3.0 signedness warning

    TerminX r8761 16 Mar, 20:19 Fix
  • General

    Add file selector for choosing which .sf2 bank to use

    TerminX r8760 16 Mar, 20:19
    Show details

    This also adds a menu option for OPL3 stereo mode. Windows MME output device selection is probably next (this can already be done through the console).

  • General

    Stylistic changes to driver_winmm

    TerminX r8759 16 Mar, 20:19
    Show details

    This changes the code formatting and style of driver_winmm to better match our style guidelines.

  • General

    Move a couple things around in the audiolib headers so we can access them from the game code

    TerminX r8758 16 Mar, 20:19
Open the build to see all 11 commits

Build 8738

11 Mar 2020 · 34 commits · 1 author SVN
Open build
  • General

    I forgot this bunch of SDL2 headers like an idiot

    TerminX r8738 11 Mar, 18:19
  • General

    Fix IF crouch jumping and unintentional automatic crouching under sprites

    TerminX r8737 11 Mar, 18:11 FixEngine
  • General

    ifndef EDUKE32_STANDALONE a couple more hard-coded Duke3D sound IDs that were missed previously

    TerminX r8736 11 Mar, 18:11
  • General

    Reduce width of a couple fields in memberlabel_t

    TerminX r8735 11 Mar, 18:09
  • General

    Make gamestructures a proper object

    TerminX r8734 11 Mar, 18:09
Open the build to see all 34 commits

February 2020 3 builds · 29 commits

Build 8641

11 Feb 2020 · 12 commits · 1 author SVN
Open build
  • General

    Macros for a couple hardcoded values

    TerminX r8641 11 Feb, 01:22
  • General

    This lets the player jump into the vents in DUKEDC3.MAP

    TerminX r8640 11 Feb, 01:21
    Show details

    Since this is Duke3D, I'm sure this change breaks something else.

  • General

    Re-enable ignoring 256 units of curb when clipping against ceilings

    TerminX r8639 11 Feb, 01:21 Fix
    Show details

    This fixes getting stuck on tiny lips created by sloppy slopes in the undersized vents in DUKEDC3.MAP.

  • General

    Bump clang-format ColumnLimit to 165

    TerminX r8638 11 Feb, 01:21
  • General

    Rename ZOFFSET1 to ACTOR_FLOOR_OFFSET and use ACTOR_MAXFALLINGZVEL in several places where it should have been used

    TerminX r8637 11 Feb, 01:21
Open the build to see all 12 commits

Build 8620

7 Feb 2020 · 4 commits · 1 author SVN
Open build
  • General

    Fix stupid typo that broke conveyor belts

    TerminX r8620 7 Feb, 21:09 Fix
  • General

    Improve player input locking logic

    TerminX r8619 7 Feb, 21:09 Fix
    Show details

    This fixes the issue with mouse input and viewscreens.

  • General

    Print HRESULT error message when DwmGetCompositionTimingInfo() fails (wtf?)

    TerminX r8618 7 Feb, 21:09
  • General

    Fix hilarious bug where holding the strafe modifier and pressing turn left/right moved the player in the wrong direction

    TerminX r8617 7 Feb, 21:09 Fix

Build 8616

6 Feb 2020 · 13 commits · 1 author SVN
Open build
  • General

    Revert "Hackish fix for spline interpolation crash in libxmp-lite"

    TerminX r8616 6 Feb, 14:01 Fix
  • General

    Add -nosteam command line parameter

    TerminX r8615 6 Feb, 14:01
  • General

    Call communityapiInit() from the game's app_main() instead of baselayer_init()

    TerminX r8614 6 Feb, 14:01
  • General

    Add r_maxfps -1, an automatic setting that limits the framerate to the refresh rate -1 for each increment over 60Hz the refresh rate is

    TerminX r8613 6 Feb, 14:01
    Show details

    E.g 60Hz > 59 fps 120Hz > 118 fps 144Hz > 141 fps 165Hz > 162 fps This also changes G_FPSLimit() back to a more simplistic calculation, because what was there didn't quite seem to make sense.

  • General

    Custom driver-independent VSync implementation for Windows

    TerminX r8612 6 Feb, 14:01
Open the build to see all 13 commits

January 2020 2 builds · 39 commits

Build 8572

29 Jan 2020 · 38 commits · 1 author SVN
Open build
  • General

    Calculate game loop timing using fractional ticks

    TerminX r8572 29 Jan, 03:38
  • General

    This should be ifndef NETCODE_DISABLE

    TerminX r8571 29 Jan, 03:38
  • General

    This is pretty useless at this point

    TerminX r8570 29 Jan, 03:37
  • General

    Rename EDUKE32_SIMPLE_MENU to EDUKE32_RETAIL_MENU

    TerminX r8569 29 Jan, 03:37
  • General

    This fixes things like shrunk player behavior at the expense of the return of issues like the player automatically stepping up onto sprite architecture.

    TerminX r8568 29 Jan, 03:37 FixEngine
Open the build to see all 38 commits

December 2019 7 builds · 58 commits

Build 8425

15 Dec 2019 · 2 commits · 1 author SVN
Open build
  • General

    Fix Mapster32 undo/redo corruption issue

    TerminX r8425 15 Dec, 14:39 FixEngine
  • General

    Don't build SW and the Kenbuild test game by default in VS

    TerminX r8424 15 Dec, 14:39

Build 8423

13 Dec 2019 · 1 commit · 1 author SVN
Open build
  • General

    Recalculate horizycent because ydim can be changed in renderSetTarget

    TerminX r8423 13 Dec, 13:33

Build 8422

9 Dec 2019 · 1 commit · 1 author SVN
Open build
  • General

    Revert "Windows: Remove keyboard layout switching entirely"

    TerminX r8422 9 Dec, 01:43 Fix
    Show details

    This change was not well thought out and breaks a number of things for users of foreign keyboards. Unfortunately, we are still at a point where removing keyboard layout switching is a QOL downgrade.

Build 8413

8 Dec 2019 · 1 commit · 1 author SVN
Open build
  • General

    This should fix rare stalls of several seconds when changing window focus on some Windows systems, related to changing the keyboard layout

    TerminX r8413 8 Dec, 01:20 Fix

Build 8412

7 Dec 2019 · 45 commits · 1 author SVN
Open build
  • General

    Fix SW compilation under VS

    TerminX r8412 7 Dec, 15:53 Fix
  • General

    Fix Mapster32 undo corruption issue

    TerminX r8411 7 Dec, 15:53 FixEngine
  • General

    This is a __restricted area

    TerminX r8410 7 Dec, 15:53
    Show details

    Theoretically, this will help the compiler generate more optimized code. In practicality, I haven't seen any difference yet but I don't think giving the compiler hints as to the intended operation of the code is ever really a bad thing.

  • General

    Track cache1d block overhead differently

    TerminX r8409 7 Dec, 15:52
  • General

    These shouldn't be references

    TerminX r8408 7 Dec, 15:52
Open the build to see all 45 commits

Build 8367

7 Dec 2019 · 7 commits · 1 author SVN
Open build
  • General

    Map SDL joystick device trackball input to mouse input

    TerminX r8367 7 Dec, 15:50
  • General

    Shitcan the few uses of the bool type in the VM after reading some things and dicking around on godbolt.org

    TerminX r8366 7 Dec, 15:49
  • General

    Update the Microsoft resource compiler scripts used for Windows binaries

    TerminX r8365 7 Dec, 15:49
    Show details

    This adds the version control revision plus build time to the properties of the resulting binary, and updates some of the legal text. The executable version number has also been bumped from the longstanding "1.9.9.9" to "2.0.0.4", symbolic of the year EDuke32 was first released in. Future Fury binaries will now say "2.0.1.9" to match its first non-preview release as well.

  • General

    This workaround doesn't appear to be necessary anymore

    TerminX r8364 7 Dec, 15:49 Fix
    Show details

    Moreover, I couldn't really find any information about the problem this was supposed to resolve when I attempted to research it. The code has already been #if 0'd out for a while.

  • General
Open the build to see all 7 commits

October 2019 5 builds · 114 commits

Build 8248

21 Oct 2019 · 1 commit · 1 author SVN
Open build
  • General

    Fix keyboard layout change console message and make sure windowsPlatformCleanup() gets called from uninitsystem()

    TerminX r8248 21 Oct, 06:56 Fix

Build 8247

21 Oct 2019 · 7 commits · 1 author SVN
Open build
  • General

    I swear, the amount of trivial differences between toolchain setups drives me up the wall sometimes

    TerminX r8247 21 Oct, 04:27 Engine
  • General

    Use stat() instead of fopen() to detect existing files when saving screenshots

    TerminX r8246 21 Oct, 04:27
  • General

    This helps the player not fall off of the edges of certain types of moving sectors as easily

    TerminX r8245 written 20 Oct 2019 Engine
  • General

    Don't activate gamefunc_Toggle_Crouch if cheat_phase is non-zero

    TerminX r8244 written 20 Oct 2019
  • General

    This fixes most issues with the player clipping through the walls of rotating sectors

    TerminX r8243 written 20 Oct 2019 FixEngine
Open the build to see all 7 commits

Build 8240

20 Oct 2019 · 6 commits · 1 author SVN
Open build
  • General

    Boost OPL3 output to about the level of WinMM

    TerminX r8240 20 Oct, 04:41
  • General

    Retain friendly names for audiolib drivers disabled at compile time

    TerminX r8239 20 Oct, 04:41
  • General

    Add mus_al_additive to control the behavior mentioned in r8232 and rename mus_adlibstereo to mus_al_stereo

    TerminX r8238 20 Oct, 04:41
  • General

    Better stereo suppport in OPL3 emulator

    TerminX r8237 20 Oct, 04:41
    Show details

    Patch from Nuke.YKT

  • General

    Fix issue with tempo when changing back and forth between OPL3 and WinMM MIDI output

    TerminX r8236 20 Oct, 04:41 Fix
Open the build to see all 6 commits

Build 8234

19 Oct 2019 · 5 commits · 1 author SVN
Open build
  • General

    Apparently, a long while back when I limited snd_numvoices to 128 I forgot to change the menu to reflect it

    TerminX r8234 19 Oct, 20:13
  • General

    Fix mus_adlibstereo

    TerminX r8233 19 Oct, 20:13 Fix
  • General

    Revert a copy/paste error fix in the AdLib code because the fixed version doesn't work right with the timbres Blood ships with

    TerminX r8232 19 Oct, 19:40 Fix
  • General

    Fix AdLib timbre loading

    TerminX r8231 19 Oct, 19:28 Fix
  • General

    Fix min/max values for audiolib cvars

    TerminX r8230 19 Oct, 19:28 Fix

Build 8229

19 Oct 2019 · 95 commits · 1 author SVN
Open build
  • General

    I thought this would work but I'm stupid :D

    TerminX r8229 19 Oct, 17:18
  • General

    Tweak the priority classes set by win_priorityclass

    TerminX r8228 19 Oct, 16:49
  • General

    Fix issue causing maps to sometimes fail to load

    TerminX r8227 19 Oct, 16:48 Fix
  • General

    Band-aid fix an issue with the tile packer preventing MSVC builds from working

    TerminX r8226 19 Oct, 16:48 Fix
  • General

    Prefer uint32_t over unsigned int

    TerminX r8225 19 Oct, 16:48
Open the build to see all 95 commits