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 70 builds · 135 commits

Export CSV
Display options
Commit details:

December 2013 6 builds · 8 commits

Build 4196

11 Dec 2013 · 2 commits · 1 author SVN
Open build
  • fix parsing negated labels, getnumber* with neg. 'max'.

    Helixhorned r4196 11 Dec, 13:23 FixEngineCON
    Show details

    Exposed by this snippet from a.m32: getnumber256 .owner "OWNER (projection picnum): " -MAXTILES Now, Alt+KP2 works as expected in 3D mode.

  • statically check some member assignments with literal numbers.

    Helixhorned r4195 11 Dec, 13:23 CON
    Show details

    And issue warnings whenever the assignment would fail (error) at game time.

November 2013 3 builds · 6 commits

Build 4184

28 Nov 2013 · 8 commits · 1 author SVN
Open build
  • 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

  • fix assignment to projectile sound/bsound/isound.

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

Build 4176

22 Nov 2013 · 7 commits · 1 author SVN
Open build
  • implement horiz. tex panning for sprites (spriteext[].xpanning).

    Helixhorned r4170 22 Nov, 11:26 EngineCON
    Show details

    Known as getactor/sprite[].xpanning from CON, values are 0-255. It should be assumed that this is only valid for wall-aligned sprites (currently, face sprites also pan). A test is provided in lunatic/test/animatesprites.con. It should be run in E1L2 and only with the Lunatic build.

Open the build to see all 7 commits

October 2013 3 builds · 7 commits

Build 4125

28 Oct 2013 · 5 commits · 1 author SVN
Open build
  • when failing to load file, don't append '.m32' if already there.

    Helixhorned r4124 28 Oct, 14:26 EngineCON
    Show details

    So that there are no error messages like "M32 file `a.m32.m32' not found." Also, in build.c's 'save as' code, add a bound check that would probably always pass in practice, but looks a bit safer and may fail in very cornerly cases.

  • when printing error line, replace tabs with spaces.

    Helixhorned r4122 28 Oct, 14:26 CON
Open the build to see all 5 commits

Build 4120

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

September 2013 2 builds · 3 commits

August 2013 2 builds · 2 commits

July 2013 4 builds · 9 commits

Build 3955

13 Jul 2013 · 13 commits · 1 author SVN
Open build
  • create game Lua state just before EVENT_NEWGAME, not in G_EnterLevel().

    Helixhorned r3951 13 Jul, 14:04 CON
  • add -ftrapv, -fwrapv opts, providing trapping/wrapping arith semantics.

    Helixhorned r3949 13 Jul, 14:04 CON
    Show details

    Currently only for multiplication.

  • add forgotted "screensound" to keyword list in con_lang.lua.

    Helixhorned r3945 13 Jul, 14:04 FixCON
    Show details

    Also, fix 'spriteflags' directive.

  • CON

    Add predefined labels MAXSPRITES, MAXSTATUS and MAX_WEAPONS.

    Helixhorned r3944 13 Jul, 14:04 CON
  • implement 'tossweapon'.

    Helixhorned r3943 13 Jul, 14:04 CON
Open the build to see all 13 commits

Build 3942

9 Jul 2013 · 4 commits · 1 author SVN
Open build
  • handle system gamearrays for some array commands.

    Helixhorned r3940 9 Jul, 11:23 CON
    Show details

    - 'copy' may have them as source, 'getarraysize' works fine - 'setarray' and 'resizearray' are obviously forbidden - 'readarrayfromfile' and 'writearrayfromfile' is not implemented for them (use case?) Also, in the Makefile: don't use realpath on directories. It may give an empty string.

Open the build to see all 4 commits

Build 3938

7 Jul 2013 · 6 commits · 1 author SVN
Open build
  • various unrelated changes and more documentation.

    Helixhorned r3933 7 Jul, 13:58 CON
    Show details

    - check map-text version on load - LunaCON: don't allow (back)slash as identifier char - LunaCON stand-alone: don't resort to default directory for root file names - document non-local control flow functions and for LunaCON, ambigious lexical elements

Open the build to see all 6 commits