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:

January 2015 1 build · 1 commit

Build 4938

18 Jan 2015 · 3 commits · 1 author SVN
Open build
  • fix build and linking. DONT_BUILD.

    Helixhorned r4937 18 Jan, 16:11 FixEngine
    Show details

    - t{sector,wall}type are simply typedef'd to the non-t versions - make FORCE_INLINE unconditional of DISABLE_INLINING (otherwise there are multiple definitions of these functions) - update lunatic/doc/lpeg-lunatic.patch to apply against the LPeg 0.12 I just downloaded

Open the build to see all 3 commits

April 2014 1 build · 1 commit

March 2014 4 builds · 4 commits

February 2014 6 builds · 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.

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.

Open the build to see all 12 commits

January 2014 3 builds · 3 commits

December 2013 3 builds · 5 commits

Build 4237

31 Dec 2013 · 7 commits · 1 author SVN
Open build
  • add 'engine' module, currently allowing to create custom shade tables.

    Helixhorned r4236 31 Dec, 03:52 Engine
    Show details

    Available in the game and editor. Provide test/shadexfog.lua, containing a function to creating a set of 32 shade tables corresponding to different shades of the same fog palookup table, together with some tests and convenience functions. Also, - Add gv.LUNATIC_CLIENT{,_EDUKE32,_MAPSTER32} - Add LUNATIC_FIRST_TIME in the global env for the game - defs_m32.lua: add reload() convenience function - Failed attempt at recreating the base shade table. It is NOT a linear ramp of the base palette colors to (0,0,0). That is, it's not created by build/util/transpal.exe!

  • fix setup under Mapster32, remove a few obsolete lines in defs_common.lua.

    Helixhorned r4234 31 Dec, 03:51 FixEngine
Open the build to see all 7 commits

October 2013 1 build · 1 commit

September 2013 2 builds · 3 commits