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

Showing 8,866 commits

Export CSV
Display options
Commit details:

May 2013

  • General

    Well then, I sure fucked that last commit up didn't I

    TerminX r3816 25 May, 15:50 Build 3816
  • General

    Fixes a crash after killing the boss in Duke 0.99 and fixes the issue with WGR2 SVN being detected as 0.99 due to malformed definelevelname statements

    TerminX r3815 25 May, 13:25 Build 3815 Fix
  • General

    Fix a reference to "RDR_POLYMER" that was missed in startgtk

    TerminX r3814 24 May, 23:11 Build 3814 Fix
  • -Wchained-loadactor option for LunaCON, clear errors on restart.

    Helixhorned r3813 24 May, 06:54 Build 3813 CON
    Show details

    The last only in release builds.

  • implement dragpoint, clipmove*; fix gamearray serialization.

    Helixhorned r3812 24 May, 06:54 Build 3813 FixEngineCON
  • don't extern 'clipmovetraceboxnum', add a new func. clipmovex() instead.

    Helixhorned r3811 24 May, 06:54 Build 3813 Engine
    Show details

    The 'x' is for "extended", since its last arg is a switch of whether to disable sliding. Use that from gameexec.c.

  • fix 'copy' on 64-bit archs.

    Helixhorned r3810 24 May, 06:54 Build 3813 FixCON
  • General

    LunaCON standalone: don't try default path on file-not-found for root names.

    Helixhorned r3809 24 May, 06:54 Build 3813 CON
  • General

    For DNCOORDS display, add current sprite count and #inserted sprites / last sec.

    Helixhorned r3808 24 May, 06:54 Build 3813 Engine
    Show details

    Only in debugging builds.

  • fix restoring of tables. Also add savegame.lua which I forgot!

    Helixhorned r3807 24 May, 06:54 Build 3813 Fix
  • partially sync with r3803, link with lpeg.a (update to LPeg 0.12).

    Helixhorned r3806 24 May, 06:54 Build 3813 CON
    Show details

    For pre-1.3 CONs, determining the older script version with gamestartup and/or definelevelname is not implemented.

  • fix qsprintf, add test code for GAMEVAR_{NODEFAULT,NORESET} flags.

    Helixhorned r3805 24 May, 06:54 Build 3813 FixCON
  • Add -Wall option and sector[].*bunch, warn on some NYI gamevar flags.

    Helixhorned r3804 24 May, 06:54 Build 3813 EngineCON
  • General

    Add support for shareware 0.99/1.0/1.1, for shits and giggles.

    TerminX r3803 23 May, 11:28 Build 3803
  • General

    MSVC build fix

    TerminX r3802 23 May, 11:27 Build 3803 Fix
  • General

    Add a simple indicator of progress when loading a large def (like the HRP)... print one period to the startup window per 50 passes of the main loop in defsparser()

    TerminX r3801 23 May, 11:27 Build 3803
  • General

    Support high DPI setups for the startup dialogs on Windows

    TerminX r3800 23 May, 11:27 Build 3803
  • fix possible NULL pointer dereference in polymer_getbuildmaterial().

    Helixhorned r3799 22 May, 09:23 Build 3799 FixEngine
  • rename con.peractorvar to simply con.actorvar.

    Helixhorned r3798 20 May, 12:58 Build 3798
    Show details

    NOTE: I'm committing this from my git clone again. If this works OK, everything is in good order again. If not, I hope that I won't damage the SVN repo. *Runs away...*

  • General

    Test commit from SVN since I may have bricked my local git clone. (r3796 doesn't show up as SVN-committed for me, partial commit?) The change itself is a very small tweak in m32help.hlp.

    Helixhorned r3797 20 May, 12:50 Build 3797
  • prototypical gamevar serialization, currently very CON-centric.

    Helixhorned r3796 20 May, 12:31 Build 3796 CON
  • initialize SPRITE_HARDCODED_BADGUY on Lua state recreation, too.

    Helixhorned r3795 20 May, 12:31 Build 3796
  • partially implement {save,load}mapstate CON commands.

    Helixhorned r3794 20 May, 12:31 Build 3796 CON
    Show details

    What is missing is saving and restoring per-player and per-actor gamevars. Also add a test CON mutator 'mapstate.con'.

  • allow desktop-sized windowed modes, add 1680x1050 to defaults list.

    Helixhorned r3793 20 May, 12:31 Build 3796
  • General

    Make G_{Save,Restore}MapState() take no input arguments.

    Helixhorned r3792 19 May, 12:29 Build 3792
    Show details

    Instead, MapInfo[ud.volume_number*MAXLEVELS+ud.level_number] is accessed inside these functions.

  • General

    Remove redundant checks for some map state function uses.

    Helixhorned r3791 19 May, 12:29 Build 3792
    Show details

    Also, prettify G_FreeMapState(), remove some duplicate function decls and resurrect 'savestate' and 'restorestate' OSD commands for the debug build.

  • fix Lua->CON line translation by recreating the line info, too.

    Helixhorned r3790 19 May, 12:29 Build 3792 FixCON
  • conditionally compile out more code in savegame/gamevars.[ch].

    Helixhorned r3789 19 May, 12:29 Build 3792 CON
    Show details

    Also, make the savegame major version 2 in the Lunatic build.

  • accept any number of *.lua modules on the command line.

    Helixhorned r3788 19 May, 12:29 Build 3792 CON
    Show details

    There's no option letter for loading them, and the extension is checked case sensitively. Lua modules are loaded after CON translated to Lua. Also remove -testlua option.

  • back up generated LunaCON code, recreate Lua state on map entering.

    Helixhorned r3787 19 May, 12:29 Build 3792 CON
  • General

    Fix signed/unsigned comparison warnings and mismatched format char warning.

    Helixhorned r3786 17 May, 03:41 Build 3786 Fix
  • fix randgen module after md4 removal, run DEFS_BC_SIZE cmd only once.

    Helixhorned r3785 17 May, 03:41 Build 3786 Fix
  • General

    Sanitize hard coded render mode numbers... replace all references to rendmode 0, 3, 4, etc with proper REND_CLASSIC, REND_POLYMOST, REND_POLYMER labels.

    TerminX r3784 16 May, 20:44 Build 3784
  • General

    Alter cvar system to fill the cvar name into the description line automatically, and remove the cvar name from the descriptions for all cvars

    TerminX r3783 16 May, 20:43 Build 3784
  • General

    Unify glow and detail texture setup between polymost and mdsprite

    TerminX r3782 16 May, 20:42 Build 3784 Engine
  • General

    Some further texcache refactoring. Removes all of the texcache globals and shoves them into a struct for easy management.

    TerminX r3781 16 May, 20:42 Build 3784
  • when 3D-inserting sprite higher than z extent, position at floor...

    Helixhorned r3780 16 May, 14:54 Build 3780 Engine
    Show details

    ... when aiming at the floor.

  • fix centering of y-flipped wall sprites. (Case D in test_tileoffsets.)

    Helixhorned r3779 16 May, 14:54 Build 3780 FixEngine
  • make flipping closer to classic.

    Helixhorned r3778 16 May, 14:54 Build 3780 Fix
    Show details

    This fixes cases A and B in test_tileoffsets.map.

  • General

    engine.c: add tile offset debugging code guarded by DEBUG_TILEOFFSETS.

    Helixhorned r3777 16 May, 14:54 Build 3780 Engine
    Show details

    Also, update test_tileoffsets.map with a new 'dimension': cstat 128 (sprite centering). It has an issue in Polymer marked with a silver D.

  • fix floor sprites with y flipping by removing special-case code.

    Helixhorned r3776 16 May, 14:54 Build 3780 FixEngine
    Show details

    This fixes the case marked with the silver letter C in test_tileoffsets.map. The orientation of the sprites is correct (matches classic) as far as I can see, there are now only problems with translation.

  • rewrite sprite x/y flipping so that data flow is explicit.

    Helixhorned r3775 16 May, 14:54 Build 3780 Engine
    Show details

    Also, add some defines for sprite cstats to build.h (SPR_*) and use them.

  • General

    Add package/samples/test_tileoffsets, a test case for t. offsets w/ flipping.

    Helixhorned r3774 16 May, 14:54 Build 3780 Engine
    Show details

    It has all combinations of {STEAM,CEILINGSTEAM} x combinations(flipping) x combinations(alignment). Three silver letters are placed near cases that currently draw not like classic in Polymost or Polymer.

  • General

    Fix two possible signed left shift overflows.

    Helixhorned r3773 15 May, 11:32 Build 3773 Fix
  • General

    texcache.c: use Bfilelength(), fixing Linux build.

    Helixhorned r3772 15 May, 11:32 Build 3773 Fix
  • remove old gamevar/serialization code.

    Helixhorned r3771 15 May, 11:32 Build 3773 CON
  • General

    Lunatic rotatesprite: disallow FULL16 coordinates since Lua numbers are FP.

    Helixhorned r3770 15 May, 11:32 Build 3773
  • General

    Promote pr_customaspect to double from float to match the array of predefined aspect ratios that's in the menu

    TerminX r3769 15 May, 07:53 Build 3769
  • General

    Fix a warning and uncomment something I accidentally left commented during testing

    TerminX r3768 14 May, 19:21 Build 3768 Fix
  • General

    Make the menus look the same in all rendering modes, because the LOADSCREEN tile looks like shit when any kind of palette-based shading is involved. So, now everyone gets the ugly metal looking MENUSCREEN.

    TerminX r3767 14 May, 19:20 Build 3768 Engine