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

Showing 2015 · select it again to see every year
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 3 active

Showing 23 builds · 48 commits

Export CSV
Display options
Commit details:

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

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