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 98 builds · 190 commits

Export CSV
Display options
Commit details:

July 2017 4 builds · 4 commits

June 2017 5 builds · 8 commits

Build 6263

24 Jun 2017 · 10 commits · 1 author SVN
Open build
  • CON

    Add EVENT_PRELOADGAME and EVENT_POSTLOADGAME.

    Hendricks266 r6262 24 Jun, 02:21 CON
  • CON

    Add drawline256 and drawlinergb commands that call the internal functions used for the automap lines.

    Hendricks266 r6261 24 Jun, 02:21 EngineCON
    Show details

    drawline256 <x0> <y0> <x1> <y1> <index> drawlinergb <x0> <y0> <x1> <y1> <index> <rgb> The coordinates are xdim<<12/ydim<<12 based, not 320<<16x200<<16. <index> is a palette index, and for drawlinergb is used as a fallback in the software renderer. <rgb> is encoded the same as PROJ_FLASH_COLOR.

  • CON

    Add getclosestcol command, which finds the closest palette index given

    Hendricks266 r6259 24 Jun, 02:20 CON
    Show details

    getclosestcol <return> <color> <limit> <color> is encoded the same as PROJ_FLASH_COLOR. <limit> is the index of the last palette color that should be considered. Use 255 for the whole palette, 254 to exclude the transparent color, 239 to exclude Duke 3D's fullbrights, etc.

  • CON

    Add EVENT_DISPLAYOVERHEADMAPTEXT.

    Hendricks266 r6258 24 Jun, 02:20 CON
    Show details

    Set RETURN to any non-zero value to disable hardcoded display of text. If you wish to replace the hardcoded text, you must check that userdef[].overhead_on == 2 yourself.

Open the build to see all 10 commits

March 2017 1 build · 1 commit

January 2017 1 build · 7 commits

Build 6052

23 Jan 2017 · 30 commits · 1 author SVN
Open build
  • General

    weapons.con.sample: Use full precision when applying weapon scaling.

    Hendricks266 r6035 23 Jan, 03:20 CON
  • General

    weapons.con.sample: Add internal temp variables for rotatesprite parameters that the subroutines need to modify. This fixes weapon scaling.

    Hendricks266 r6034 23 Jan, 03:20 FixCON
  • General

    weapons.con.sample: Rename hud_G_Draw_temp* to hud_int_temp*.

    Hendricks266 r6033 23 Jan, 03:20 CON
  • General

    weapons.con.sample: Only setvar RETURN -1 for values of drawweapon that we actually handle. (Currently all of them, but this is more future-proof.)

    Hendricks266 r6032 23 Jan, 03:20 CON
  • General

    weapons.con.sample: No need to andvar before getting a sine value. The source does that for us.

    Hendricks266 r6031 23 Jan, 03:20 CON
Open the build to see all 30 commits

December 2016 1 build · 1 commit

October 2016 3 builds · 5 commits

Build 5899

14 Oct 2016 · 11 commits · 1 author SVN
Open build
  • Fix addlogvar command, broken in r5835.

    Hendricks266 r5895 14 Oct, 00:40 FixCON
  • Allow gamestartup to read in one additional parameter (MAXFLAMETHROWERAMMO). Do nothing with it yet.

    Hendricks266 r5894 14 Oct, 00:40 CON
  • Implement "ifplaybackon" conditional, used by World Tour to determine if the replay feature is enabled. In our case, it is always false.

    Hendricks266 r5893 14 Oct, 00:40 CON
Open the build to see all 11 commits

September 2016 1 build · 1 commit

January 2016 1 build · 5 commits

Build 5532

7 Jan 2016 · 19 commits · 1 author SVN
Open build
  • Add getpv and setpv as short forms for get/setplayervar, and #include as an alternate for include.

    Hendricks266 r5531 7 Jan, 17:33 CON
  • Add ifvarge, ifvarle, and ifvarboth in line with ifvarvarge, ifvarvarle, and ifvarvarboth.

    Hendricks266 r5530 7 Jan, 17:33 CON
  • Fix the return command within events, broken since r5097.

    Hendricks266 r5522 7 Jan, 17:33 FixCON
  • Clean up pointer handling in the parser so we have less to re-offset in C_SetScriptSize. Also fixes bugs in r5093 and/or r5097.

    Hendricks266 r5521 7 Jan, 17:33 FixCON
  • Fix VM_ScriptInfo so that it never reads before the beginning of the bytecode.

    Hendricks266 r5520 7 Jan, 17:32 FixCON
Open the build to see all 19 commits

December 2015 1 build · 1 commit

September 2015 1 build · 3 commits

Build 5357

23 Sep 2015 · 5 commits · 1 author SVN
Open build
  • Correct handling of size-zero gamearrays: Prevent a crash upon loading a savegame containing them, and allow resizearray to zero.

    Hendricks266 r5355 23 Sep, 23:31 FixCON
  • Fix a harmless "Internal compiler error" warning when using quick structure access on userdef.

    Hendricks266 r5354 23 Sep, 23:31 FixCON
  • CON

    Add "defstate" token which functions identically as in M32script: synonymous with CON's "state" only at top-level (when defining a state). Useful for syntax highlighting.

    Hendricks266 r5353 23 Sep, 23:31 CON
Open the build to see all 5 commits

August 2015 1 build · 1 commit

May 2015 2 builds · 4 commits

April 2015 1 build · 1 commit