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 407 builds · 2,041 commits

Export CSV
Display options
Commit details:

August 2017 4 builds · 19 commits

Build 6437

27 Aug 2017 · 9 commits · 2 authors SVN
Open build
  • General

    Improvements to wiibuild.sh. DONT_BUILD.

    Hendricks266 r6431 written 13 Aug 2017
  • General

    Try the previous commit in a different way so that `make CC=gcc CXX=g++ COBJC="clang -x -objective-x" COBJCXX="clang++ -x objective-c++"` does not require the non-obvious CLANG=0. DONT_BUILD.

    Hendricks266 r6430 written 11 Aug 2017
  • General

    Invoke clang as the default compiler on macOS. DONT_BUILD.

    Hendricks266 r6429 written 11 Aug 2017
Open the build to see all 9 commits

Build 6426

6 Aug 2017 · 12 commits · 2 authors SVN
Open build
Open the build to see all 12 commits

Build 6414

1 Aug 2017 · 3 commits · 1 author SVN
Open build
  • CON

    Add starttrackslot <volume> <level>

    Hendricks266 r6414 1 Aug, 02:48 CON
    Show details

    Clobbering ud.volume_number is a hack no one should need to use any more. Only this command supports specifying -1 for volume to access the main menu, briefing, etc themes.

  • General

    CON parser: Merge some cases for code size savings.

    Hendricks266 r6413 1 Aug, 02:48 CON
  • Fix RangeInt32.

    Hendricks266 r6412 1 Aug, 02:48 Fix

July 2017 10 builds · 51 commits

Build 6398

28 Jul 2017 · 4 commits · 2 authors SVN
Open build
  • General

    A fairly pointless change. I'm just committing this to try and kick synthesis into making a build like it should have.

    Hendricks266 r6397 28 Jul, 10:59
  • General

    In md3postload_polymer, always clear the triangle buffer (tribuf) to zero, not just when its allocation size is enlarged.

    Hendricks266 r6396 28 Jul, 04:29 Fix
    Show details

    Fixes strange issues with lighting on models.

  • General

    Don't drink and copypaste, kids.

    Hendricks266 r6395 28 Jul, 04:29
    Show details

    Unfucks r6379.

Open the build to see all 4 commits

Build 6394

28 Jul 2017 · 6 commits · 2 authors SVN
Open build
  • General

    Slightly change readarrayfromfile so that attempting to read arrays of a size that does not evenly divide into the requested type rounds up instead of down and zero-pads the difference.

    Hendricks266 r6394 28 Jul, 01:27
    Show details

    This should help hackish persuits such as reading map files through this command.

  • General

    Fix readarrayfromfile with bitmaps and uint32s. Also improve it.

    Hendricks266 r6393 28 Jul, 01:27 Fix
  • General

    Introduce GAMEARRAY_SIZE_MASK.

    Hendricks266 r6392 28 Jul, 01:27
  • General

    Revise part of r6385 for clarity.

    Hendricks266 r6391 28 Jul, 01:27
  • General

    Connect minitext_ to MF_Minifont.

    Hendricks266 r6390 28 Jul, 01:27
Open the build to see all 6 commits

Build 6387

27 Jul 2017 · 15 commits · 2 authors SVN
Open build
  • Augment or revert portions of r4639.

    Hendricks266 r6379 written 21 Jul 2017 Fix
    Show details

    Substantial work done in md3postload_common, md3postload_polymer_check, and md3postload_polymer.

  • General

    inthi_rintf

    Hendricks266 r6378 written 21 Jul 2017
  • General

    Menu stuff

    Hendricks266 r6377 written 21 Jul 2017
  • General

    Duke 3D: Make the OSD use tilesizes to determine character positioning instead of hardcoded constants.

    Hendricks266 r6376 written 21 Jul 2017
  • General

    compat.h: Update ssize_t under MSVC.

    Hendricks266 r6375 written 21 Jul 2017
Open the build to see all 15 commits

Build 6355

10 Jul 2017 · 7 commits · 1 author SVN
Open build
  • Address an oversight in r4600.

    Hendricks266 r6355 10 Jul, 06:44 Engine
  • Draw most text using YCenter and YOffsetZero modes to facilitate certain kinds of visual cues.

    Hendricks266 r6354 10 Jul, 06:44
  • General

    compat.h: Add preliminary FALLTHROUGH macro to support

    Hendricks266 r6353 10 Jul, 06:44
  • General

    Add an error directive to C++ standards versions < 2011.

    Hendricks266 r6352 10 Jul, 06:44
  • General

    Add a THISACTOR for tiledata and paldata, referring to the current actor's picnum and pal.

    Hendricks266 r6351 10 Jul, 06:43
Open the build to see all 7 commits

Build 6332

6 Jul 2017 · 9 commits · 2 authors SVN
Open build
  • General

    Allow certain debugging-specific cheats to be used from the console even in skill 4.

    Hendricks266 r6332 6 Jul, 07:43
  • General

    Turn DWM composition toggling (Windows Vista and 7 only) off by default.

    Hendricks266 r6331 6 Jul, 07:43
    Show details

    We should only turn this on in specific cases, and turning it off by default will allow us to add these special cases as we get reports.

  • Use screentext's newline support for more mgametext.

    Hendricks266 r6330 6 Jul, 07:43
  • General

    Menu stuff

    Hendricks266 r6329 6 Jul, 07:43
Open the build to see all 9 commits

Build 6323

4 Jul 2017 · 12 commits · 1 author SVN
Open build
Open the build to see all 12 commits

June 2017 17 builds · 112 commits

Build 6307

27 Jun 2017 · 6 commits · 1 author SVN
Open build
  • General

    Optimize getofs_viewtype for precision and speed.

    Hendricks266 r6307 27 Jun, 04:01
  • General

    Add action viewtypes 12 (like 7 but not mirrored), 9, and 16.

    Hendricks266 r6306 27 Jun, 04:01
  • General

    Templatize getofs_viewtype functions.

    Hendricks266 r6305 27 Jun, 04:01
  • General

    When calculating which rotation to use for CON action viewtype 7, offset the frame intervals by 15 degrees instead of 22.5, clearly a copypaste error from viewtypes 5 or 8. Now these are properly centered.

    Hendricks266 r6304 27 Jun, 04:01 CON
  • General

    Trailing whitespace.

    Hendricks266 r6303 27 Jun, 04:01
Open the build to see all 6 commits

Build 6287

25 Jun 2017 · 14 commits · 1 author SVN
Open build
  • General

    When playing an IVF upgraded from an ANM and no sound list has been defined for the IVF, use the ANM's sound list by converting framerates.

    Hendricks266 r6287 25 Jun, 04:24
  • General

    If an ANM is upgraded to an IVF, use the sounds defined for the .ivf if any have been.

    Hendricks266 r6286 25 Jun, 04:24
  • General

    Replace sound_func function pointer parameter and associate functions for hardcoded ANMs with equivalent animsounds arrays.

    Hendricks266 r6285 25 Jun, 04:24
  • General

    Let animsound value -1 stop all sounds.

    Hendricks266 r6284 25 Jun, 04:24
  • General

    Game defs: Add sounds sub-token to cutscene token that functions identically to animsounds.

    Hendricks266 r6283 25 Jun, 04:24
Open the build to see all 14 commits

Build 6263

24 Jun 2017 · 10 commits · 1 author SVN
Open build
  • General

    Shrink the tilesiz vector to use int16_t members as the original arrays were.

    Hendricks266 r6263 24 Jun, 02:21
  • CON

    Add EVENT_PRELOADGAME and EVENT_POSTLOADGAME.

    Hendricks266 r6262 24 Jun, 02:21 CON
  • CON

    Add drawline256 and drawlinergb commands that call the internal functions used for the automap lines.

    Hendricks266 r6261 24 Jun, 02:21 EngineCON
    Show details

    drawline256 <x0> <y0> <x1> <y1> <index> drawlinergb <x0> <y0> <x1> <y1> <index> <rgb> The coordinates are xdim<<12/ydim<<12 based, not 320<<16x200<<16. <index> is a palette index, and for drawlinergb is used as a fallback in the software renderer. <rgb> is encoded the same as PROJ_FLASH_COLOR.

  • General

    Add internal drawlinergb function.

    Hendricks266 r6260 24 Jun, 02:20
  • CON

    Add getclosestcol command, which finds the closest palette index given

    Hendricks266 r6259 24 Jun, 02:20 CON
    Show details

    getclosestcol <return> <color> <limit> <color> is encoded the same as PROJ_FLASH_COLOR. <limit> is the index of the last palette color that should be considered. Use 255 for the whole palette, 254 to exclude the transparent color, 239 to exclude Duke 3D's fullbrights, etc.

Open the build to see all 10 commits