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 2,117 builds

Export CSV
Display options
Commit details:

July 2017 22 builds · 103 commits

Build 6347

8 Jul 2017 · 8 commits · 1 author SVN
Open build
  • General

    Allow scripts to change MAXSPRITESONSCREEN before calls to drawrooms() and friends

    TerminX r6347 8 Jul, 12:42
  • General

    Check constants before THISACTOR in Gv_GetManyVars(). Seems much more likely to be true.

    TerminX r6346 8 Jul, 12:42
  • General

    Revise some CON VM error messages for consistency. Upgrade a couple of CON VM errors to a new critical error type which pops up a dialog box when the error is encountered. If you've been writing crappy scripts that spam "divide by zero!" errors into the log that you've been ignoring, you're gonna have a bad time.

    TerminX r6345 8 Jul, 12:41 CON
  • General

    Reduce MAXSPRITESONSCREEN from 4096 to 2048. Email me if you have a map so poorly designed that this actually breaks something!

    TerminX r6344 8 Jul, 12:41
  • General

    Some work on CON arrays. Hopefully nothing is broken!

    TerminX r6343 8 Jul, 12:41 FixCON
Show the other 3 commits in this build

Build 6337

7 Jul 2017 · 1 commit · 1 author SVN
Open build
  • General

    Fix out of bounds write caused by memset call missed when tilesiz was changed from vec2_t to vec2s_t

    TerminX r6337 7 Jul, 18:48 Fix

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
  • General

    Combine CONTROL_KeyBinds and CONTROL_MouseBinds

    TerminX r6328 written 4 Jul 2017
Show the other 4 commits in this build

Build 6323

4 Jul 2017 · 12 commits · 1 author SVN
Open build
Show the other 7 commits in this build

June 2017 22 builds · 171 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
Show the other commit in this build

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
Show the other 9 commits in this build

Build 6273

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

    More standalone stuff

    TerminX r6273 24 Jun, 14:18
  • General

    Workaround for MSVC bug

    TerminX r6272 24 Jun, 14:18 Fix
  • General

    Remove some Duke-specific screen displays from standalone builds

    TerminX r6271 24 Jun, 14:18
  • General

    Fix command line help window in builds with the startup window disabled

    TerminX r6270 24 Jun, 14:17 Fix
  • General

    Clean up command line parameter help text

    TerminX r6269 24 Jun, 14:17
Show the other 5 commits in this build

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.

Show the other 5 commits in this build

Build 6253

23 Jun 2017 · 5 commits · 1 author SVN
Open build
  • General

    Fix buggy swinging door behavior

    TerminX r6253 23 Jun, 23:31 Fix
  • General

    Dicking around with inlined actor header functions

    TerminX r6252 23 Jun, 23:31
  • General

    Revise r6225

    TerminX r6251 23 Jun, 23:31
  • General

    Potential CON performance improvements

    TerminX r6250 23 Jun, 23:31 CON
  • General

    Clamp r_maxfps to a minimum of 30 if not 0

    TerminX r6249 23 Jun, 23:31

Build 6248

23 Jun 2017 · 6 commits · 2 authors SVN
Open build
  • Fix yoffset bouncing of face sprites with cstat 128.

    Hendricks266 r6248 23 Jun, 02:17 FixEngine
  • General

    r6210 inadvertantly forced orientation bit 2 for internal gametext. Tidy up affected text.

    Hendricks266 r6247 23 Jun, 02:17
  • General

    More misc small cleanups. DONT_BUILD.

    TerminX r6246 23 Jun, 02:16
  • General

    :(

    TerminX r6245 23 Jun, 02:16
  • General

    Misc cleanups, mostly const correctness

    TerminX r6244 23 Jun, 02:16
Show the other commit in this build

Build 6239

22 Jun 2017 · 18 commits · 2 authors SVN
Open build
  • General

    Further reorganization of actor_t. BYTEVERSION bumped.

    TerminX r6239 22 Jun, 20:59
  • General

    Make r_showfps 2 work a little bit better

    TerminX r6238 22 Jun, 20:59
  • General

    Respect r_maxfps in menus and on startup/bonus/end screens

    TerminX r6237 22 Jun, 20:59
  • General

    More minor optimizations. Breaks savegames.

    TerminX r6236 22 Jun, 20:59
  • General

    Minor optimizations

    TerminX r6235 22 Jun, 20:59
Show the other 13 commits in this build