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

Showing 19 builds · 34 commits

Export CSV
Display options
Commit details:

June 2024 1 build · 2 commits

October 2023 3 builds · 6 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.

  • 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

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

January 2022 1 build · 1 commit

November 2021 2 builds · 2 commits

Build 9828

28 Nov 2021 · 10 commits · 2 authors GIT
Open build
  • WIP controller force feedback (rumble) support

    TerminX 38eba41 written 24 Nov 2021 CON
    Show details

    Currently hard-coded with no real customization; algorithm and range of values will certainly change but the current implementation attempts to automatically discern appropriate force feedback values based on the potential damage inflicted by projectiles the player fires, events occurring in the map such as explosions and earthquakes, and on the damage the player receives. A future commit will likely contain a way to send the force feedback impulses from CON.

Open the build to see all 10 commits

October 2021 3 builds · 6 commits

June 2021 3 builds · 6 commits

Build 9441

28 Jun 2021 · 46 commits · 1 author GIT
Open build
  • break from CON while loops on VM_RETURN

    TerminX d3746e9 written 27 Jun 2021 FixCON
    Show details

    This should fix terminx/eduke32#16

  • CON control over player height and other properties

    TerminX e8470bd written 25 Apr 2021 CON
    Show details

    You're gonna have to talk to me or read the source for full details on usage, sorry. These are also all still liable to change in future builds, either in name or in functionality.

  • per-player gravity control through .gravity member of player struct

    TerminX 4fdd8dc written 22 Apr 2021 CON
    Show details

    The default value is 256 (GRAVITATIONALCONSTANT value from USER.CON + 80).

  • fix incorrect sound_t struct member type

    TerminX 93e249f written 15 Jun 2021 FixCON
    Show details

    This didn't really affect anything because this functionality isn't exposed to CON yet.

Open the build to see all 46 commits

Build 9391

8 Jun 2021 · 9 commits · 1 author GIT
Open build
  • remove STATIC prefix from the CON dynamic label preprocessor definitions because it's ugly

    TerminX 97620ff written 28 Apr 2021 CON
    Show details

    This also adds bounds checking to the DYNAMICSOUNDMAP and DYNAMICTILEMAP macros, and reduces the size of the corresponding arrays to something more reasonable.

Open the build to see all 9 commits

August 2020 1 build · 2 commits

Build 9239

15 Aug 2020 · 21 commits · 1 author GIT
Open build
  • remove INTERNAL ERROR messages from Gv_GetVarIndex() and Gv_GetArrayIndex()

    TerminX b63ad53 written 6 Jul 2020 CON
    Show details

    This is only ever used for refreshing pointers to certain special gamevars and for checking if variables in savegames exist in the currently running script--it doesn't need to print errors to the console.

  • get rid of separate check for common gamevar types before the switches in getvar__ and setvar__

    TerminX 2a6a35b written 6 Jul 2020 CON
    Show details

    It wasn't any faster.

Open the build to see all 21 commits

June 2020 1 build · 1 commit

Build 9058

1 Jun 2020 · 5 commits · 1 author GIT
Open build
  • mark compiled CON_MOVE/CON_AI/CON_ACTION with a trailing value

    TerminX 98351dd written 30 May 2020 CON
    Show details

    This is so I can tell the difference between actor .t_data[] values that are actually set to something defined in CON versus bullshit arbitrary internal usage of the same variable, which I need for a future commit.

Open the build to see all 5 commits

May 2020 3 builds · 3 commits