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

Showing 85 builds · 221 commits

Export CSV
Display options
Commit details:

December 2013 8 builds · 15 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
  • run EVENT_INIT after initial Lua state creation.

    Helixhorned r4231 31 Dec, 03:51 CON
Open the build to see all 7 commits

November 2013 3 builds · 10 commits

Build 4184

28 Nov 2013 · 8 commits · 1 author SVN
Open build
  • document a couple of player members, especially some 'bool' ones.

    Helixhorned r4184 28 Nov, 13:18
    Show details

    Important because in Lua, a value of zero yields true in a boolean context. BUILD_LUNATIC.

  • disable some player members, tweak decls of others.

    Helixhorned r4179 28 Nov, 13:18 CON
    Show details

    The ones disabled are because they were found to not be used in any mod I tested. Exposing members directly is rarely good API. - bool toggle_key_flag -> const uint8_t ... (because value 2 is used) - make scream_voice, cheat_phase read-only

  • slightly tweak the event/actor times printout when exiting.

    Helixhorned r4178 28 Nov, 13:18
  • fix assignment to projectile sound/bsound/isound.

    Helixhorned r4177 28 Nov, 13:17 FixCON
Open the build to see all 8 commits

Build 4145

8 Nov 2013 · 6 commits · 1 author SVN
Open build
  • add two names forgotten for dynsymlist.

    Helixhorned r4145 8 Nov, 10:08
    Show details

    Let's BUILD_LUNATIC to see whether it still works...

  • implement 'setcfgname'.

    Helixhorned r4143 8 Nov, 10:08 CON
    Show details

    Factor out a block of code into C_SetCfgName() and use that from lunacon.lua.

  • on 'starttrack' with null music, issue a 'soft' error.

    Helixhorned r4142 8 Nov, 10:08 CON
    Show details

    That is, one that doesn't break the control flow.

  • fix ported A_FurthestVisiblePoint().

    Helixhorned r4141 8 Nov, 10:08 Fix
  • implement NORESET flag for gamevars.

    Helixhorned r4140 8 Nov, 10:08 CON
Open the build to see all 6 commits

October 2013 4 builds · 8 commits

Build 4120

27 Oct 2013 · 9 commits · 1 author SVN
Open build
Open the build to see all 9 commits

September 2013 3 builds · 8 commits

Build 4050

5 Sep 2013 · 9 commits · 1 author SVN
Open build
  • make -Lopts=strict also error on some table reads w/ nonexistent keys.

    Helixhorned r4050 5 Sep, 10:37
    Show details

    Specifically, for the tables returned with require"DEFS" etc. This allows to check if maybe parts of a bundle of files is missing (because comparisons like "spr.picnum == D.NONEXISTENT_NAME" do not yield errors normally).

  • 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
  • gv.getangle() vs. analogous Lua function test, add some anchors to doc.

    Helixhorned r4044 5 Sep, 10:37
    Show details

    Also, in listglobals.sh, check for file existence.

  • in control.lua, use C's fwrite() to write gamearray to disk, fix typo.

    Helixhorned r4043 5 Sep, 10:37 FixCON
Open the build to see all 9 commits

August 2013 5 builds · 11 commits

Build 4036

23 Aug 2013 · 8 commits · 1 author SVN
Open build
Open the build to see all 8 commits