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:

September 2018

  • General

    Don't invalidate saves based on the compiled script CRC if the script hasn't been compiled yet

    TerminX r6973 1 Sep, 12:36 Build 6975
  • General

    Xmalloc() -> Xrealloc() in C_AllocProjectile()

    TerminX r6972 1 Sep, 12:36 Build 6975
  • General

    Apply the same autoaim Z position offsetting logic used on GREENSLIME and ROTATEGUN to any sprite with CSTAT_SPRITE_YCENTER set

    TerminX r6971 1 Sep, 12:36 Build 6975 Engine
  • General

    Reword error message displayed at startup when game data is missing

    TerminX r6970 1 Sep, 12:35 Build 6975

August 2018

  • General

    Silence less stupid fucking warning

    TerminX r6969 9 Aug, 09:07 Build 6969
  • General

    Silence stupid fucking warnings

    TerminX r6968 9 Aug, 09:07 Build 6969
  • General

    Bump BYTEVERSION

    TerminX r6967 9 Aug, 09:07 Build 6969
  • General

    Don't play DUKE_GOTHEALTHATLOW sound in standalone builds

    TerminX r6966 9 Aug, 09:07 Build 6969
  • General

    Work around strange internal compiler error with gcc 8.2.0...

    TerminX r6965 9 Aug, 09:06 Build 6969
  • General

    Remove compiled CON script from savegames in favor of storing a simple CRC32 value computed from the uncompiled CON text--this means that savegames can now only be loaded if the currently loaded CONs match what was in use when the game was saved.

    TerminX r6964 9 Aug, 09:06 Build 6969 CON
  • General

    screens.cpp: Show average game update time over the last 100 game updates

    pogokeen r6963 2 Aug, 00:53 Build 6963
  • General

    [facepalm emoji]

  • General

    Remove redundant code from Polymost fog

    Hendricks266 r6961 1 Aug, 18:21 Build 6962 Engine
    Show details

    Patch from Fox.

July 2018

  • General

    polymost.cpp/glsurface.cpp: Don't print shader compile status to the console on success.

    pogokeen r6960 30 Jul, 16:01 Build 6960 Engine
  • echo successful script commands invoked from the console with "do" back to the console in green to indicate success.

    TerminX r6959 29 Jul, 12:31 Build 6959
  • General

    "Lomont then searched for a constant optimal even after one and two Newton iterations and found 0x5F375A86, which is more accurate than the original at every iteration stage."

    TerminX r6958 29 Jul, 12:31 Build 6959
  • General

    Cheap fix for load game menu crash

    TerminX r6957 26 Jul, 09:34 Build 6957 Fix
  • General

    Add missing USERDEFS_USERBYTEVERSION to VM_SetUserdef()

    TerminX r6956 26 Jul, 09:33 Build 6957
  • General

    Create P_GetOverheadPal() and restore the DOS definition of it.

    Hendricks266 r6955 22 Jul, 19:56 Build 6955 Engine
    Show details

    DOS: the player sprite's pal (including pants color and frozenness), unaffected by sector floor pal what the code had for some reason: the sector's floor pal, neglecting the nofloorpal bit, frozenness, and the player's pants color I contend that it is okay for the automap sprite to ignore the sector's color for map legibility purposes.

  • General

    Factor out P_GetKneePal().

    Hendricks266 r6954 22 Jul, 19:56 Build 6955
  • General

    Clean up variables in overhead map player sprite draw code.

    Hendricks266 r6953 22 Jul, 19:56 Build 6955 Engine
  • Make some non-functional changes for clarity in Menu_RunInput_EntryRange*_Movement.

    Hendricks266 r6952 22 Jul, 19:56 Build 6955
  • General

    Fix -Wformat-overflow warnings

    Hendricks266 r6951 22 Jul, 19:55 Build 6955 Fix
  • General

    Fix warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct menusave_t'; use assignment or value-initialization instead [-Wclass-memaccess]

    Hendricks266 r6950 22 Jul, 19:55 Build 6955 Fix
  • General

    Fix warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]

    Hendricks266 r6949 22 Jul, 19:55 Build 6955 Fix
  • General

    Update glad to 0.1.25

    Hendricks266 r6948 22 Jul, 19:55 Build 6955
    Show details
  • Perform a "divisor known at compile time" optimization

    Hendricks266 r6947 22 Jul, 19:55 Build 6955
  • General

    Fix variable capitalization in Dependencies.mak files

    Hendricks266 r6946 22 Jul, 19:55 Build 6955 Fix
  • General

    MSVC build fix

    TerminX r6945 20 Jul, 17:18 Build 6945 Fix
  • General

    Limit classic upscaling to 2x and 4x until issues with rotatesprite can be ironed out

    TerminX r6944 20 Jul, 17:18 Build 6945
  • General

    CON_SWITCH maintenance

    TerminX r6943 20 Jul, 17:18 Build 6945
  • General

    EDUKE32_STANDALONE stuff

    TerminX r6942 20 Jul, 17:18 Build 6945
  • General

    Change sv prefix applied to savegame control cvars to cl for client (sv is reserved for server vars in multiplayer)

    TerminX r6941 20 Jul, 17:17 Build 6945
  • General

    menus.cpp: Don't show texture filtering, anisotropy, or palette emulation options when EDUKE32_STANDALONE is defined

    pogokeen r6940 17 Jul, 17:24 Build 6940
  • General

    Support software renderer upscaling engine-side in sdlayer and sdlayer12 with various scaling factors (beyond just pixel doubling).

    pogokeen r6939 14 Jul, 14:36 Build 6939 FixEngine
    Show details

    When glsurface is available, use GL to upscale the render buffer. Additionally, fix build issues with sdlayer12 introduced by GLAD changes (r6656).

  • General

    sdlayer.cpp: Don't destroy window resouces if switching between software rendering on glsurface and Polymost/Polymer

    pogokeen r6938 14 Jul, 14:36 Build 6939 Engine
  • General

    polymost.cpp: make c_wrapThreshold consistent between POLYMOST1_BASIC_FRAGMENT_SHADER_CODE and POLYMOST1_EXTENDED_FRAGMENT_SHADER_CODE

    pogokeen r6937 2 Jul, 21:29 Build 6937 Engine
  • General

    polymost.cpp: fix rendering for indexed colour textures to match original behaviour when !r_usetileshades or globalflags & GLOBAL_NO_GL_TILESHADES

    pogokeen r6936 2 Jul, 21:29 Build 6937 FixEngine
    Show details

    Additionally, fix issue in polymost_setShade() where shade calculation was happening after a check for whether or not the shade needed to be updated.

June 2018

  • General

    Rename console command 'sv_cleanup' to 'purgesaves', as sv_ is a prefix for cvars, not console commands

    TerminX r6935 30 Jun, 21:51 Build 6935
  • General

    Reduce default snd_numvoices to 64 and reduce max to 128

    TerminX r6934 30 Jun, 21:51 Build 6935
  • General

    sdlayer.cpp: fix software renderer crash affecting Mapster32 due to improper handling of lockcount in videoBeginDrawing()/videoEndDrawing() when using glsurface

    pogokeen r6933 27 Jun, 19:00 Build 6933 FixEngine
  • General

    glsurface.h/.cpp: change how the palette is handled and fix tinting/fading

    pogokeen r6932 25 Jun, 07:53 Build 6932 Fix
  • General

    Revert a number of changes from r6929 and r6930 that are no longer necessary.

    pogokeen r6931 25 Jun, 07:53 Build 6932 FixEngine
    Show details

    Fix root causes of issues causing crash and black screen in Mapster32 when switching back and forth between 3D & 2D modes

  • General

    Temporary workaround for palette or GL surface issue wherein launching Mapster32 into 2d mode produces a black screen until switching to 3d mode and back

    TerminX r6930 23 Jun, 17:55 Build 6930 FixEngine
  • General

    Fix crash in Mapster32 when switching from GL 3d mode to 2d mode.

    TerminX r6929 23 Jun, 17:55 Build 6930 FixEngine
  • General

    Use aligned memory allocation for GL surface

    TerminX r6928 23 Jun, 17:55 Build 6930
  • General

    Fix issue with viewing the player sprite through a security camera

    TerminX r6927 20 Jun, 21:12 Build 6927 FixEngine
  • General

    Fix inclusion of sdl_inc.h in Duke3D's config.cpp

    TerminX r6926 14 Jun, 14:25 Build 6926 Fix
  • General

    Fix error with initputs symbol when linking the Build tools in some environments

    TerminX r6925 14 Jun, 14:25 Build 6926 Fix
  • General

    Fix building the Build tools

    TerminX r6924 14 Jun, 10:49 Build 6924 Fix