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 · 3 active

Showing 20 builds · 22 commits

Export CSV
Display options
Commit details:

December 2021 1 build · 1 commit

Build 9839

8 Dec 2021 · 7 commits · 2 authors GIT
Open build
  • Reset all actor vars in prelevel() regardless of the sprite's statnum

    Dino Bollinger 452f818 8 Dec, 10:02 EngineCON
    Show details

    Previously, only sprites with statnum 0 would have their per-actor variables reset to the default on map load. This meant that sprites with statnums that were pre-defined in the map would inherit the actor var values of the sprites with corresponding spriteNums from the previous map. Additionally, the per-actor var reset is now performed before EVENT_PRELEVEL, meaning that any changes to actorvar that occur in this event will now persist. Previously, altering actor vars for sprites with statnum 0 in this event would not have any effect, as they would be reset to their defaults afterwards.

Open the build to see all 7 commits

November 2021 3 builds · 3 commits

Build 9815

25 Nov 2021 · 8 commits · 4 authors GIT
Open build
  • Add actor struct members `htfloorzoffset` and `htwaterzoffset`

    Dino Bollinger b3a831c written 24 Nov 2021 Engine
    Show details

    Values range from -128 to 127. The former defines the distance of the actor from all floors, the latter applies additively to the hardcoded offset applied when on lotag 1 sectors. Positive values lift the actor off the ground, negative values move the actor into the floor. The default values for both struct members is 0. To achieve a net zero displacement, htfloorzoffset needs to be set to -1, and htwaterzoffset must be set to 24. Also note that internally, the offset is multiplied by 256 to receive the actual z coordinates (like `iffloordistl`).

Open the build to see all 8 commits

September 2021 1 build · 1 commit

August 2021 9 builds · 9 commits

Build 9512

21 Aug 2021 · 1 commit · 1 author GIT
Open build
  • Initialize blend to 0 when inserting sprites

    Dino Bollinger c0b0118 21 Aug, 22:26 FixEngine
    Show details

    This fixes a bug where stale blend values could be transferred over from a previously loaded map.

Build 9505

12 Aug 2021 · 5 commits · 2 authors GIT
Open build
  • 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 9492

3 Aug 2021 · 1 commit · 1 author GIT
Open build
  • Extend mapinfo DEF command to support mapart token

    Dino Bollinger 23d7d55 written 2 Aug 2021 Engine
    Show details

    Usage: mapinfo { mapmd4 <md4sum> mapart "mapart/testart_XX.ART" } The specified path must end with the suffix "_XX.ART" (case-insensitive). The actual files need to be numbered from "_00.ART" to "_19.ART". Just like with maphacks, an md4 sum is required. This allows sharing the same per-map art between multiple levels.

July 2021 5 builds · 7 commits

Build 9468

7 Jul 2021 · 7 commits · 1 author GIT
Open build
  • Fix problems when changing renderer after having seen a mirror

    Dino Bollinger b10f911 written 5 Jul 2021 FixEngine
    Show details

    If the player saw a mirror at some point while playing in Polymer, his view would get messed up on changing renderer. This fixes that. Fixes terminx/eduke32#49 and terminx/eduke32#50

  • Do not spawn the dummyplayer sprite when standing on TROR water

    Dino Bollinger 1c63be2 written 6 Jul 2021 FixEngine
    Show details

    Fixes terminx/eduke32#76 and terminx/eduke32#91

  • Fix ST 30 sectors playing the wrong sound after save load

    Dino Bollinger d893440 written 6 Jul 2021 FixEngine
    Show details
Open the build to see all 7 commits

June 2021 1 build · 1 commit