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 556 builds · 2,286 commits

Export CSV
Display options
Commit details:

August 2019 29 builds · 91 commits

Build 7926

7 Aug 2019 · 2 commits · 1 author SVN
Open build
  • General

    Change audiolib's SDL driver's mutex stuff to use our implementation

    TerminX r7926 7 Aug, 19:22
  • General

    Tiny error message cleanup

    TerminX r7925 7 Aug, 19:22

Build 7922

7 Aug 2019 · 2 commits · 1 author SVN
Open build
  • General

    Reverse the order video modes are sorted in

    TerminX r7922 7 Aug, 18:49
  • General

    Tweak the fatal engine initialization error and game already running dialog boxes a bit

    TerminX r7921 7 Aug, 18:48 Engine

Build 7918

7 Aug 2019 · 16 commits · 1 author SVN
Open build
  • General

    Audiolib housekeeping

    TerminX r7918 7 Aug, 15:44
  • General

    Use a LUT instead of a switch to handle choosing which audiolib mixer function to use for a voice

    TerminX r7917 7 Aug, 15:44
  • General

    Polymost projection changes to correct the perspective in widescreen and ultrawide resolutions.

    TerminX r7916 7 Aug, 15:44 Engine
    Show details

    Patch from Nuke.YKT and Fox.

  • General

    Sound cleanups

    TerminX r7915 7 Aug, 15:44
  • General

    New feature: combine SF_GLOBAL and SF_DTAG definesound flags to get Duke3D explosion sound behavior

    TerminX r7914 7 Aug, 15:44
Open the build to see all 16 commits

Build 7884

3 Aug 2019 · 10 commits · 1 author SVN
Open build
  • General

    Oops

    TerminX r7884 3 Aug, 19:52 Fix
  • General

    Fix crashes when passing invalid variable names to a couple of debugging commands in the console

    TerminX r7883 3 Aug, 19:52 Fix
  • General

    Don't attempt to draw TILE_LOADSHOT unless it's already in memory

    TerminX r7882 3 Aug, 19:52
    Show details

    This works around a flaw in the .ext loading logic that I don't have time to debug right now.

  • General

    Fix automapping not working when looking at the textured map mode

    TerminX r7881 3 Aug, 19:52 Fix
  • General

    Skip drawing invalid polygons in polymost_drawpoly()

    TerminX r7880 3 Aug, 19:52
Open the build to see all 10 commits

July 2019 20 builds · 88 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

    Make most things in screens.cpp use I_AdvanceTrigger() instead of I_CheckAllInput()

    TerminX r7872 31 Jul, 23:50
  • General

    Fix silly branching logic in engineLoadBoard()

    TerminX r7871 31 Jul, 23:50 Fix
  • 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.

Open the build to see all 13 commits

Build 7860

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

    Apply "reset object trackers on savegame load" patch

    TerminX r7860 31 Jul, 23:50
  • General

    Wahhh, I'm MSVC and I cry about applying unary negation to a boolean

    TerminX r7859 31 Jul, 23:49
  • General

    Fix issue rendering TROR when the camera's z coordinate is right on the portal

    TerminX r7858 31 Jul, 23:49 FixEngine
  • General

    Another clipping fix

    TerminX r7857 31 Jul, 23:49 Fix
  • General

    Add sc_Space to I_AdvanceTrigger() and I_AdvanceTriggerClear()

    TerminX r7856 31 Jul, 23:49
Open the build to see all 6 commits

Build 7847

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

    Revise r7838 again

    TerminX r7847 26 Jul, 14:54
  • 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

Build 7842

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

    Revise r7838: one less dumbass typo

    TerminX r7842 24 Jul, 11:06 Fix
  • General

    Make it easier to jump into vents

    TerminX r7841 24 Jul, 11:06
  • General

    Remember to delete .esv.ext file when deleting .esv file itself

    TerminX r7840 24 Jul, 11:06

Build 7839

24 Jul 2019 · 1 commit · 1 author SVN
Open build
  • General

    Automatic source file dependency generation for GNUmakefile

    TerminX r7839 24 Jul, 08:00
    Show details

    This automatically saves the dependencies used for a given object file during the first compilation, then uses the generated data for each subsequent compile to determine if the object needs to be rebuilt. Why? Because if I see one more warning about the C++ One Definition Rule, I'm going to fucking snap.

Build 7838

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

    Revise r7835: instead of not testing wall sprites, we'll just ignore the side blockers

    TerminX r7838 24 Jul, 05:56 Engine
  • General

    Move RCtrl keybind for gamefunc_Fire to slot 1 instead of 2

    TerminX r7837 24 Jul, 05:56
  • General

    Fix issue with the autorun key when resetting controls to defaults, and give gamefunc_Last_Used_Weapon a default key binding of X

    TerminX r7836 24 Jul, 05:56 Fix

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.

  • General

    OK, this is just a bit too restrictive

    TerminX r7834 24 Jul, 03:56

Build 7831

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

    Clean up raytrace() and rename it to cliptrace()

    TerminX r7831 23 Jul, 18:38
  • General

    Allow reading vec3_whatever_t as vec2 directly

    TerminX r7830 23 Jul, 18:38
    Show details

    It's a union in a struct in a union in a struct. Oh god, what have I done.

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

18 Jul 2019 · 6 commits · 2 authors SVN
Open build
  • General

    Throw a warning when attempting to use CON_DEFINESOUND with a sound index that has already been defined

    TerminX r7810 18 Jul, 18:49
  • General

    Fix mirrors in Polymer

    TerminX r7809 18 Jul, 18:49 FixEngine
  • General

    Rename IONMAIDEN -> FURY

    TerminX r7808 18 Jul, 18:49
  • General

    Try walldist + 8 instead of walldist << 1 in clipupdatesector()

    TerminX r7807 18 Jul, 18:49
  • General

    Fix another bunch of improperly sized bitmap arrays

    TerminX r7806 18 Jul, 18:49 Fix
Open the build to see all 6 commits

Build 7792

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

    Fix translucent masked wall sorting issue in Polymost

    TerminX r7792 13 Jul, 14:26 FixEngine
  • General

    Voxel fix

    TerminX r7791 13 Jul, 14:26 FixEngine
  • General

    Rename "autosaves" to "checkpoints" in menu

    TerminX r7790 13 Jul, 14:26

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