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 101 build · 182 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Agosto 2023 10 build · 14 commit

Build 10344

10 ago 2023 · 1 commit · 1 autore GIT
Apri la build
  • Fix z interpolation problems in VM_Fall() and A_Fall()

    Dino Bollinger 5977025 scritto il 7 ago 2023 FixEngine
    Mostra dettagli

    This prevents a visual jitter effect from sprites that aren't moving, but use the "fall" command in a water sector (zombie actors, pickups, etc).

Build 10343

9 ago 2023 · 5 commit · 3 autori GIT
Apri la build
  • Fix pathsearchmode when using a .def which loads a GRP

    Dino Bollinger a55491e scritto il 4 ago 2023 FixEngine
    Mostra dettagli

    Same fix as applied for Mapster32 in c7aa59b001

  • Remove "pathsearchmode" backup from menuselect()

    Dino Bollinger 8d4df72 scritto il 4 ago 2023 Engine
    Mostra dettagli

    Hitting CTRL+F in Mapster32's map load menu, then exiting it with ESC would result in the next menu opening at the filesystem's root path, and not in the previously open folder.

Apri la build per vedere tutti i 5 commit

Build 10335

3 ago 2023 · 2 commit · 1 autore GIT
Apri la build
  • Replace remaining instances of MV_Printf with LOG_F

    Dino Bollinger ce15164 3 ago, 22:05
  • Replace all instances of strtok() with Bstrtoken()

    Dino Bollinger 87a6cc7 3 ago, 18:17 Engine
    Mostra dettagli

    Because this function stores state statically, using it in a loop with NULL as argument can result in unexpected behavior when another function in the loop invokes strtok() with a different buffer as argument.

Build 10333

3 ago 2023 · 1 commit · 1 autore GIT
Apri la build
  • Only poll glGetGraphicsReset() once every 100ms in handleevents()

    Dino Bollinger 01d8fad 3 ago, 12:24 Engine
    Mostra dettagli

    This call acted as a bottleneck, significantly reducing the framerate on E1L1 of Duke3D as the status was being polled every single time handleevents() was called.

Luglio 2023 2 build · 9 commit

Build 10332

30 lug 2023 · 10 commit · 3 autori GIT
Apri la build
  • Fix cstat parameter in "classicDrawVoxel()" being int8_t instead of int16_t

    Dino Bollinger 12d50cc scritto il 29 lug 2023 FixEngine
    Mostra dettagli

    Also fix an error log message in engine.cpp logging the wrong variable.

  • Fix parameter in "polymost_drawtilescreen" being called "wallnum" instead of "tilenum"

    Dino Bollinger 2e51783 scritto il 29 lug 2023 FixEngine
  • SMALLSMOKE projectile cleanup

    Dino Bollinger 42de5a3 scritto il 29 lug 2023
    Mostra dettagli

    Now no longer uses negative tilenums.

  • Remove unused function "A_DoGutsDir()" from actors.cpp

    Dino Bollinger 4c5ce33 scritto il 29 lug 2023
  • Generale

    Duke3D/Editor: Add "whilevare" CON command

    Dino Bollinger cdde5f0 scritto il 28 lug 2023 FixCON
    Mostra dettagli

    Also fix editor checking for "else" tokens on whilevarl.

Apri la build per vedere tutti i 10 commit

Build 10321

2 lug 2023 · 9 commit · 2 autori GIT
Apri la build
  • Always write boardfilename to savefile, and set app title on save load.

    Dino Bollinger 5e55626 scritto il 21 giu 2023
  • Fix FURY=1 build removing the "obj/fury/" folder after linking.

    Dino Bollinger 8c30602 2 lug, 17:28 FixEngine
    Mostra dettagli

    This bug was introduced in 36af1bb2 and caused the subsequent mapster32 linking to fail. The obj dump folder now has "_dump" as suffix. For regular duke3d builds, this temp folder had the name "obj/eduke32", and hence did not conflict with the "obj/duke3d" folder.

Apri la build per vedere tutti i 9 commit

Settembre 2022 1 build · 2 commit

Build 10163

29 set 2022 · 2 commit · 1 autore GIT
Apri la build
  • findfrompath() with empty filename immediately returns -1

    Dino Bollinger 2b3f691 scritto il 25 set 2022 FixEngine
    Mostra dettagli

    Fixes a bug where an empty filename is interpreted as the current directory "./", which of course always exists.

  • Use AppTechnicalName instead of AppProperName for log filename

    Dino Bollinger fd9212c scritto il 25 set 2022 Engine

Luglio 2022 1 build · 1 commit

Maggio 2022 2 build · 2 commit

Build 10042

6 mag 2022 · 1 commit · 1 autore GIT
Apri la build
  • Fix building on Linux with GTK Startup Window

    Dino Bollinger 02503e9 6 mag, 13:43 Fix
    Mostra dettagli

    Also changes the case of the hardcoded strings "STUFF.DAT" and "NUKELAND.MAP" to match the file case in the download on Ken's website.

Aprile 2022 9 build · 21 commit

Build 10040

29 apr 2022 · 3 commit · 1 autore GIT
Apri la build
  • Introduce actor event 'EVENT_PREACTORDAMAGE'

    Dino Bollinger 9c9518f scritto il 6 feb 2022 CON
    Mostra dettagli

    This event is executed when an actor runs A_IncurDamage(), and is placed just before subtracting 'htextra' from 'extra' and updating the actor's owner (i.e. just before damage is applied to the actor). For useractors, this normally occurs when ifhitweapon is called. Set RETURN to a nonzero value to skip applying the damage. This will also cause the 'ifhitweapon' conditional to skip the branch. Note that doing so will not automatically reset htextra to 0.

  • Add global gameflag "DUKE3D_GLOBAL_ADDITIVE_HITRADIUS"

    Dino Bollinger 2e5741c scritto il 28 apr 2022
    Mostra dettagli

    If this flag is set, all radius damage sources will apply cumulative damage instead of overriding the existing accumulated damage. Equivalent to applying PROJECTILE_HITRADIUS_ADDITIVE to all explosions.

  • Add projectile WORKSLIKE flag PROJECTILE_HITRADIUS_ADDITIVE

    Dino Bollinger 3c4a8bb scritto il 19 nov 2021
    Mostra dettagli

    This flag alters the radiusdamage calculation such that the blast damage is added to the current htextra of the actor, rather than overwriting the current applied damage completely.

Build 10036

27 apr 2022 · 3 commit · 1 autore GIT
Apri la build
  • Save voxmodels in texcache to reduce startup delay in Polymost

    Dino Bollinger fa3d678 27 apr, 19:44 Engine
  • Fix texcache discovering index files in search paths if texcache.index doesn't exist in the cwd

    Dino Bollinger b51e7ac 27 apr, 17:26 FixEngine
    Mostra dettagli

    Resolved by creating the index file before trying to read from it

  • Make standalone build gamefunc names available in non-standalone builds as well

    Dino Bollinger 4e85f36 27 apr, 20:18 Fix
    Mostra dettagli

    Fixes issues when launching Fury with synthesis eduke32 builds

Build 10020

21 apr 2022 · 4 commit · 1 autore GIT
Apri la build

Build 10013

20 apr 2022 · 1 commit · 1 autore GIT
Apri la build
  • Fix viewscreens being permanently deactivated after loading a save

    Dino Bollinger f54d796 20 apr, 22:59 Fix
    Mostra dettagli

    Also decreases MAXUSERTILES to (MAXTILES - 256) to ensure the tilespace used by the viewscreens isn't encroached on by user tiles.