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 39 builds · 71 commits

Export CSV
Display options
Commit details:

July 2017 3 builds · 3 commits

June 2017 4 builds · 7 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

December 2016 1 build · 1 commit

September 2016 1 build · 1 commit

September 2015 1 build · 1 commit

May 2015 1 build · 1 commit

March 2015 5 builds · 7 commits

Build 5050

8 Mar 2015 · 11 commits · 1 author SVN
Open build
  • CON

    Add EVENT_DISPLAYROOMSCAMERA and EVENT_DISPLAYSTART.

    Hendricks266 r5047 written 7 Mar 2015 CON
    Show details

    EVENT_DISPLAYROOMSCAMERA functions exactly like EVENT_DISPLAYROOMS, including RETURN values, but for the ud.camerasprite >= 0 case. EVENT_DISPLAYSTART is executed immediately after the screen background is cleared and drawn. Ensure its RETURN value is zero, because it is currently not being used. WARNING: Consult the devs before using EVENT_DISPLAYSTART. Its position in the display code sequence is not finalized.

  • CON

    Add EVENT_DISPLAYCAMERAOSD. Set RETURN to -1 to disable it.

    Hendricks266 r5046 written 7 Mar 2015 CON
    Show details

    From this event, if "getactor[THISACTOR].htg_t 0" is zero, then the camera is functional. Nonzero values indicate the camera has been destroyed, which is only possible when the CAMERASDESTRUCTABLE parameter of gamestartup has been enabled.

  • CON

    Add EVENT_DISPLAYLEVELSTATS. Set RETURN to -1 to disable them.

    Hendricks266 r5045 written 7 Mar 2015 CON
Open the build to see all 11 commits

February 2015 4 builds · 6 commits

January 2015 1 build · 1 commit

Build 4928

16 Jan 2015 · 3 commits · 1 author SVN
Open build
  • CON

    Add new commands "getmusicposition" and "setmusicposition" that operate on the playback position of the current music track.

    Hendricks266 r4928 16 Jan, 16:28 CON
    Show details

    // Example: Switch between tracks like radio stations. getmusicposition temp starttrackvar next_music_track setmusicposition temp Only implemented for Ogg Vorbis, FLAC, and XA. Consult the devs before using these commands.

Open the build to see all 3 commits