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 · 1 attivi

Visualizzate 1.437 build · 2.949 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Maggio 2024 2 build · 2 commit

Marzo 2024 1 build · 1 commit

Febbraio 2024 2 build · 2 commit

Dicembre 2023 4 build · 11 commit

Build 10548

24 dic 2023 · 13 commit · 1 autore GIT
Apri la build
Apri la build per vedere tutti i 13 commit

Novembre 2023 2 build · 8 commit

Build 10528

13 nov 2023 · 1 commit · 1 autore GIT
Apri la build
  • If the texturecache.index file cannot be read, invalidate it

    Dino Bollinger 9b6aaed 13 nov, 22:26 FixEngine
    Mostra dettagli

    This fixes a problem where the texcache file could grow without limit if something managed to corrupt the texcache index.

Build 10527

2 nov 2023 · 13 commit · 3 autori GIT
Apri la build
  • Fix -Wundef warning: check that _POSIX_C_SOURCE is defined before checking it

    Sean McBride 7a592d9 scritto il 9 ott 2023 Fix
  • Fix possibly lossy truncation from uint64_t/long to unsigned

    Sean McBride 6badacb scritto il 9 ott 2023 Fix
  • Use getthrid() on OpenBSD for fallback thread global thread id

    Sean McBride 8e7a2d3 scritto il 11 ott 2023 Fix
    Mostra dettagli

    This fixes a compiler error on that platform, because of the nearby assumption that pthread_t is an integer type, when it is in fact a pointer on OpenBSD (and macOS).

  • Fix minor warning about unused variable

    Sean McBride 010bdf6 scritto il 9 ott 2023 Fix
    Mostra dettagli

    In the final else, buff is not used, so duplicated into the branches where it is actually used.

  • Fix ld: warning: ignoring duplicate libraries: '-lm'

    Hendricks266 809181e 2 nov, 20:50 Fix
Apri la build per vedere tutti i 13 commit

Ottobre 2023 3 build · 15 commit

Build 10514

22 ott 2023 · 20 commit · 1 autore GIT
Apri la build
Apri la build per vedere tutti i 20 commit

Build 10478

3 ott 2023 · 19 commit · 1 autore GIT
Apri la build
  • fix regression where trying to play an undefined sound with an index higher than the highest defined index could crash the game

    TerminX d0e4efe 3 ott, 05:41 Fix
  • fix a rare input issue involving creating savegames while the CON script execution is lagging

    TerminX a4a33e9 scritto il 30 set 2023 FixCON
  • fix Aftershock accessibility issue

    TerminX 98c5963 scritto il 29 set 2023 Fix
  • maybe fix player's view pseudo-randomly returning to center

    TerminX 64259d4 scritto il 24 set 2023 Fix
  • resolve issue where eduke32.log ended up in whatever the cwd was when the binary was launched

    TerminX ed8ae40 scritto il 25 set 2023 Fix
    Mostra dettagli
Apri la build per vedere tutti i 19 commit

Settembre 2023 14 build · 30 commit

Build 10457

18 set 2023 · 2 commit · 1 autore GIT
Apri la build
  • Generale

    Engine/Duke3D: Several changes to TROR traversal in clipping functions

    Dino Bollinger 46a4394 18 set, 00:37 FixEngine
    Mostra dettagli

    * clipmove() - No longer traverses sectors once a distance limit is exceeded, and at most traverses 64 TROR sectors at once. * hitscan() - TROR sectors added to clipsectlist after regular next sectors. Only adds TROR sectors in a single direction, and at most 64 at once. * A_RadiusDamage - only add TROR sectors if inside damage radius. Also increase MAXDAMAGESECTORS to 512, same as MAXCLIPSECTORS. Fixes glitches and error spam in maps that make heavy use of TROR.

Apri la build per vedere tutti i 2 commit

Build 10454

11 set 2023 · 18 commit · 2 autori GIT
Apri la build
  • fix bugs with 90 degree texture rotation wall cstat bit

    TerminX d6d0ec1 scritto il 6 ago 2023 FixEngine
  • change G_ReadGLFrame() to use regular memory allocation instead of pulling a block from cache1d because glReadPixels() is so slow anyway

    TerminX 40e4e6e scritto il 26 lug 2023 Fix
    Mostra dettagli

    Resolves an issue where starting the game in a low resolution and creating a savegame before switching to a higher resolution and creating another savegame could corrupt `sizeof(palette_t) * the difference in total pixel count between the resolutions` bytes of adjacent data in cache1d.

  • revert cache1d to mostly Ken's version

    TerminX 6cd3c9b scritto il 28 giu 2023 FixEngine
    Mostra dettagli

    Throws out a half-assed refactor that seems to contain a mistake somewhere that results in occasional cache1d data corruption.

  • additional sloped sprite clipping fixes

    TerminX 1c4c0a3 scritto il 27 mag 2023 FixEngine
Apri la build per vedere tutti i 18 commit

Build 10436

10 set 2023 · 1 commit · 1 autore GIT
Apri la build
  • Blackhole any accumulated input when clearing the input FIFO/starting a level, prevents you from being spun around the wrong way when you spawn in.

    Jordon Moss 244ffd0 scritto il 8 set 2023 Fix

Build 10434

5 set 2023 · 5 commit · 1 autore GIT
Apri la build
  • Fix globalsound being broken in 3D Mode

    Dino Bollinger a2a6009 5 set, 17:36 FixEngine
    Mostra dettagli

    This would previously attempt invalid array access with index -1.

  • Revert clipupdatesector() changes from df868267 and replace with a different approach

    Dino Bollinger bf731b2 5 set, 22:09 FixEngine
    Mostra dettagli

    If the sector contains a TROR bunch, then whenever clipupdatesector() would normally return 1, instead run updatesector() and return 0 instead. The old approach did not work out in all situations. In Fury, certain flying enemies could not pass some TROR layers properly, and in AMC, trying to submerge in TROR water had the player glitch out on the surface. This exact approach had previously been used in AMC without any major issues for 2 years, before the recent TROR changes.

  • Fix hitscan() and clipmove() by checking for invalid sectnums

    Dino Bollinger fa83f83 5 set, 17:28 FixEngine
    Mostra dettagli

    Invalid sectnums could previously be added to the clipsectlist if a hitscan shot passed a tror layer.

Apri la build per vedere tutti i 5 commit

Build 10427

4 set 2023 · 3 commit · 1 autore GIT
Apri la build
  • fix actors on lotag 1 sectors not being squishable

    Dino Bollinger da49d94 4 set, 19:29 FixEngine
    Mostra dettagli

    Squishing is now prevented if SE7 is present (as previously intended), or when the actor is standing on submergible TROR water.

    Risolve
    terminx/eduke32#283
  • fix regressions with clipupdatesector() from df868267

    Dino Bollinger 1e3d72e 4 set, 18:31 FixEngine
    Mostra dettagli

    This resolves a bug in Duke3D where the player couldn't move while shrunk if a TROR sector was present on the map. It also ensures that the original clipping is used if no TROR bunch is present inside the sector in question. This should reduce the amount of backwards-compatibility problems.

  • Fix clipmove() problems with TROR wall geometry resulting from commit 7f00d5ce

    Dino Bollinger 027baac 4 set, 15:40 FixEngine
    Mostra dettagli

    The changes are now more conservative and only affect sprites on TROR layers.