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 21 builds · 31 commits

Export CSV
Display options
Commit details:

March 2025 1 build · 1 commit

June 2024 1 build · 3 commits

Build 10578

4 Jun 2024 · 6 commits · 1 author GIT
Open build
  • Implement ifmatch subtoken for voxel token

    Hendricks266 30deaa5 4 Jun, 05:30 FixEngine
    Show details

    Note that due to the nature of the voxel token, this subtoken must appear *before* any tile subtokens in order to take effect.

    Fixes
    terminx/eduke32#305
  • Factor out ifmatch/ifcrc handling into TileMatchChecker class

    Hendricks266 b674881 4 Jun, 04:03
  • Apply minor cosmetic cleanup to voxel token code

    Hendricks266 f6f261d 4 Jun, 05:14 Engine
Open the build to see all 6 commits

August 2023 1 build · 1 commit

May 2020 1 build · 1 commit

December 2019 1 build · 2 commits

October 2016 2 builds · 3 commits

May 2016 1 build · 1 commit

Build 5707

2 May 2016 · 7 commits · 1 author SVN
Open build
  • Add "artquality" subtoken to textures, model skins, and skyboxes, which grants the texture HICR_ARTIMMUNITY. In effect, this implies "nodownsize" and signals that texture compression would be undesirable, but okay using r_texcompr mode 2 (aggressive).

    Hendricks266 r5705 2 May, 11:29 Engine
Open the build to see all 7 commits

October 2015 1 build · 1 commit

September 2015 3 builds · 5 commits

Build 5357

23 Sep 2015 · 5 commits · 1 author SVN
Open build
  • Clean up the animtilerange token so that it is possible to specify backward animations in the logical tile1 > tile2 way.

    Hendricks266 r5357 23 Sep, 23:32
  • Fix a bug with the tilefromtexture { texture } subtoken, where alphacut was interpreted in an inverse fashion, generally causing hightile textures defined this way to appear completely transparent.

    Hendricks266 r5356 23 Sep, 23:31 FixEngine
Open the build to see all 5 commits

May 2015 3 builds · 5 commits

Build 5180

3 May 2015 · 3 commits · 1 author SVN
Open build
  • Add "artfile" token, which loads an ART file. You can use the "tile" sub-token to overwrite the starting tilenum of the file from def.

    Hendricks266 r5180 3 May, 00:05
    Show details

    artfile { file "whatever.art" } // loads whatever.art just as if it had been named TILES020.ART artfile { file "whatever.art" tile 2000 } // loads whatever.art starting at index 2000 instead of the tilestart value contained within it This is useful because ART files will load faster than images loaded through tilefromtexture (which must undergo a color matching process), and because tiles making use of palette indices which have duplicate colors in the stock Duke 3D palette but not in other palettes (such as the 3D Realms screen) are negatively affected by the aforementioned process.

  • Allow loading ART files as input to tilefromtexture. Note that they must contain exactly one tile; any more and the entire ART file will be rejected.

    Hendricks266 r5178 3 May, 00:05
Open the build to see all 3 commits

April 2015 2 builds · 3 commits

Build 5141

12 Apr 2015 · 7 commits · 1 author SVN
Open build
  • Add "copytile" token that allows you to copy existing 8-bit tiles from one slot to another, along with their x/yoffsets and flags. ART animation values are not copied.

    Hendricks266 r5139 12 Apr, 01:07
    Show details

    Examples: (assuming stock Duke palswaps) copytile 10000 { tile 0 } // tile #10000 is now the same as #0 copytile 10001 { tile 1 pal 8 } // tile #10001 is now #1 with a full-green tint copytile 0 { pal 1 pal 23 } // tile #0 now has a full-yellow tint

  • Expand use of check_tile().

    Hendricks266 r5137 12 Apr, 01:06
Open the build to see all 7 commits

March 2015 4 builds · 5 commits