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 172 builds · 371 commits

Export CSV
Display options
Commit details:

August 2014 2 builds · 3 commits

May 2014 1 build · 2 commits

April 2014 2 builds · 2 commits

March 2014 7 builds · 12 commits

Build 4376

15 Mar 2014 · 8 commits · 1 author SVN
Open build
  • fix 'spawn' OSD command when running with -Lopts=strict.

    Helixhorned r4376 15 Mar, 07:10 Fix
    Show details

    BUILD_LUNATIC.

  • fix DBG_.testmembread after r4290.

    Helixhorned r4375 15 Mar, 07:10 Fix
  • for gameactor(), deprecate AF.replace_hard, make AF.replace default.

    Helixhorned r4374 15 Mar, 07:10
    Show details

    That is, always bitwise-OR the per-tile actor flags with the existing ones.

  • warn if a 'spriteflags' is issued after its actor definition...

    Helixhorned r4373 15 Mar, 07:10 EngineCON
    Show details

    ... or another 'spriteflags' or 'sprite*' directive.

  • warn if using reserved bits in 'spriteflags'.

    Helixhorned r4372 15 Mar, 07:10 CON
    Show details

    Reserved bits are those that have no predefined SFLAG_* label in CON.

Open the build to see all 8 commits

February 2014 10 builds · 17 commits

Build 4353

22 Feb 2014 · 9 commits · 1 author SVN
Open build
  • generalize shadexfog.create_trans() further.

    Helixhorned r4347 22 Feb, 11:38
    Show details

    It now accepts a number of tables to create as 3rd arg. The function that create_trans() takes as the 2nd argument is now being passed (r,g,b, R,G,B, tablei, numtables). Rewrite create_additive_trans() in terms of it. Rename create_128_trans() -> create_alpha_trans().

Open the build to see all 9 commits

Build 4338

19 Feb 2014 · 2 commits · 1 author SVN
Open build
  • engine.setupDebugBasePal(), auto-detect 2nd+ shadexfog.translate().

    Helixhorned r4337 19 Feb, 11:47 Engine
    Show details

    engine.setupDebugBasePal() set up the water base palette such each of the first 15 "ramps" of 16 consecutive colors has a single, "representative" color. For example, color indices 0-15 and black, 16-31 are dark gray. In shadexfog.lua, list remappings from LOOKUP.DAT that are expressible as remappings of 16-tuples.

Open the build to see all 2 commits

Build 4336

16 Feb 2014 · 5 commits · 1 author SVN
Open build
  • add engine.saveLookupDat() and document, related tweaks.

    Helixhorned r4336 16 Feb, 11:16 Engine
    Show details

    - Mapster32: before loading LOOKUP.DAT, set palookup[0][239]=239 to make an identity map of the base shade table's shade 0 - Rewrite color index remapping case of makepalookup() for clarity BUILD_LUNATIC.

  • rewrite shadexfog.create_128_trans to allow creating fewer tables.

    Helixhorned r4333 16 Feb, 11:16 CON
    Show details

    It must be a power of two in [2 .. 128]. Rewrite test/sprite_access.con's liztroop example to account for that. Also, add function shadexfog.create_trans() which aceepts a function (r,g,b,R,G,B) -> blended (r,g,b) and rewrite shadexfog.create_additive_trans() in terms of it.

  • in shade table 'remap16' method, allow sparse table, document it.

    Helixhorned r4332 16 Feb, 11:15
    Show details

    Add shadexfog.createremap() convenience function.

Open the build to see all 5 commits

Build 4309

8 Feb 2014 · 12 commits · 1 author SVN
Open build
  • update dynsymlists. Move blendtable[] from build.h to engine.c.

    Helixhorned r4309 8 Feb, 06:37 Engine
    Show details

    BUILD_LUNATIC.

  • add a 'lastokcol' argument to engine.nearcolor() and document it.

    Helixhorned r4308 8 Feb, 06:37 Engine
    Show details

    On the C side, slightly rewrite (now) getclosestcol_lim() for clarity.

  • document engine.*blendtab() and engine.getrgb() functions.

    Helixhorned r4307 8 Feb, 06:37 Engine
  • rename sprite[].filler member to 'blend' on the Lua side.

    Helixhorned r4302 8 Feb, 06:37 EngineCON
    Show details

    From LunaCON, remove 'detail' as alias to that member.

  • add and document -Wnever-used-gamevar and -Wnever-read-gamevar.

    Helixhorned r4299 8 Feb, 06:37 CON
Open the build to see all 12 commits