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

Showing 24 builds · 67 commits

Export CSV
Display options
Commit details:

September 2022 1 build · 1 commit

July 2022 1 build · 1 commit

June 2022 1 build · 6 commits

Build 10112

11 Jun 2022 · 46 commits · 1 author GIT
Open build
Open the build to see all 46 commits

May 2022 1 build · 5 commits

Build 10066

17 May 2022 · 24 commits · 2 authors GIT
Open build
  • adapt commit f21082da0a4dc5aee5a56f7784fe804ed35bc990 from NetDuke32.

    TerminX fb38bc3 written 10 May 2022
    Show details

    Interpolates conveyor belt SE floor panning.

  • skip bpos update for STAT_EFFECTOR sprites

    TerminX 2118f9b written 10 May 2022 Engine
  • turn most assertions left in the audio code into log messages instead

    TerminX 1e5674e written 5 May 2022 Fix
    Show details
  • consider hitag of RESPAWN sprites for precache

    TerminX 20611d4 written 2 May 2022 Engine
  • precache indexed hightile textures, minor rework of loading screen progress bar

    TerminX 44409aa written 1 May 2022 Engine
Open the build to see all 24 commits

April 2022 9 builds · 17 commits

Build 10040

29 Apr 2022 · 3 commits · 1 author GIT
Open build
  • Introduce actor event 'EVENT_PREACTORDAMAGE'

    Dino Bollinger 9c9518f written 6 Feb 2022 CON
    Show details

    This event is executed when an actor runs A_IncurDamage(), and is placed just before subtracting 'htextra' from 'extra' and updating the actor's owner (i.e. just before damage is applied to the actor). For useractors, this normally occurs when ifhitweapon is called. Set RETURN to a nonzero value to skip applying the damage. This will also cause the 'ifhitweapon' conditional to skip the branch. Note that doing so will not automatically reset htextra to 0.

  • Add global gameflag "DUKE3D_GLOBAL_ADDITIVE_HITRADIUS"

    Dino Bollinger 2e5741c written 28 Apr 2022
    Show details

    If this flag is set, all radius damage sources will apply cumulative damage instead of overriding the existing accumulated damage. Equivalent to applying PROJECTILE_HITRADIUS_ADDITIVE to all explosions.

  • Add projectile WORKSLIKE flag PROJECTILE_HITRADIUS_ADDITIVE

    Dino Bollinger 3c4a8bb written 19 Nov 2021
    Show details

    This flag alters the radiusdamage calculation such that the blast damage is added to the current htextra of the actor, rather than overwriting the current applied damage completely.

Build 10013

20 Apr 2022 · 1 commit · 1 author GIT
Open build
  • Fix viewscreens being permanently deactivated after loading a save

    Dino Bollinger f54d796 20 Apr, 22:59 Fix
    Show details

    Also decreases MAXUSERTILES to (MAXTILES - 256) to ensure the tilespace used by the viewscreens isn't encroached on by user tiles.

Build 10005

16 Apr 2022 · 13 commits · 1 author GIT
Open build
  • fix menu navigation with left controller stick when not in a game and no demos are playing

    TerminX c06c78a written 12 Apr 2022 Fix
  • limit framerate to refresh rate in menus and bonus screens

    TerminX f376574 written 31 Mar 2022
    Show details

    This is intended to address complaints of GPU coil whine. While these are obviously actually just complaints about the user's own hardware, we don't really need hundreds of frames per second in the menus, do we?

  • VM_UpdateAnim() optimization

    TerminX 301079e written 10 Feb 2022
Open the build to see all 13 commits

Build 9992

12 Apr 2022 · 1 commit · 1 author GIT
Open build
  • Fix an oversight in the keybind menu that could cause a crash

    Dino Bollinger 4a517bf 12 Apr, 17:02 Fix
    Show details

    Only occurred if some of the gamefuncs were disabled.

Build 9991

11 Apr 2022 · 6 commits · 1 author GIT
Open build
  • Prevent assigning both columns of keybinds to the same key

    Dino Bollinger c819ba0 written 10 Apr 2022
    Show details

    Instead it now switches the key from column 0 to 1 and vice-versa

  • Add console cvar 'cl_kbconfirm' to toggle the keybind confirmation dialog

    Dino Bollinger 30baffe written 10 Apr 2022
  • Show confirmation dialog when binding a key that's already bound

    Dino Bollinger b42d4f7 written 10 Apr 2022
    Show details

    This is currently restricted to the keyboard binds menu. The dialog provides three options: * Y -> Assign key and erase existing keybinds * N -> Assign key, do not erase existing keybinds * Escape -> Don't assign key

  • Add language option to the "Display Settings" menu

    Dino Bollinger 88cd368 written 10 Apr 2022
    Show details

    This provides menu access to the locale setting that was previously only controllable through the "locale" console command. Languages can be defined through the "localization" DEF token, and custom Unicode character tiles through the "tilefont" DEF token. Additionally: - Selected locale is saved inside the eduke32 config file. - Default language is set to "en" on launch, i.e. English.

  • Fix successful "loadgrp" DEF command logging as ERROR instead of INFO

    Dino Bollinger fce1fbf 11 Apr, 10:11 Fix
Open the build to see all 6 commits

March 2022 2 builds · 10 commits

Build 9983

25 Mar 2022 · 20 commits · 1 author GIT
Open build
  • fix broken USE_OPENGL=0 build

    TerminX 75abb29 written 16 Feb 2022 Fix
  • improve EDUKE32_PREDICT_FALSE usage in S_StopEnvSound() and S_ChangeSoundPitch()

    TerminX 0bb5a47 written 5 Mar 2022
  • change VM_IFELSE_MAGIC to just steal one bit from the translated bytecode instead of the whole range used for the encoded line numbers used for debugging

    TerminX f04a373 written 20 Mar 2022
    Show details

    This has the side effect of making branches show up w/ correct line numbers in VM instruction debug dumps. Needs testing!

  • improve CON VM debug dump output

    TerminX a91e9f3 written 10 Feb 2022 CON
    Show details

    Replaces more or less useless offsets from script pointer with filename and line number and consolidates parameters passed to CON commands into the same line in the output.

  • add debug vm_preempt cvar to control CON VM preemption by frame drawing

    TerminX 8964f51 written 10 Feb 2022 CON
    Show details

    This doesn't save to the .cfg because it's a tool for debugging and is not intended to be used as a user preference.

Open the build to see all 20 commits

February 2022 2 builds · 3 commits

January 2022 7 builds · 24 commits