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:

January 2018 13 builds · 64 commits

Build 6608

27 Jan 2018 · 11 commits · 1 author SVN
Open build
  • General

    Add EVENT_DISPLAYOVERHEADMAPPLAYER.

    Hendricks266 r6608 27 Jan, 20:31 CON
    Show details

    RETURN is the tilenum to be displayed. It is pre-populated with what the game will display for the current frame. Set RETURN to -1 to disable.

  • General

    Add the official Nuclear Winter demo GRP to the list of recognized GRPs.

    Hendricks266 r6607 27 Jan, 20:31
  • General

    Menu stuff

    Hendricks266 r6606 27 Jan, 20:30
  • General

    Revert changes made to SIDEBOLT1 in r6244.

    Hendricks266 r6605 27 Jan, 20:30 Fix
  • General

    Fix typos in r6244.

    Hendricks266 r6604 27 Jan, 20:30 Fix
Show the other 6 commits in this build

Build 6597

25 Jan 2018 · 9 commits · 1 author SVN
Open build
  • General

    New LOGO_FLAGS bit LOGO_HIDEEPISODE: Omit the episode name from the automap.

    Hendricks266 r6597 25 Jan, 20:35
    Show details

    Patch from Fox.

  • General

    New userdef structures "default_volume", "default_skill"

    Hendricks266 r6596 25 Jan, 20:35
    Show details

    Lets you choose which episode or skill should be selected by default in the menus. Default values are 0 and 1, respectively. Patch from Fox.

  • General

    Display sprite shadows in Polymer if dynamic lighting is disabled.

    Hendricks266 r6595 25 Jan, 20:35 Engine
    Show details

    Patch from Fox.

  • General

    Add "Alternate Weapon" key similar to Shadow Warrior Classic Redux.

    Hendricks266 r6594 25 Jan, 20:35 CON
    Show details

    When pressed it switches between pipebomb / detonator or shrinker / expander. New event "EVENT_ALTWEAPON" Akin to "EVENT_PREVIOUSWEAPON" and "EVENT_NEXTWEAPON". RETURN is set to 12. Patch from Fox.

  • General

    Fix the aspect of save thumbnails in Polymost / Polymer in widescreen.

    Hendricks266 r6593 25 Jan, 20:35 FixEngine
    Show details

    Patch from Fox.

Show the other 4 commits in this build

Build 6588

25 Jan 2018 · 6 commits · 1 author SVN
Open build
  • General

    Add an option to move the status bar to the top of the screen in the Android version.

    Hendricks266 r6588 25 Jan, 20:34
    Show details

    Restores a feature temporarily disabled in r6553. Currently only supports the modern status bar. Patch from Fox.

  • General

    New userdef structure: "statusbarflags", "statusbarrange", "statusbarcustom"

    Hendricks266 r6587 25 Jan, 20:34 FixCON
    Show details

    "statusbarflags" is a bitfield. Values are: STATUSBAR_NONONE = 1 STATUSBAR_NOMINI = 2 STATUSBAR_NOFULL = 4 STATUSBAR_NOSHRINK = 8 STATUSBAR_NOFRAGBAR = 16 STATUSBAR_NOOVERLAY = 32 STATUSBAR_NOMODERN = 64 Default value is 8. In case you modify it, you also have to set the other status bar related userdefs in EVENT_SETDEFAULTS. Default values in EDuke32 are: screen_size = 4; statusbarmode = 1; althud = 1; "statusbarrange" is used to add more alternatives for the status bar without breaking the option in the menu. If used, the mini status bar (screen_size = 4) will cycle through "statusbarcustom" when changing the screen size. Also fix the size of the viewport when the screen is shrunk and the scale of the status bar is not 100%. Patch from Fox.

  • General

    Make cutscene "aspect" def token work with ANMs too.

    Hendricks266 r6586 25 Jan, 20:34
    Show details

    Patch from Fox.

  • General

    New userdef structure "menubackground"

    Hendricks266 r6585 25 Jan, 20:34
    Show details

    Set to 0 to disable the black transparent mask below the in-game menu. Patch from Fox.

  • General

    Add new events at various points that display hardcoded screens.

    Hendricks266 r6584 25 Jan, 20:34 CON
    Show details

    New event "EVENT_MAINMENUSCREEN" Triggered before the main menu is displayed. Set RETURN to -1 to disable the screens that appear before the main menu. New event "EVENT_NEWGAMESCREEN" Triggered when a new game is started. Set RETURN to -1 to disable The Birth intro animation. New event "EVENT_ENDLEVELSCREEN" Triggered when a level ends. Set RETURN to -1 to disable the bonus and deathmatch score screens after a level ends. New event "EVENT_EXITGAMESCREEN" Triggered when a running game is ended. Set RETURN to -1 to disable the deathmatch score screen when you quit mid-game. New event "EVENT_EXITPROGRAMSCREEN" Triggered when the program is closed. Set RETURN to -1 to disable the shareware or TEN screen,sif they were enabled in LOGO_FLAGS. Patch from Fox.

Show the other commit in this build

Build 6582

17 Jan 2018 · 1 commit · 1 author SVN
Open build
  • General

    When SE 17 can't find the next sector for the floor, use the heuristic added for ceilings in r3013 to determine the floorz, replacing the game exit added in r2971.

    Hendricks266 r6582 17 Jan, 20:28 Engine

Build 6581

15 Jan 2018 · 1 commit · 1 author SVN
Open build
  • General

    Revert the parts of r3159 corresponding to redefining lotag and hitag as unsigned, so that they are once again signed.

    Hendricks266 r6581 15 Jan, 15:13 FixEngine
    Show details

    Any issues in Duke's code relating to misunderstanding these types are now restricted to Duke itself rather than changing the engine and potentially introducing new issues in all Build games.

Build 6580

15 Jan 2018 · 4 commits · 1 author SVN
Open build
  • General

    Revert slight change to fall behavior of pickup sprites in r6500.

    Hendricks266 r6580 15 Jan, 09:46 FixEngine
  • General

    Don't stomp on shrunken teammates unless friendly fire is enabled.

    Hendricks266 r6579 15 Jan, 09:46
    Show details

    Patch from Striker.

  • General

    Fix friendly fire damage conditions in multiplayer.

    Hendricks266 r6578 15 Jan, 09:46 Fix
    Show details

    Patch from Striker.

  • General

    Add is_(un)signed to compat.h, with specializations for the Tracker classes.

    Hendricks266 r6577 written 13 Jan 2018
    Show details

    DONT_BUILD.

December 2017 12 builds · 44 commits

Build 6576

29 Dec 2017 · 2 commits · 1 author SVN
Open build
  • General

    Fix breakage I introduced into CON_FOR while fixing breakage in CON_FOR. :(

    TerminX r6576 29 Dec, 11:27 Fix
  • General

    Use native_t instead of bssize_t in gameexec.cpp

    TerminX r6575 29 Dec, 11:27

Build 6573

20 Dec 2017 · 4 commits · 3 authors SVN
Open build
  • General

    Uncomment extra check in COMBINE_STRIPS

    TerminX r6573 20 Dec, 00:35
  • General

    Fix corruption in filenames in new savegame system

    Hendricks266 r6572 written 18 Dec 2017 Fix
  • General

    Fix line spacing tab issue in rev 6570.

    pogokeen r6571 written 18 Dec 2017 Fix
  • General

    Fix a number of cases where files opened with cache1d.cpp's kopen_internal() could be leaked.

    pogokeen r6570 written 18 Dec 2017 Fix

Build 6567

17 Dec 2017 · 4 commits · 2 authors SVN
Open build
  • General

    Happened to be reading a SDL doc and noticed we were creating our surface with the wrong flags

    TerminX r6567 17 Dec, 01:27 Fix
  • General

    Revert a tweak made for HTTKC

    TerminX r6566 17 Dec, 01:27 Fix
  • General

    Fixed file handle leak when loading a save game

    pogokeen r6565 written 16 Dec 2017 Fix
  • General

    Fixed race condition where XMP voices could be played by the audio driver thread before they were fully initialized or fully freed

    pogokeen r6564 written 16 Dec 2017 Fix

Build 6563

11 Dec 2017 · 13 commits · 1 author SVN
Open build
  • General

    New player structures "frags" and "deaths"

    Hendricks266 r6563 11 Dec, 21:14
    Show details

    player[<killer>].frags <victim> Equals how many times player <killer> killed <victim>. Note that the sum of these values will not equal the total kills or deaths for a player since another player may disconnect, so use "frag" or "deaths" instead. player[<id>].deaths Equals the total number of times the player died in the round, not including suicides. Patch from Fox.

  • General

    Fix the position of the "KILLS" header and the number of deaths for each player in the frag screen.

    Hendricks266 r6562 11 Dec, 21:14 Fix
    Show details

    Patch from Fox.

  • General

    Fix tints with negative shades in r_usenewshading 4.

    Hendricks266 r6561 11 Dec, 21:14 Fix
    Show details

    Patch from Fox.

  • Account for yscale when deciding if the sky is tall enough to repeat or not. Comment out code that is not working as expected.

    Hendricks266 r6560 11 Dec, 21:14 Engine
    Show details

    Patch from Fox.

  • General

    Add def "globalflags" bit 4, and for individual palettes the "tint" flag bit 512. This makes fog the same for all shades. Make fog behave normally with sector structure .fogpal.

    Hendricks266 r6559 11 Dec, 21:14 Engine
    Show details

    Patch from Fox.

Show the other 8 commits in this build

Build 6550

9 Dec 2017 · 3 commits · 1 author SVN
Open build
  • General

    screenpeek for EVENT_RECOGSOUND

    TerminX r6550 9 Dec, 19:24 CON
  • General

    Rename CLANG_DEBUG_FLAGS -> ASAN_FLAGS in makefile and enable them for GCC, because GCC supports ASan these days

    TerminX r6549 9 Dec, 19:24
  • General

    DEBUGANYWAY -> FORCEDEBUG in Common.mak

    TerminX r6548 9 Dec, 19:24

Build 6547

8 Dec 2017 · 6 commits · 1 author SVN
Open build
  • General

    Untabify engine.cpp

    TerminX r6547 8 Dec, 18:56 Engine
  • General

    Revert a minor change I made to EVENT_LOGO

    TerminX r6546 8 Dec, 18:56 FixCON
  • General

    Switch MSVC Makefile to target the VS2015.3 toolchain instead of the VS2017 toolchain, to work around a compiler bug

    TerminX r6545 8 Dec, 18:56 Fix
  • General

    Fix problem where sometimes fullscreen GL modes display incorrectly. I'm not sure why this fixes it and I believe it to be a SDL bug.

    TerminX r6544 8 Dec, 18:56 Fix
  • General

    Address issue where timers will no longer update after several hours of runtime

    TerminX r6543 8 Dec, 18:56
Show the other commit in this build

Build 6541

2 Dec 2017 · 4 commits · 1 author SVN
Open build
  • General

    Fix memory leak with .ANM playback in Polymost

    TerminX r6541 2 Dec, 04:42 FixEngine
  • General

    Fix small memory leak in OSD

    TerminX r6540 2 Dec, 04:42 Fix
  • General

    tabs -> spaces

    TerminX r6539 2 Dec, 04:42
  • General

    Fix memory leak in MACT scriplib.cpp

    TerminX r6538 2 Dec, 04:42 Fix

Build 6536

2 Dec 2017 · 2 commits · 1 author SVN
Open build
  • General

    Fix huge memory leak with savemapstate

    TerminX r6536 2 Dec, 00:45 Fix
  • General

    Change ARRAY_SSIZE macro to return type native_t

    TerminX r6535 2 Dec, 00:45

Build 6534

2 Dec 2017 · 2 commits · 1 author SVN
Open build
  • General

    Fix crash issue with nested console script execution

    TerminX r6534 2 Dec, 00:44 Fix
  • General

    Print message to console at startup when successfully loading a RTS file instead of when the RTS file is missing

    TerminX r6533 2 Dec, 00:44

November 2017 9 builds · 38 commits

Build 6532

30 Nov 2017 · 5 commits · 1 author SVN
Open build
  • General

    Remix screencapture_begin into OutputFileCounter.

    Hendricks266 r6532 30 Nov, 22:19
  • General

    Add anticipatory fields to ud; bump BYTEVERSION.

    Hendricks266 r6531 30 Nov, 22:19
  • General

    Make sure I_EnterText never writes a null terminator out of bounds.

    Hendricks266 r6530 30 Nov, 22:19
  • General

    Bump savegame name limits from 22 in memory and 19 in practice to 32 in memory and 30 in practice.

    Hendricks266 r6529 30 Nov, 22:19
    Show details

    This bumps SV_MINOR_VER.

  • General

    Cleanups to handling of old save versions

    Hendricks266 r6528 30 Nov, 22:19