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 256 builds · 765 commits

Export CSV
Display options
Commit details:

July 2019 14 builds · 28 commits

Build 7873

31 Jul 2019 · 13 commits · 1 author SVN
Open build
  • General

    This adds back in the engine's old automapping feature

    TerminX r7873 31 Jul, 23:50 Engine
    Show details

    This was removed a long time ago because Duke3D and Shadow Warrior don't use it.

  • General

    Don't blow away wall cstat bit 14 for use as a temp flag in the editor

    TerminX r7870 31 Jul, 23:50 Engine
    Show details

    Patch from Nuke.YKT.

  • General

    Work around an issue with far plane clipping with voxels without mipmaps in software mode

    TerminX r7869 31 Jul, 23:50 Engine
    Show details

    Patch from Nuke.YKT.

  • General

    Emulate slope overflow in Polymost in order to match the rest of the engine's slope algorithms

    TerminX r7868 31 Jul, 23:50 FixEngine
    Show details

    Patch from Nuke.YKT.

  • General

    Hopefully work around more Polymost polygon leakages

    TerminX r7867 31 Jul, 23:50 Engine
    Show details

    Patch from Nuke.YKT.

Open the build to see all 13 commits

Build 7847

26 Jul 2019 · 5 commits · 1 author SVN
Open build
  • General

    Patch from Nuke.YKT to work around precision-based inaccuracy problems in Polymost TROR

    TerminX r7846 26 Jul, 14:54 Engine
  • General

    Add MERGE_NODES macro for Polymost... this will be used in the following commit

    TerminX r7845 26 Jul, 14:54 Engine
  • General

    Patch from Nuke.YKT to clip bunches to screen boundaries in Polymost

    TerminX r7844 26 Jul, 14:54 Engine
  • General

    Patch from Nuke.YKT to fix sloped floor and ceiling textures wiggling around in Polymost

    TerminX r7843 26 Jul, 14:54 FixEngine
Open the build to see all 5 commits

Build 7835

24 Jul 2019 · 2 commits · 1 author SVN
Open build
  • General

    Don't check clip objects for sprites in the keepaway() loop in clipmove()

    TerminX r7835 24 Jul, 03:56 Engine
    Show details

    This prevents some hilarious issues with deadly wall decorations. The "side blocker" clip lines that already exist for these sprites should already prevent the kinds of clipping issues this loop is intended to address, anyway.

Open the build to see all 2 commits

Build 7831

23 Jul 2019 · 14 commits · 1 author SVN
Open build
  • General

    Additional clipmove() reworks

    TerminX r7829 23 Jul, 18:38 FixEngine
    Show details

    This fixes a LOT of clipping errors but needs thorough testing.

  • General

    Switch a few iterators in clipmove() from int to native_t

    TerminX r7828 23 Jul, 18:37 Engine
  • General

    clipmove() patch from Nuke.YKT:

    TerminX r7827 23 Jul, 18:37 Engine
    Show details

    "In some edge cases posx/y might be 'inside' of neighbor sector. I've added double check for this case"

Open the build to see all 14 commits

Build 7789

12 Jul 2019 · 2 commits · 1 author SVN
Open build
  • General

    Fix stupid bug with sprite shadows in Polymost

    TerminX r7789 12 Jul, 20:20 FixEngine
  • General

    Voxel fixes from Nuke

    TerminX r7788 12 Jul, 20:20 FixEngine

June 2019 2 builds · 10 commits

Build 7743

25 Jun 2019 · 86 commits · 3 authors SVN
Open build
  • General

    Revert "Patch from Nuke.YKT to improve mouse selection in the editor in Polymost"

    TerminX r7741 25 Jun, 11:53 FixEngine
    Show details

    Looks like commits made to public SVN after this commit in my local tree resulted in a merge error

  • General

    Patch from Nuke.YKT to improve mouse selection in the editor in Polymost

    TerminX r7740 25 Jun, 11:50 Engine
  • General

    Patch from Nuke.YKT to add support for the cstat flip bits to voxels in both software and Polymost

    TerminX r7723 25 Jun, 04:30 Engine
  • General

    Use default argument values of -1 for the sprite and player indexes passed to VM_OnEvent()

    TerminX r7721 25 Jun, 04:30 Engine
  • General

    Patch from Fox:

    TerminX r7712 25 Jun, 04:29 FixEngine
    Show details

    Polymost visibility: compensate for the classic mode "truncating" the lookup shades by moving the fog ramp by the equivalent of 1/2 shade Fix some issues with negative shade in GL fog.

Open the build to see all 86 commits

May 2019 1 build · 6 commits

Build 7657

18 May 2019 · 30 commits · 1 author SVN
Open build
  • General

    Neat Polymost y-shearing patch from Nuke.YKT

    TerminX r7656 18 May, 20:54 Engine
  • General

    Polymost shade table interpolation patch from Nuke.YKT

    TerminX r7650 18 May, 20:54 Engine
  • General

    Organize Polymost cvars a little bit

    TerminX r7643 18 May, 20:53 Engine
    Show details

    This intentionally adds CVAR_NOSAVE to r_npotwallmode so that the recently added mode 2 can be more thoroughly tested by users with existing configuration files.

  • General

    Simplify CON_FINDNEARACTOR family of functions and restore the original behavior of returning the nearest sprite instead of any sprite that satisfies the condition

    TerminX r7641 18 May, 20:53 Engine
  • General

    Replace a handful of accesses to sprite[vm.spriteNum] with accesses to vm.pSprite

    TerminX r7639 18 May, 20:53 Engine
    Show details

    It looks like these were simply missed when vm.pSprite was initially added.

Open the build to see all 30 commits

April 2019 6 builds · 18 commits

Build 7607

18 Apr 2019 · 8 commits · 1 author SVN
Open build
  • General

    Add SFLAG_QUEUEDFORDELETE, to handle detection and manipulation of things like decal sprites marked for deletion

    TerminX r7604 18 Apr, 10:25 Engine
  • General

    Introduce a few "new" types for convenience when dealing with pointers to sprites, walls, and sectors that bypass the StructTracker stuff

    TerminX r7602 18 Apr, 10:25 Engine
  • General

    Add optional output parameter to getwalldist(), to return the coordinates of the closest point on the wall

    TerminX r7600 18 Apr, 10:25 Engine
Open the build to see all 8 commits

Build 7599

18 Apr 2019 · 23 commits · 1 author SVN
Open build
  • General

    Make editor no longer mask off sprite cstat bits when set from script

    TerminX r7596 18 Apr, 10:24 Engine
  • General

    Rename clipwalldist() to getwalldist() and move both it and sectoradjacent() to engine.cpp

    TerminX r7586 18 Apr, 10:24 Engine
  • General

    Add a distance check to clipupdatesector() to prevent traversing through portals that are outside the wall distance passed to clipmove()

    TerminX r7582 18 Apr, 10:23 Engine
  • General

    Expose yax_getclosestpointonwall() for use outside of engine.cpp

    TerminX r7581 18 Apr, 10:23 Engine
  • General

    CON_UPDATESECTOR/CON_UPDATESECTORZ: only use sprite[vm.spriteNum].sectnum if the initial value of the input/output parameter is outside the range of 0 - MAXSECTORS-1

    TerminX r7579 18 Apr, 10:23 Engine
Open the build to see all 23 commits