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

Showing 107 builds · 178 commits

Export CSV
Display options
Commit details:

November 2018 2 builds · 10 commits

Build 7238

18 Nov 2018 · 51 commits · 1 author SVN
Open build
  • General

    CON syntax extension: the empty "[]" shortcut for accessing a struct at index THISACTOR can now be omitted.

    TerminX r7238 18 Nov, 10:14 EngineCON
    Show details

    This allows cleaner syntax such as "geta .x temp", "ife sprite.x temp", etc.

  • General

    Misc CON fixups

    TerminX r7236 18 Nov, 10:14 CON
  • General

    Minor CON compiler cleanup

    TerminX r7232 18 Nov, 10:14 CON
  • General

    Direct struct access for tsprite, and break special gamevar access out of Gv_GetVar() and into a separate function like it already was with Gv_GetVarX()

    TerminX r7201 18 Nov, 10:11 EngineCON
  • General

    gamedef.cpp and friends: use preprocessor defines instead of hard-coded values for gamevar IDs that are really constants or arrays or structs

    TerminX r7197 18 Nov, 10:10 CON
Open the build to see all 51 commits

October 2018 2 builds · 3 commits

Build 7136

27 Oct 2018 · 69 commits · 1 author SVN
Open build
  • General

    Add per-sound volume support to audiolib. This allows you to control the volume of sounds independently from the distance-based system exposed through CON. To use this, you must define your sounds via the .def syntax and set the "volume" property--default is 1.0.

    TerminX r7117 written 25 Oct 2018 CON
Open the build to see all 69 commits

August 2018 1 build · 1 commit

Build 6969

9 Aug 2018 · 6 commits · 1 author SVN
Open build
  • General

    Remove compiled CON script from savegames in favor of storing a simple CRC32 value computed from the uncompiled CON text--this means that savegames can now only be loaded if the currently loaded CONs match what was in use when the game was saved.

    TerminX r6964 9 Aug, 09:06 CON
Open the build to see all 6 commits

May 2018 1 build · 2 commits

Build 6895

22 May 2018 · 2 commits · 1 author SVN
Open build
  • General

    Move some of the more commonly used CON functions to the top of the switch in VM_Execute(), and promote some of the loop's variables to native_t. Unfortunately, Visual Studio's new clang-format integration took it upon itself to reformat everything. Use diff -w.

    TerminX r6895 22 May, 12:03 CON
  • CON

    make setting a sector's .wallptr call setfirstwall() instead of setting it directly and corrupting the map

    TerminX r6894 22 May, 12:03 FixEngineCON

April 2018 1 build · 1 commit

March 2018 4 builds · 5 commits

Build 6736

7 Mar 2018 · 1 commit · 1 author SVN
Open build
  • General

    Backport some CON profiling stuff from Lunatic. Use "printtimes" in the console.

    TerminX r6736 7 Mar, 16:29 CON

December 2017 2 builds · 2 commits

October 2017 2 builds · 2 commits

Build 6460

4 Oct 2017 · 1 commit · 1 author SVN
Open build
  • General

    This should fix the scrambled log output when the game crashes while executing a CON script somewhere

    TerminX r6460 4 Oct, 15:30 FixCON

September 2017 1 build · 1 commit

August 2017 1 build · 2 commits

July 2017 7 builds · 9 commits

Build 6372

20 Jul 2017 · 1 commit · 1 author SVN
Open build
  • General

    Another attempt at fixing the problems caused by my recent changes to gamearrays

    TerminX r6372 20 Jul, 01:57 FixCON