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 42 builds · 50 commits

Export CSV
Display options
Commit details:

September 2013 2 builds · 3 commits

Build 4050

5 Sep 2013 · 9 commits · 1 author SVN
Open build
  • add option -Lopts=... from command line.

    Helixhorned r4049 5 Sep, 10:37 Engine
    Show details

    Permitting to enable various debugging options. See "eduke32 -debughelp" for which ones those are: they were previously settable from defs_common.lua, and a new option 'strict' has been added that makes accesses to void sprites error. (That is, already "sprite[i]", not "sprite[i].some_member".)

  • fix _digitalnumber, remove player._INPUT_BITS, add sprite.all().

    Helixhorned r4047 5 Sep, 10:37 FixEngine
Open the build to see all 9 commits

August 2013 1 build · 1 commit

July 2013 2 builds · 2 commits

Build 3938

7 Jul 2013 · 6 commits · 1 author SVN
Open build
  • retire per-sprite tsprite access for per-tile animation callback reg.

    Helixhorned r3937 7 Jul, 13:59 Engine
    Show details

    Don't yet make this official API though, since there are unresolved issues with newly created tsprites potentially being fed back to the animation loop. Add xmath.angvec(), xmath.bangvec(), tspr:set_sectnum(), tspr:setpos().

Open the build to see all 6 commits

June 2013 4 builds · 4 commits

May 2013 1 build · 2 commits

April 2013 3 builds · 3 commits

Build 3660

9 Apr 2013 · 4 commits · 1 author SVN
Open build
  • new-generation map format, in-memory representation ("map-int VX").

    Helixhorned r3658 9 Apr, 10:35 Engine
    Show details

    The Lunatic build compiles with new structures for sector and wall types. They have separate members for TROR {up,down}{bunch,nextwall}, so there are no conflicts with other uses of members into which they were previously shoehorned. Also, the maximum bunch limit is bumped to 512 in that build. Currently, loading from V7/8/9 and saving to V7 and V8 are supported.

Open the build to see all 4 commits

Build 3653

7 Apr 2013 · 5 commits · 1 author SVN
Open build
  • replace DukePlayer_t set-member methods with metatable magic.

    Helixhorned r3653 7 Apr, 08:20 Engine
    Show details

    So that members needing it are checked when they're assigned to using the usual syntax. What kind of check to perform (sector, player, ... x whether negative values are allowed) is written in a declarative fashion inside the C declaration. Also, make Lunatic's MAXQUOTES be C's OBITQUOTEINDEX and bound-check an access of sprite[p->wackedbyplayer] in the C code.

Open the build to see all 5 commits

March 2013 2 builds · 2 commits

February 2013 3 builds · 4 commits

January 2013 2 builds · 2 commits

November 2012 1 build · 1 commit