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 2018 · select it again to see every year
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 3 active

Showing 11 builds · 19 commits

Export CSV
Display options
Commit details:

May 2018 3 builds · 7 commits

Build 6902

22 May 2018 · 6 commits · 1 author SVN
Open build
  • CON

    Add "swaparrays" command, which performs a pointer-swap on arrays of the same storage class.

    Hendricks266 r6902 22 May, 22:58 CON
  • CON

    Factor out the parsing of gamearray names.

    Hendricks266 r6901 22 May, 22:58 CON
  • CON

    Remix resizearray in the following ways:

    Hendricks266 r6900 22 May, 22:58 CON
    Show details

    Make only one allocation instead of two. Calculate array byte sizes in a way compatible with GAMEARRAY_BOOLEAN. Clear the expanded part of grown arrays using correct counts for non-int32 sizes. Support resizing an array to 0 to free it.

  • CON

    Implement the copy command for GAMEARRAY_BOOLEAN.

    Hendricks266 r6899 22 May, 22:58 CON
  • CON

    Fix two regressions completely breaking the correctness of the copy command, introduced in r6343.

    Hendricks266 r6898 22 May, 22:58 FixCON
Open the build to see all 6 commits

Build 6892

21 May 2018 · 1 commit · 1 author SVN
Open build
  • CON

    Revert r6526 and r6527. This restores the longstanding behavior of the killit command, and setting sprites' xrepeat to zero, to not actually delete sprites unless their statnum is STAT_ACTOR or STAT_MISC. Be sure to set a sprite's statnum to one of these statnums if you want it to be deleted.

    Hendricks266 r6892 21 May, 22:59 FixEngineCON
    Show details

    This should fix the broken E1L1 sector warp in the existing release of the Duke 64 mod, and the Polymer light culling used in HHR.

April 2018 1 build · 2 commits

March 2018 2 builds · 2 commits

Build 6775

16 Mar 2018 · 8 commits · 2 authors SVN
Open build
  • CON

    Add EVENT_DAMAGESPRITE, EVENT_POSTDAMAGESPRITE, EVENT_DAMAGEWALL, EVENT_DAMAGECEILING, and EVENT_DAMAGEFLOOR.

    Hendricks266 r6771 16 Mar, 20:26 EngineCON
    Show details

    In these events, THISACTOR is the projectile (or source of damage), and RETURN is the sprite/wall/sector affected. Set RETURN to -1 to cancel any hardcoded effects. ud.return 1 through 5 are the parameters passed to hitradius if RADIUSEXPLOSION is the source of the damage. ud.return 1 is -1 otherwise. New tokens "damageeventtile" and "damageeventtilerange" or tiledata[].gameflags & SFLAG_DAMAGEEVENT to enable processing for receivers with corresponding tilenums. CON commands to replicate hardcoded effects (beyond switching tilenums, such as spawning glass) are forthcoming. Use of EVENT_DAMAGEHPLANE is hereby discouraged. Patch from Striker, based on work by Fox.

Open the build to see all 8 commits

Build 6766

14 Mar 2018 · 1 commit · 1 author SVN
Open build
  • CON

    Add gettiledata/settiledata. Same members as tiledata[] quick access struct. Not all fields writable.

    Hendricks266 r6766 14 Mar, 18:19 CON
    Show details

    Patch from Striker.

February 2018 2 builds · 4 commits

January 2018 3 builds · 4 commits