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:

June 2020

  • add divideu64()/divideu64_noinline()

    TerminX 8b34b1d 10 Jun, 08:07 Build 9134 Engine
  • This should fix players being able to superjump out of water

    Dino Bollinger 2db56a3 10 Jun, 13:24 Build 9131 Fix
  • do not change GL_ALPHA_TEST state in model rendering code

    nukeykt bf0ff6c 9 Jun, 22:01 Build 9130 Engine
  • fix sprite rendering order in polymost

    nukeykt b1e510f 9 Jun, 22:00 Build 9130 FixEngine
    Show details
  • General

    Fix 3D model animation depending on the number of sprites present on the map.

    Dino Bollinger 4627e16 8 Jun, 12:47 Build 9128 FixEngine
    Show details

    Fixes terminx/eduke32#64.

  • fix regression with the Devastator's ability to damage sprites in sectors other than the sector the rocket hit

    TerminX 0585b82 8 Jun, 12:38 Build 9128 FixEngine
    Show details

    Fixes terminx/eduke32#62.

  • fix jittery view on moving sectors

    TerminX 6a78dde 8 Jun, 12:21 Build 9126 FixEngine
    Show details

    This also fixes the interpolation for gamefunc_TurnAround and stomping on enemies. Fixes terminx/eduke32#60.

  • fix issue with player movement not being locked when crushing shrunken enemies

    TerminX 7ac897a 8 Jun, 09:39 Build 9125 Fix
    Show details

    Fixes terminx/eduke32#59.

  • fix issue where the player was unable to look or move under some circumstances after being "killed" with god mode enabled

    TerminX 15c084b 7 Jun, 12:15 Build 9124 Fix
    Show details

    Fixes #56.

  • fix compiler warnings

    TerminX 66b4971 6 Jun, 17:46 Build 9123 FixEngine
  • fix build.vcxproj after merge error with ab90c721b94d2e683b909f1a49b35f6ed8af8901

    TerminX a091a89 6 Jun, 17:24 Build 9122 Fix
  • add error checking to and slightly clean up engineLoadBoardV5V6()

    TerminX 3d3db3d 6 Jun, 13:34 Build 9122 Engine
  • add error checking to engineLoadBoard()

    TerminX 2a0bb5f 6 Jun, 13:33 Build 9122 Engine
  • potentially improve dealing with corrupt .md2/.md3 models

    TerminX 520a927 6 Jun, 11:17 Build 9122 FixEngine
    Show details

    I didn't test any actual corrupt models, just noticed the lack of any error checking when looking at something else.

  • use kread_and_test() instead of regular kread() where appropriate

    TerminX 7f741c2 6 Jun, 11:18 Build 9122 Engine
  • General

    Merge branch 'goodbye_lunatic' into 'master'

    TerminX ab90c72 6 Jun, 17:06 Build 9117 FixEngineCON
    Show details

    Remove Lunatic-related code This removes almost anything related to Lunatic, not just LunaCON. It may remove a bit more than desired, e.g., functions that can be used as possible hooks (I believe that this was one purpose of LUNATIC_EXTERN, now replaced with static anywhere). Some bits like the optional fix for software rendering of walls with non-POT tile heights remain, albeit they're still compile-time disabled. As previously written, I still know that Philipp Kutin was spending a lot of time on this.

    Merge request
    terminx/eduke32!13
  • General

    source/build/include: Remove elauxlib.h and elua.h.

    NY00123 f3b7ab9 written 17 May 2020 Build 9117
    Show details

    Again, it is clear that Helixhorned was spending a lot of time on Lunatic for EDuke32.

  • General

    Remove LPeg sources

    NY00123 b34dc16 written 17 May 2020 Build 9117
  • General

    Remove LPeg Windows libraries

    NY00123 e1e17c3 written 17 May 2020 Build 9117
  • General

    Remove LPeg from platform/Windows/lib/instructions.txt

    NY00123 f27854c written 17 May 2020 Build 9117
  • Remove re LPeg-related code

    NY00123 cc3f964 written 17 May 2020 Build 9117
  • General

    Remove jit directory

    NY00123 1c0c058 written 17 May 2020 Build 9117
  • Remove KEEPINSYNC comments referencing LUA code

    NY00123 e19ec17 written 17 May 2020 Build 9117
  • General

    platform/Windows/lib/instructions.txt: Remove references to LuaJIT

    NY00123 4de0446 written 17 May 2020 Build 9117
  • General

    Remove LuaJIT headers and libraries for Windows

    NY00123 2ff1d75 written 17 May 2020 Build 9117
  • Remove lunatic.h and lunatic.cpp

    NY00123 c9648f8 written 17 May 2020 Build 9117 Engine
  • General

    Remove lunatic.cpp from platform/Windows/build.vcxproj*

    NY00123 11a1653 written 17 May 2020 Build 9117
  • General

    Remove LuaJIT/LUNATIC definitions from GNUmakefile and Common.mak

    NY00123 72b25e0 written 17 May 2020 Build 9117
  • General

    Keep NEW_MAP_FORMAT undefined

    NY00123 5f1e4f5 written 17 May 2020 Build 9117
  • General

    Remove LUNATIC_CB

    NY00123 c24a136 written 17 May 2020 Build 9117
  • General

    Use static instead of LUNATIC_EXTERN

    NY00123 8b0998c written 17 May 2020 Build 9117
  • General

    Let's just use __fastcall instead of LUNATIC_FASTCALL

    NY00123 f02b96a written 17 May 2020 Build 9117
  • Let's not define CLASSIC_NONPOW2_YSIZE_WALLS for now, regardless

    NY00123 7266cea written 17 May 2020 Build 9117 Engine
    Show details

    of LUNATIC, but keep the code, since it may become useful in the future.

  • Remove a few more LUNATIC-specific definitions

    NY00123 47f07f5 written 17 May 2020 Build 9117 Engine
  • Adjust krand for removal of LUNATIC

    NY00123 17f1393 written 17 May 2020 Build 9117 Engine
  • General

    source/build/*/palette.*: Remove LUNATIC-specific definition

    NY00123 eb1a835 written 17 May 2020 Build 9117
    Show details

    of paletteGetBlendTable, but keep using the non-LUNATIC macro instead of blendtable[blend]

  • Remove the LUNATIC-specific definitions

    NY00123 dd26d46 written 17 May 2020 Build 9117 Engine
    Show details

    of engine_main_arrays_are_static, engine_v8 and Mulscale.

  • General

    source/duke3d/src/actors.h: Remove last remaining mention of the

    NY00123 6f1c229 written 17 May 2020 Build 9117
    Show details

    LUNATIC macro in Duke3D. AC_ACTIONTICS and AC_MOVFLAGS are still used.

  • General

    source/duke3d/src/osdcmds.cpp:osdcmd_spawn: Remove

    NY00123 aa1a3c6 written 17 May 2020 Build 9117
    Show details

    LUNATIC-specific code while defining the two loop vars at once.

  • Remove a few more LUNATIC-specific definitions and macro references

    NY00123 74128b2 written 17 May 2020 Build 9117
  • General

    source/duke3d/src/m32common.cpp:M_RegisterFunction:

    NY00123 bd74659 written 17 May 2020 Build 9117
    Show details

    Remove param which was not used in non-LUNATIC builds

  • General

    source/duke3d/src/m32common.cpp: Remove LUNATIC/MENU_HAVE_DESCRIPTION code

    NY00123 44433d6 written 17 May 2020 Build 9117
  • General

    source/duke3d/src/gamevars.cpp: Remove LUNATIC definition of ADDWEAPONVAR

    NY00123 3a69990 written 17 May 2020 Build 9117 CON
  • General

    source/duke3d/src/gamevars.cpp: Remove POSTADDWEAPONVAR, since this

    NY00123 524873c written 17 May 2020 Build 9117 CON
    Show details

    is a no-op in non-LUNATIC builds, which will be the only ones to stay.

  • General

    source/duke3d/src/player.cpp: Remove LUNATIC implementation of

    NY00123 1a6c224 written 17 May 2020 Build 9117
    Show details

    G_HandlePal. In fact, let's not use a separate P_HandlePal function.

  • General

    source/duke3d/src/premap.cpp:P_ResetTintFade: Remove LUNATIC-specific

    NY00123 4e1ee79 written 17 May 2020 Build 9117
    Show details

    assignment, but keep the function instead of separately setting pals.f.

  • General

    source/duke3d/src/network.cpp: Remove LUNATIC-specific code

    NY00123 955fc06 written 17 May 2020 Build 9117
  • General

    source/duke3d/src: Remove almost all "#ifdef LUNATIC" blocks.

    NY00123 b15d3ae written 17 May 2020 Build 9117
    Show details

    Surrounding "#if !defined LUNATIC"/"#endif" pairs are also covered.

  • General

    Start removing all Lunatic-related code, with source/duke3d/src/lunatic

    NY00123 b8993fb written 17 May 2020 Build 9117
    Show details

    being the first. Thanks to Helixhorned for originally experimenting with the idea. It's clear that a lot of time and work was spent on it.

  • General

    Clean up ksqrtasm_old to avoid compiler mis-optimizations