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

Showing 2,117 builds

Export CSV
Display options
Commit details:

February 2020 8 builds · 86 commits

Build 8576

1 Feb 2020 · 3 commits · 1 author SVN
Open build
  • General

    Fix the wrong aspect ratios of map grids for Ken-Build and SW,

    NY00123 r8576 1 Feb, 02:29 Fix
    Show details

    as well as the wrong aspect ratio in 3D for Ken-Build.

  • General

    Fix OPL music playback with snd_numchannels == 1

    NY00123 r8575 1 Feb, 02:29 Fix
  • General

    Fix read of uninitialized EMIDI_IncludeTrack value in _MIDI_ResetTracks

    NY00123 r8574 1 Feb, 02:29 Fix

January 2020 4 builds · 79 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
Show the other 33 commits in this build

Build 8534

20 Jan 2020 · 1 commit · 1 author SVN
Open build
  • General

    game.h: fix calc_smoothratio_demo() to take into account differences between timerGetClockRate() and TICRATE when calculating the refresh frequency to interpolate between

    pogokeen r8534 20 Jan, 22:01 Fix

December 2019 16 builds · 150 commits

Build 8494

22 Dec 2019 · 8 commits · 1 author SVN
Open build
  • General

    Add path recognition for Ion Fury installations

    Hendricks266 r8494 22 Dec, 23:04
  • Use the CPUID instruction to serialize on 32-bit x86 without SSE2

    Hendricks266 r8493 22 Dec, 23:04
    Show details

    Locking the memory bus seems like a bad idea in hindsight.

  • Update comments regarding LFENCE

    Hendricks266 r8492 22 Dec, 23:03
  • General

    Replace color matching up to index 239 with the engine's fullbright mask

    Hendricks266 r8491 22 Dec, 23:03 Engine
    Show details

    Should improve the color range available to non-Duke editors.

  • General

    Generate editorcolors[] from vgapal16[] at a better point in the startup process

    Hendricks266 r8490 22 Dec, 23:03
Show the other 3 commits in this build

Build 8486

22 Dec 2019 · 21 commits · 1 author SVN
Open build
  • General

    Fix -Wunused-parameter in my CONTROL_ClearUserInput fix

    Hendricks266 r8486 22 Dec, 02:24 Fix
  • SW

    Fix crash issues when Track sprites are set up incorrectly

    Hendricks266 r8485 22 Dec, 02:21 FixEngine
  • General

    SW, KenBuild: Draw mouse cursor in editor's 3D mode

    Hendricks266 r8484 22 Dec, 02:21 Fix
    Show details

    Will still look wrong in SW due to reversed palette ramps.

  • General

    Fix a mistake in my temporary CONTROL_ClearUserInput

    Hendricks266 r8483 22 Dec, 02:21 Fix
    Show details

    Fixes skipping SW's 3D Realms screen and intro logo.

  • General

    SW, KenBuild: Remove some unnecessary #ifdef RENDERTYPEWIN

    Hendricks266 r8482 22 Dec, 02:21
Show the other 16 commits in this build

Build 8465

22 Dec 2019 · 11 commits · 1 author SVN
Open build
Show the other 6 commits in this build

Build 8454

18 Dec 2019 · 28 commits · 1 author SVN
Open build
Show the other 23 commits in this build

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 8421

9 Dec 2019 · 1 commit · 1 author SVN
Open build
  • Remove keyboard layout switching entirely

    Hendricks266 r8421 9 Dec, 00:24
    Show details

    Upon testing this already seems to do the right thing in game and editor, with winlayer, SDL 1.2, and SDL 2: use the labels on the keys when entering text such as in the console, and the positions of the keys for everything else.

Build 8420

8 Dec 2019 · 7 commits · 1 author SVN
Open build
Show the other 2 commits in this build

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
Show the other 40 commits in this build

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
Show the other 2 commits in this build

Build 8360

4 Dec 2019 · 9 commits · 1 author SVN
Open build
  • General

    Re-add r_usetileshades

    Hendricks266 r8360 4 Dec, 21:41 Fix
    Show details

    This reverts most of r7420. Menus are unchanged. This setting should be left to cvars. This is only a kill switch for the feature. This does not re-add the non-default former mode 1, which requires additional code complexity. See r4459 for more discussion of the difference between modes.

  • General

    Factor tileshades determination into polymost_usetileshades()

    Hendricks266 r8359 4 Dec, 21:40
  • General

    Fix an error in the removal of r_usetileshades

    Hendricks266 r8358 4 Dec, 21:40 Fix
    Show details

    Despite the default mode being 2 and the option being removed, statements reading (r_usetileshades == 1 && !(globalflags & GLOBAL_NO_GL_TILESHADES)) were changed to (!(globalflags & GLOBAL_NO_GL_TILESHADES)) instead of (false). Fortunately, this has no effect with default settings (r_usenewshading == 4).

  • General

    Fix GLOBAL_NO_GL_TILESHADES since the implementation of the shader in Polymost

    Hendricks266 r8357 4 Dec, 21:40 FixEngine
    Show details

    Patch from Fox and Nuke.YKT.

  • General

    Fix the widescreen alignment of weapons when shrinking the screen with + or - (currently disabled by default)

    Hendricks266 r8356 4 Dec, 21:40 Fix
    Show details

    Patch from Fox.

Show the other 4 commits in this build