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:

April 2019

  • General

    Fix issue where swingdoors would refuse to open or close if an enemy was in front of the door in an overlapping but unrelated/disjoint sector

    pogokeen r7473 5 Apr, 10:45 Build 7473 FixEngine
  • General

    engine.cpp: lintersect(): fix integer overflow and negative case issue

    pogokeen r7472 5 Apr, 10:45 Build 7473 FixEngine
  • General

    Re-introduce earlier lintersect() work that was reverted.

    pogokeen r7471 5 Apr, 10:45 Build 7473 FixEngine
    Show details

    engine.cpp/.h: clean up & fix lintersect(). Additionally, add support for finding intersections of collinear line segments. This reverts r7290.

March 2019

  • General

    Fix another clipping problem underwater

    TerminX r7470 30 Mar, 14:12 Build 7470 Fix
  • General

    This is a better version of r7468

    TerminX r7469 30 Mar, 13:57 Build 7469
  • General

    Fix underwater player clipping issue

    TerminX r7468 30 Mar, 13:46 Build 7468 Fix
  • General

    Fix editor clipping issue

    TerminX r7467 30 Mar, 12:36 Build 7467 Fix
  • General

    usectortype/uwalltype cleanup in clip.cpp

    TerminX r7466 30 Mar, 12:36 Build 7467
  • General

    Fix crash in editor tile selector

    TerminX r7465 30 Mar, 12:36 Build 7467 Fix
  • General

    Add bounds checking for populating clipsectorlist[], use preprocessor labels for sprite cstats

    TerminX r7464 30 Mar, 12:36 Build 7467 Engine
  • General

    Partially refactor clipmove()

    TerminX r7463 30 Mar, 12:36 Build 7467 Engine
  • General

    The BUILD documentation says that pushmove() is supposed to be used to push players away from walls to avoid clipping problems, but Duke3D has never passed the correct parameters to pushmove()

    TerminX r7462 30 Mar, 12:36 Build 7467 FixEngine
    Show details

    This commit fixes that.

  • General

    Fix stupid bug in r7409

    TerminX r7461 30 Mar, 12:36 Build 7467 Fix
  • General

    Improve player z clipping height detection

    TerminX r7460 30 Mar, 12:36 Build 7467
  • General

    Reduce MAXCLIPNUM to 2048 again and introduce MAXCLIPSECTORS, with a value of 1024

    TerminX r7459 30 Mar, 12:36 Build 7467
  • General

    Patch from Nuke to use indexed color for voxels in Polymost

    TerminX r7458 30 Mar, 12:35 Build 7467 Engine
  • General

    clipmove() improvements

    TerminX r7457 30 Mar, 12:35 Build 7467 FixEngine
    Show details

    This reverts some of the previous clipmove() changes in favor of implementing explicit rejection of movement in cases where clipping has somehow failed.

  • General

    Make updatesectorz() fall back to updatesector() in cases where it would have returned -1

    TerminX r7456 30 Mar, 12:35 Build 7467
    Show details

    Note that both functions will still return -1 when x or y coordinates are out of bounds.

  • General

    This is just a little bit of work on making Ion Maiden run properly with regular EDuke32 binaries

    TerminX r7455 30 Mar, 12:35 Build 7467
  • General

    Guard more Duke-specific behavior behind EDUKE32_STANDALONE

    TerminX r7454 30 Mar, 12:35 Build 7467
  • General

    Disable Duke3D-specific r_drawweapon behavior in standalone builds

    TerminX r7453 30 Mar, 12:35 Build 7467
  • General

    Additional TROR patch from Nuke

    TerminX r7452 30 Mar, 12:35 Build 7467
  • General

    Temporarily comment out r_texfilter cvar definition until filtering works again

    TerminX r7451 23 Mar, 17:43 Build 7451
  • General

    Further clipmove() improvements to better deal with sector-over-sector

    TerminX r7450 23 Mar, 17:43 Build 7451 FixEngine
    Show details

    There's still something wrong here, but this at least fixes Duke3D E1L2.

  • General

    Fix Duke3D underwater movement speed

    TerminX r7449 23 Mar, 17:43 Build 7451 Fix
  • General

    Revert change to enemy step heights that wasn't working out

    TerminX r7448 23 Mar, 17:43 Build 7451 Fix
  • General

    Fix crash in situations where rendering a scene would overrun all of the MAXBUNCHES sized arrays in both classic and polymost

    TerminX r7447 21 Mar, 02:28 Build 7447 FixEngine
  • General

    Revert "Lower MAXWALLSB"

    TerminX r7446 21 Mar, 02:27 Build 7447 Fix
  • General

    Fix return types of osdcmd_dumpmapstate() and osdcmd_playerinfo()

    TerminX r7445 21 Mar, 02:27 Build 7447 Fix
  • General

    Group stuff affected by NETCODE_DISABLE together in osdcmds.cpp--no functional changes

    TerminX r7444 21 Mar, 02:27 Build 7447
  • General

    Rename net.* to network.*

    Hendricks266 r7443 20 Mar, 19:24 Build 7443
  • General

    Fix issue where controls intentionally bound to no keys would be reset to default at startup

    TerminX r7442 20 Mar, 04:24 Build 7442 Fix
  • General

    Fix "spriteshadow" on voxels in Polymost

    TerminX r7441 20 Mar, 04:24 Build 7442 FixEngine
  • General

    Fix crash when starting E2L1

    TerminX r7440 19 Mar, 15:09 Build 7440 Fix
  • General

    Fix Duke's head bouncing off the ceiling when jumping

    TerminX r7439 19 Mar, 14:29 Build 7439 Fix
  • General

    Work around issue where player sticks to the ceiling after jumping

    TerminX r7438 19 Mar, 11:22 Build 7438
  • General

    Bump MAXCLIPNUM to 3072 because IM was still hitting it with 2048

    TerminX r7437 19 Mar, 10:10 Build 7437
  • General

    This should fix most of the remaining issues with projectiles colliding with ledges they shouldn't be hitting

    TerminX r7436 19 Mar, 10:10 Build 7437 Fix
  • General

    Allow disabling undo in editor 3d mode from cfg file

    TerminX r7435 19 Mar, 10:10 Build 7437
  • General

    Replace some individual assignments of structure members with whole structure assignments

    TerminX r7434 19 Mar, 10:10 Build 7437
  • General

    Polymost voxel rendering VBO patch from Nuke

    TerminX r7433 19 Mar, 10:10 Build 7437 Engine
  • General

    Adjust projection matrix depending on SCISDIST

    TerminX r7432 19 Mar, 10:09 Build 7432
  • General

    Mapster32 will now load "editor.def" if it exists

    TerminX r7431 19 Mar, 10:09 Build 7432 Engine
  • General

    Replace hard-coded literal "777" for player crack_time member with preprocessor define

    TerminX r7430 19 Mar, 10:09 Build 7432
  • General

    EDUKE32_STANDALONE stuff

    TerminX r7429 19 Mar, 10:09 Build 7432
  • General

    Fix irritating Duke clipping bugs, including where the player walks up on to wall oriented sprites

    TerminX r7428 19 Mar, 10:09 Build 7432 FixEngine
    Show details

    This also fixes getting through floor gaps that are too small by pressing jump while holding crouch. These changes are absolutely going to break certain maps, and cause new bugs, at which point additional required fixes will be made on a case-by-case basis.

  • General

    Hoist comparison of const variable outside of loop in getzrange()

    TerminX r7427 19 Mar, 10:09 Build 7432
  • General

    Fix stupid typo in hardcoded Duke3D actor

    TerminX r7426 19 Mar, 10:09 Build 7432 Fix
  • General

    Fix hang when setting r_maxfps to 0 while r_maxfpsoffset is a negative value

    TerminX r7425 19 Mar, 10:09 Build 7432 Fix
  • General

    Don't bother with fog calculations for things without hightile replacements

    TerminX r7424 19 Mar, 10:09 Build 7432 Engine