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 2021 · select it again to see every year
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 2 active

Showing 58 builds · 211 commits

Export CSV
Display options
Commit details:

November 2021 12 builds · 24 commits

Build 9767

11 Nov 2021 · 12 commits · 1 author GIT
Open build
  • jump to menu options when pressing letter keys

    TerminX 3ec0597 written 10 Nov 2021
  • add scroll wheel support back into file selection menus, add PgUp/PgDn and scroll wheel support to the little submenus used for selecting screen resolution and configuring the framerate limit etc

    TerminX 466b45d written 12 Aug 2021
  • reformat information displayed within the save and load menus, add episode name and player health

    TerminX a4a34f1 written 12 Aug 2021
  • add display selection to menu, tweak menu framerate limit option

    TerminX ee91e8c written 12 Aug 2021
    Show details

    I'm not very happy with the list of values for the framerate limiter. All methods of presenting these values to the end user seem to be terrible: linear slider bars are cumbersome and contain many unnecessary values, and simply presenting a field for a value to be entered into requires the end user know what they're doing. Ugh.

Open the build to see all 12 commits

Build 9750

1 Nov 2021 · 2 commits · 1 author GIT
Open build
  • Add the CON commands `getngcflags` and `setngcflags`

    Dino Bollinger e3df820 written 18 Sep 2021 CON
    Show details

    Usage: ``` getngcflags <var> <idx1> [<idx2>...] setngcflags <const/var> <idx1> [<idx2>...] ``` Gets/sets the flags for the newgamechoices entries at the specified indices. The index list is variable-sized, up to a maximum of 3. This can be used to enable/disable the MEF_Hidden and MEF_Locked state. Supersedes the userdef struct members: `m_newgamecustomopen` and `m_newgamecustomsubopen`.

  • Extend newgamechoices menu with a third layer of entries.

    Dino Bollinger 0516522 written 18 Sep 2021
    Show details

    Also permit usercontent flag on subentries.

October 2021 5 builds · 30 commits

Build 9747

31 Oct 2021 · 23 commits · 1 author GIT
Open build
  • fix S_ChangeSoundPitch()/CON_SETACTORSOUNDPITCH

    TerminX bfeaf61 written 7 Sep 2021 Fix
  • improve S_StopAllSounds() (I think)

    TerminX d8a22b7 written 7 Sep 2021
  • use .playing member of sound_t as bitfield, improve freeSlotQueue std::atomic usage

    TerminX 88047c8 written 7 Sep 2021
  • fix annoying GCC 11 warning

    TerminX 5beeb55 written 28 Oct 2021 Fix
    Show details

    The warning says you can silence it by surrounding sizeof(int32_t) with extra parentheses, but it doesn't work.

  • add predefined TILE_ANIM and TILE_VIEWSCR tokens for CON

    TerminX 24a7594 written 21 Oct 2021 CON
Open the build to see all 23 commits

Build 9710

6 Oct 2021 · 31 commits · 1 author GIT
Open build
Open the build to see all 31 commits

Build 9679

6 Oct 2021 · 28 commits · 1 author GIT
Open build
  • fix dumpster fire thing

    TerminX 74c3050 written 31 Aug 2021 Fix
  • fix g_highestSoundIdx range checks

    TerminX 6b5286d written 29 Aug 2021 Fix
  • replace the "played killed by pushmove()!" error logged in the console with a call to QUOTE_SQUISHED

    TerminX bd4b70c written 16 Aug 2021
    Show details

    Players don't get killed by pushmove() in error anymore.

  • fix OOB reachability table access (sectnum == MAXSECTORS for a sound owned by a deleted sprite)

    TerminX d9285a6 written 1 Aug 2021 FixEngine
Open the build to see all 28 commits

Build 9631

6 Oct 2021 · 24 commits · 2 authors GIT
Open build
Open the build to see all 24 commits

September 2021 2 builds · 2 commits

Build 9607

27 Sep 2021 · 1 commit · 1 author GIT
Open build
  • Add events EVENT_PREUPDATEANGLES and EVENT_POSTUPDATEANGLES

    Dino Bollinger 9741acb written 22 Aug 2021 CON
    Show details

    These events trigger once every frame and provide access to the input struct value updates of each frame. This makes it possible to alter input.q16avel and input.q16horz again, even with smooth mouse aiming. Addresses terminx/eduke32#132

August 2021 8 builds · 38 commits

Build 9573

22 Aug 2021 · 3 commits · 1 author GIT
Open build
  • Fix POLYMER=0 builds

    Dino Bollinger a564d27 22 Aug, 02:03 FixEngine
  • Improve the CON_ADDLOGVAR command

    Dino Bollinger c624dd6 written 16 Aug 2021 CON
    Show details

    Changes: - Passing struct members and player vars as argument now works. - If struct members are accessed without specifying the index, the command will display which index was used by the CON VM. - Enable use of constant values for array indexing in addlogvar - Enable logging of integer constants with addlogvar - General refactoring and code improvement.

Open the build to see all 3 commits

Build 9570

21 Aug 2021 · 2 commits · 2 authors GIT
Open build
  • remove the extra flag passed to mouseLockToWindow() in GAME_onshowosd() that made it just show/hide the cursor instead of actually grabbing and ungrabbing input

    TerminX d1b3b70 written 28 Jul 2021 Fix
    Show details

    Truth be told, I don't even remember why this hack was necessary. Let me know if anything breaks. Fixes terminx/eduke32#143.

Open the build to see all 2 commits

Build 9568

21 Aug 2021 · 56 commits · 1 author GIT
Open build
  • fix savegame MUSICANDSFX issues

    TerminX e28d400 written 29 Jul 2021 Fix
    Show details

    Fixes terminx/eduke32#75 and terminx/eduke32#179.

  • fix issue with Polymer lights sometimes not appearing after the player dies and respawns

    TerminX d595a39 written 20 Aug 2021 FixEngine
    Show details
  • use array notation instead of pointer arithmetic for dereferences of actor execptr

    TerminX 6467e6f written 20 Jul 2021 Fix
  • open menu with right mouse button during demo playback

    TerminX fe8316a written 15 Jul 2021
  • don't overwrite player name passed with -name parameter with that stored in the cfg, and don't save a name entered with -name to the cfg

    TerminX 949c1be written 14 Jul 2021
Open the build to see all 56 commits

Build 9505

12 Aug 2021 · 5 commits · 2 authors GIT
Open build
  • Add DUKEWT_CRC to the grpinfo tokens

    Dino Bollinger 0ca1b0c 12 Aug, 18:49
  • Fix two typos in the menu code

    Dino Bollinger 31f7856 12 Aug, 21:33 Fix
    Show details
  • Re-enable remote activation of viewscreen using yvel of 1

    Dino Bollinger a192bf4 written 5 Aug 2021 FixEngine
    Show details

    A viewscreen placed in the map with a yvel of 1 will always display its camera feed if the player is within active range. If set to 0, the screen will only show the tile on manual activation. If yvel is 1, and the screen is connected to a camera, it will display the view of that camera. Otherwise, it will show the view of the Viewscreen's owner, the direction in which it is looking being dictated by angle and shade of that sprite. The xvel of the viewscreen now defines the active range. If less or equal to 0, the default distance of 8192 is used. Note that this is currently restricted to one active screen at a time.

    Fixes
    terminx/eduke32#41
Open the build to see all 5 commits

Build 9498

5 Aug 2021 · 2 commits · 1 author GIT
Open build
  • Remove leading period from startdir to fix a bug

    Dino Bollinger 54ac18b 5 Aug, 13:03 Fix
    Show details

    With the leading period, the resulting path after Bcorrectfilename() is applied does not have a leading slash, causing the string comparison with the defined level filename to fail even if a usermap is part of an episode.

Open the build to see all 2 commits

July 2021 9 builds · 18 commits