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

Showing 425 builds · 724 commits

Export CSV
Display options
Commit details:

August 2025 1 build · 1 commit

July 2025 1 build · 1 commit

Build 10622

3 Jul 2025 · 2 commits · 1 author GIT
Open build
  • Add EVENT_OPERATEACTIVATORS

    oasiz 506ca57 written 30 Jun 2025 FixEngineCON
    Show details

    EVENT_OPERATEACTIVATORS is run against each STAT_ACTIVATOR with a matching lotag when a typical Duke3D button/touchplate is triggered. Current sprite will be stored in THISACTOR and setting RETURN -1 will skip the normal processing of any remaining activator logic. This does not work with Masterswitches as they use a completely different logic instead.

    Fixes
    terminx/eduke32#323
Open the build to see all 2 commits

March 2025 1 build · 1 commit

February 2025 1 build · 1 commit

Build 10609

22 Feb 2025 · 1 commit · 1 author GIT
Open build
  • General

    Add "includeoptional" CON token, that doesn't error out if the included file is absent.

    Jordon Moss 1357a62 written 11 Feb 2025 CON

June 2024 1 build · 2 commits

October 2023 3 builds · 7 commits

Build 10478

3 Oct 2023 · 19 commits · 1 author GIT
Open build
  • use internal CONs if external CON compilation fails, like the DOS version did.

    TerminX 4d8264c 3 Oct, 05:43 CON
    Show details

    I see now that Todd was actually very wise.

  • fix a rare input issue involving creating savegames while the CON script execution is lagging

    TerminX a4a33e9 written 30 Sep 2023 FixCON
  • detect invalid .sectnum and .statnum with setactor

    TerminX af4d604 written 22 Sep 2023 CON
  • fix bug in CON EVENT_SCREEN where keypresses weren't being cleared between loop iterations, preventing animations where each keypress skips a segment without bailing out of the whole thing

    TerminX a213113 written 18 Sep 2023 FixCON
Open the build to see all 19 commits

September 2023 2 builds · 2 commits

August 2023 2 builds · 9 commits

Build 10392

28 Aug 2023 · 12 commits · 3 authors GIT
Open build
Open the build to see all 12 commits

July 2023 1 build · 1 commit

June 2023 1 build · 9 commits

Build 10303

9 Jun 2023 · 18 commits · 1 author GIT
Open build
  • General

    weapons.sample.con: Implement EVENT_DISPLAYTIP and EVENT_DISPLAYACCESS

    Hendricks266 ca4adc8 written 21 Feb 2021 CON
  • General

    weapons.sample.con: Fix knuckle shade and position

    Hendricks266 8b8a5d5 written 21 Feb 2021 FixCON
  • General

    weapons.sample.con: Replace "ifand N xor N" with "and -N-1"

    Hendricks266 54e335c written 21 Feb 2021 CON
  • General

    weapons.sample.con: Make use of scalevar where appropriate

    Hendricks266 567aee3 written 21 Feb 2021 CON
  • General

    weapons.sample.con: Replace multiplications by -1 with inv and abs

    Hendricks266 cc55450 written 21 Feb 2021 CON
Open the build to see all 18 commits

May 2023 2 builds · 3 commits

April 2023 1 build · 1 commit

April 2022 2 builds · 2 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.

Open the build to see all 3 commits

March 2022 1 build · 5 commits

Build 9983

25 Mar 2022 · 20 commits · 1 author GIT
Open build
  • 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.

  • add projectile flags to CON default definitions

    TerminX 27d15fd written 8 Jan 2022 CON
  • disallow drawing frames between EVENT_PREGAME iterations

    TerminX 446930d written 7 Feb 2022 CON
  • stupid CON VM optimizations

    TerminX c1429cd written 1 Feb 2022 CON
    Show details

    Replaces VM_ASSERT macro with new VM_ABORT_IF macro, ~1-2% perf increase in real world tests using heavy scripts (Ion Fury)

Open the build to see all 20 commits