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

Showing 2020 · select it again to see every year
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 3 active

Showing 13 builds · 129 commits

Export CSV
Display options
Commit details:

March 2020 8 builds · 61 commits

Build 8784

24 Mar 2020 · 3 commits · 1 author SVN
Open build
  • General

    Update TinySoundFont to 21c07c0bcd702e7adf3db349ac926914b98d17ce

    TerminX r8784 24 Mar, 02:18
  • General

    Clean up audiolib format detection a little bit

    TerminX r8783 24 Mar, 02:18
  • General

    Misc audiolib cleanup changes

    TerminX r8782 24 Mar, 02:18
    Show details

    This was split from another commit to make the other commit clearer. These changes don't really do much of anything.

Build 8778

21 Mar 2020 · 8 commits · 1 author SVN
Open build
  • General

    Restore previously selected .sf2 filename when the file selector is canceled by pressing esc

    TerminX r8778 21 Mar, 05:18
  • General

    Remove a bunch of dead code relating to reading and writing configuration data in eduke32.cfg for stuff we don't even support anymore, or that is saved in settings.cfg now instead

    TerminX r8777 21 Mar, 05:18
  • General

    Move mouse x-scale and y-scale to the main mouse setup menu and get rid of Advanced Mouse

    TerminX r8776 21 Mar, 05:18
    Show details

    This also normalizes the scale sliders to a displayed range of 0 - 1.0, and adds in_mousexscale and in_mouseyscale cvars to hold the values.

  • General

    Update TinySoundFont to 031e4fecc37f8dc59725127941ae3d1f64867ff0

    TerminX r8775 21 Mar, 05:18
  • General

    Rename SF2_Load() to SF2_LoadBank() and fix the newline at the end of the error message that occurs if passed a bad filename

    TerminX r8774 21 Mar, 05:18 Fix
Open the build to see all 8 commits

Build 8770

18 Mar 2020 · 2 commits · 1 author SVN
Open build
  • General

    Update TinySoundFont to 91c24e1620a8f9c13be1aa21698757e5ad5a95a6

    TerminX r8770 18 Mar, 22:29
  • General

    Make TinySoundFont effect sample block size configurable via cvar

    TerminX r8769 18 Mar, 22:29

Build 8765

17 Mar 2020 · 1 commit · 1 author SVN
Open build
  • General

    Fix crash in menu file selector when no files OR directories are available to display

    TerminX r8765 17 Mar, 17:18 Fix

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