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:

March 2015 10 builds · 27 commits

Build 5118

29 Mar 2015 · 6 commits · 1 author SVN
Open build
  • General

    Add events for the remaining player-related HUD display functions:

    Hendricks266 r5118 29 Mar, 22:57 CON
    Show details

    EVENT_DISPLAYSPIT - loogies from the SPIT projectile EVENT_DISPLAYFIST - nukebutton fist (shrunk fists are part of EVENT_DISPLAYWEAPON) EVENT_DISPLAYKNEE - pstomp knee (quick kick is part of EVENT_DISPLAYWEAPON) EVENT_DISPLAYKNUCKLES - knuckle crack idle animation EVENT_DISPLAYSCUBA - scuba gear EVENT_DISPLAYTIP - tip hand EVENT_DISPLAYACCESS - access cards / keycards

  • General

    Replace the use of an "snum" parameter in the screen display functions with screenpeek because we need to keep screenpeek accurate for CON anyway.

    Hendricks266 r5116 29 Mar, 22:56 CON
  • Add two new structs, tiledata and paldata, accessible only through quick-access.

    Hendricks266 r5115 29 Mar, 22:56 CON
Open the build to see all 6 commits

Build 5101

27 Mar 2015 · 6 commits · 1 author SVN
Open build
  • Fix a mistake in r5086 that broke get/setprojectile.

    Hendricks266 r5100 27 Mar, 05:29 FixCON
  • Add read-only player structure member "hudpal", that returns the result of P_GetHudPal().

    Hendricks266 r5099 27 Mar, 05:29 CON
  • CON

    Add EVENT_WORLD, EVENT_PREWORLD, and EVENT_PRELEVEL, which respectively function as EVENT_GAME, EVENT_PREGAME, and EVENT_LOADACTOR, but only running once instead of per-actor.

    Hendricks266 r5098 27 Mar, 05:29 CON
  • Redefine "break" within events to mean "skip the remainder of this event block", not "skip the remainder of execution of this event, through all chained blocks". The latter behavior is still available through the "return" keyword.

    Hendricks266 r5097 27 Mar, 05:28 CON
Open the build to see all 6 commits

Build 5093

25 Mar 2015 · 4 commits · 1 author SVN
Open build
  • CON

    Add token "appendevent", which functions identically to "onevent" except that the event's code is chained to the end of any previous events, instead of the beginning.

    Hendricks266 r5093 25 Mar, 14:31 CON
  • Fix processing the bytecode in an incorrect order when executing setplayer on a member with a second parameter, a missed instance of a consideration from r5086.

    Hendricks266 r5092 25 Mar, 14:30 FixCON
  • Remove the restriction that prevents userdef access when the current player is not myconnectindex.

    Hendricks266 r5091 25 Mar, 14:30 CON
  • Implement tilesizx/y gamearrays in a fashion similar to M32Script's solution: a STRIDE2 flag.

    Hendricks266 r5090 25 Mar, 14:30 CON

Build 5089

24 Mar 2015 · 5 commits · 1 author SVN
Open build
  • Modify the parsing of definevolumename and defineskillname so that they only look for the text before a newline.

    Hendricks266 r5089 24 Mar, 23:28 CON
    Show details

    // valid definevolumename 3 <text> // invalid definevolumename 3 <text>

  • Add quick access for the remaining structures without it.

    Hendricks266 r5088 24 Mar, 23:27 CON
  • Enumify quick structure access.

    Hendricks266 r5087 24 Mar, 23:27 CON
  • Factor fast struct access and get<struct> out into single functions.

    Hendricks266 r5086 24 Mar, 23:27 CON
  • Add PLAYER_PALETTE to quick player struct access, and add a setter that calls P_SetGamePalette().

    Hendricks266 r5085 24 Mar, 23:27 CON

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
  • Add read-only userdef members "gametypeflags" and "m_gametypeflags", which return GametypeFlags[ud.coop] and GametypeFlags[ud.m_coop] respectively.

    Hendricks266 r5044 written 7 Mar 2015 CON
  • Add read-only userdef members "usevoxels", "usehightile", and "usemodels".

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

February 2015 5 builds · 9 commits

January 2015 2 builds · 2 commits

Build 4949

25 Jan 2015 · 11 commits · 2 authors SVN
Open build
  • General

    Add events EVENT_DISPLAYINACTIVEMENU and EVENT_DISPLAYINACTIVEMENUREST and userdef members m_origin_x and m_origin_y.

    Hendricks266 r4945 25 Jan, 04:16 CON
    Show details

    This allows for CON screen display code to use menu animations. The following is an example of how to adapt screen features that should animate. before: onevent EVENT_DISPLAYMENUREST ifvare current_menu 0 // main menu { setvar x 1 setvar y 1 rotatesprite x y zoom ang tilenum shade pal orientation 0 0 xdim ydim } endevent after: state DisplayMenuCommon ifvare RETURN 0 // main menu { getuserdef[THISACTOR].m_origin_x x getuserdef[THISACTOR].m_origin_y y addvar x 65536 addvar y 65536 rotatesprite16 x y zoom ang tilenum shade pal orientation 0 0 xdim ydim } ends onevent EVENT_DISPLAYMENUREST state DisplayMenuCommon endevent onevent EVENT_DISPLAYINACTIVEMENUREST state DisplayMenuCommon endevent

Open the build to see all 11 commits

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

December 2014 1 build · 1 commit

June 2014 2 builds · 2 commits