EDuke32 Changelog Archivio non ufficiale

Cosa è cambiato in EDuke32, build per build

2.117 build · 8.866 commit · 25 autori · Ottobre 2009 – Agosto 2026

Commit per anno

Seleziona un anno per vederne le build
Era SVN · r1519 – r8798 Era Git · voidpoint.io, da aprile 2020
Filtri

Visualizzati 8.866 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Giugno 2020

  • add divideu64()/divideu64_noinline()

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

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

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

    nukeykt b1e510f 9 giu, 22:00 Build 9130 FixEngine
    Mostra dettagli
  • Generale

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

    Dino Bollinger 4627e16 8 giu, 12:47 Build 9128 FixEngine
    Mostra dettagli

    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 giu, 12:38 Build 9128 FixEngine
    Mostra dettagli

    Fixes terminx/eduke32#62.

  • fix jittery view on moving sectors

    TerminX 6a78dde 8 giu, 12:21 Build 9126 FixEngine
    Mostra dettagli

    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 giu, 09:39 Build 9125 Fix
    Mostra dettagli

    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 giu, 12:15 Build 9124 Fix
    Mostra dettagli

    Fixes #56.

  • fix compiler warnings

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

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

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

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

    TerminX 520a927 6 giu, 11:17 Build 9122 FixEngine
    Mostra dettagli

    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 giu, 11:18 Build 9122 Engine
  • Generale

    Merge branch 'goodbye_lunatic' into 'master'

    TerminX ab90c72 6 giu, 17:06 Build 9117 FixEngineCON
    Mostra dettagli

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

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

    NY00123 f3b7ab9 scritto il 17 mag 2020 Build 9117
    Mostra dettagli

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

  • Generale

    Remove LPeg sources

    NY00123 b34dc16 scritto il 17 mag 2020 Build 9117
  • Generale

    Remove LPeg Windows libraries

    NY00123 e1e17c3 scritto il 17 mag 2020 Build 9117
  • Generale

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

    NY00123 f27854c scritto il 17 mag 2020 Build 9117
  • Remove re LPeg-related code

    NY00123 cc3f964 scritto il 17 mag 2020 Build 9117
  • Generale

    Remove jit directory

    NY00123 1c0c058 scritto il 17 mag 2020 Build 9117
  • Remove KEEPINSYNC comments referencing LUA code

    NY00123 e19ec17 scritto il 17 mag 2020 Build 9117
  • Generale

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

    NY00123 4de0446 scritto il 17 mag 2020 Build 9117
  • Generale

    Remove LuaJIT headers and libraries for Windows

    NY00123 2ff1d75 scritto il 17 mag 2020 Build 9117
  • Remove lunatic.h and lunatic.cpp

    NY00123 c9648f8 scritto il 17 mag 2020 Build 9117 Engine
  • Generale

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

    NY00123 11a1653 scritto il 17 mag 2020 Build 9117
  • Generale

    Remove LuaJIT/LUNATIC definitions from GNUmakefile and Common.mak

    NY00123 72b25e0 scritto il 17 mag 2020 Build 9117
  • Generale

    Keep NEW_MAP_FORMAT undefined

    NY00123 5f1e4f5 scritto il 17 mag 2020 Build 9117
  • Generale

    Remove LUNATIC_CB

    NY00123 c24a136 scritto il 17 mag 2020 Build 9117
  • Generale

    Use static instead of LUNATIC_EXTERN

    NY00123 8b0998c scritto il 17 mag 2020 Build 9117
  • Generale

    Let's just use __fastcall instead of LUNATIC_FASTCALL

    NY00123 f02b96a scritto il 17 mag 2020 Build 9117
  • Let's not define CLASSIC_NONPOW2_YSIZE_WALLS for now, regardless

    NY00123 7266cea scritto il 17 mag 2020 Build 9117 Engine
    Mostra dettagli

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

  • Remove a few more LUNATIC-specific definitions

    NY00123 47f07f5 scritto il 17 mag 2020 Build 9117 Engine
  • Adjust krand for removal of LUNATIC

    NY00123 17f1393 scritto il 17 mag 2020 Build 9117 Engine
  • Generale

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

    NY00123 eb1a835 scritto il 17 mag 2020 Build 9117
    Mostra dettagli

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

  • Remove the LUNATIC-specific definitions

    NY00123 dd26d46 scritto il 17 mag 2020 Build 9117 Engine
    Mostra dettagli

    of engine_main_arrays_are_static, engine_v8 and Mulscale.

  • Generale

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

    NY00123 6f1c229 scritto il 17 mag 2020 Build 9117
    Mostra dettagli

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

  • Generale

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

    NY00123 aa1a3c6 scritto il 17 mag 2020 Build 9117
    Mostra dettagli

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

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

    NY00123 74128b2 scritto il 17 mag 2020 Build 9117
  • Generale

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

    NY00123 bd74659 scritto il 17 mag 2020 Build 9117
    Mostra dettagli

    Remove param which was not used in non-LUNATIC builds

  • Generale

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

    NY00123 44433d6 scritto il 17 mag 2020 Build 9117
  • Generale

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

    NY00123 3a69990 scritto il 17 mag 2020 Build 9117 CON
  • Generale

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

    NY00123 524873c scritto il 17 mag 2020 Build 9117 CON
    Mostra dettagli

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

  • Generale

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

    NY00123 1a6c224 scritto il 17 mag 2020 Build 9117
    Mostra dettagli

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

  • Generale

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

    NY00123 4e1ee79 scritto il 17 mag 2020 Build 9117
    Mostra dettagli

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

  • Generale

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

    NY00123 955fc06 scritto il 17 mag 2020 Build 9117
  • Generale

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

    NY00123 b15d3ae scritto il 17 mag 2020 Build 9117
    Mostra dettagli

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

  • Generale

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

    NY00123 b8993fb scritto il 17 mag 2020 Build 9117
    Mostra dettagli

    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.

  • Generale

    Clean up ksqrtasm_old to avoid compiler mis-optimizations