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 348 build

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Agosto 2020 14 build · 48 commit

Build 9249

24 ago 2020 · 5 commit · 1 autore GIT
Apri la build
  • fix CON_GETPLAYER/CON_SETPLAYER access to palette member and loogiex/loogiey arrays

    TerminX 175ae4c scritto il 23 ago 2020 Fix
  • only bypass SDL_SetWindowGrab() for SDL 2.0.12 and lower

    TerminX 1a79d82 scritto il 21 ago 2020 Engine
  • rename "Widescreen" menu option to "Aspect ratio"

    TerminX b2a8d74 scritto il 17 ago 2020
  • fix a couple bad comparisons of values against MAX_WEAPONS

    TerminX 008bf9e scritto il 16 ago 2020 Fix
    Mostra dettagli

    The first is something that was missed when the hardcoded World Tour stuff was added, and the second looks like it was just a typo.

  • add SK_WEAPON_MASK macro, comprised of the four SK_WEAPON_BITS values

    TerminX 320f534 scritto il 16 ago 2020

Build 9242

17 ago 2020 · 3 commit · 1 autore GIT
Apri la build
  • Generale

    mapster32/build: Make AlignWalls_ not a partially broken, cryptic mess. Correctly aligns textures of any size now.

    Jordon Moss f21351f scritto il 16 ago 2020 FixEngine
  • Implement tileflags member of picanm, and added support for new flag: TILEFLAGS_TRUENPOT, that allows you to enable true non-power-of-two texture support per-tile.

    Jordon Moss 4c1d40c scritto il 11 ago 2020 FixEngine
    Mostra dettagli

    (Fixes classic's buggy tiling and panning behaviour and bypasses the emulation of it in Polymost)

  • Enable non-power-of-two wall support in classic renderer. (Doesn't do anything yet without either a new map format, or upcoming TILEFLAGS_TRUENPOT).

    Jordon Moss 281d494 scritto il 11 ago 2020 Engine

Build 9239

15 ago 2020 · 21 commit · 1 autore GIT
Apri la build
  • fixes for including compat.h in a C program built with MSVC

    TerminX 6165e34 scritto il 11 lug 2020 FixEngine
    Mostra dettagli

    I needed to change the weird VS workaround in order for the EDUKE32_STATIC_ASSERT on line 850 to succeed. Things seemed OK when I tested them, but I'd like more information on the suspected compiler bug in question and why this was necessary in the first place.

  • Generale

    engine and Duke3d: fix a bunch of direct calls to libc free() to call Bfree() instead

    TerminX 917da2e scritto il 10 lug 2020 FixEngine
  • move osdstrings cleanup out of engineUnInit() and into OSD_Cleanup()

    TerminX 786869b scritto il 23 lug 2020 Engine
  • artdump console command

    TerminX bad080c scritto il 10 lug 2020
  • Generale

    just a reference

    TerminX 2e77d96 scritto il 10 lug 2020
Mostra gli altri 16 commit di questa build

Build 9218

10 ago 2020 · 4 commit · 1 autore GIT
Apri la build
  • Generale

    Make reading of picanm from ART files robust if picanm_t is extended

    Hendricks266 02d5b61 10 ago, 23:01
    Mostra dettagli

    Backported from NBlood.

  • Generale

    Fix applying sprite[].yoffset to models

    Hendricks266 c59cfb1 scritto il 6 apr 2020 FixEngine
    Mostra dettagli

    Backported from NBlood.

  • Add FX_StartDemandFeedPlayback3D

    Hendricks266 38fff72 10 ago, 22:45
    Mostra dettagli

    Backported from Rednukem.

  • SW

    Fix regression causing the last heat seeker to be a normal missile

    Hendricks266 1cec46e 10 ago, 22:35 Fix
    Mostra dettagli

    It was caused by the fix for crashing when firing outside the map. Also port said fix to the bunny rockets.

Build 9214

10 ago 2020 · 6 commit · 2 autori GIT
Apri la build
  • Don't try to open device if it isn't in

    NY00123 c297a7f scritto il 6 ago 2020
    Mostra dettagli

    the list as returned by ALSADrv_MIDI_ListPorts. Opening a device with ALSA_PortID == 0 might technically be successful even if not present.

  • Generale

    Audio / Duke3D: Modify alsa_mididevinfo_t to manage memory use of

    NY00123 7c1c12b scritto il 23 giu 2020
    Mostra dettagli

    the "name" field on its own. Also make sure that the for loop in Menu_RefreshSoundProperties isn't accessing copies of the objects, including temporary copies of the "name" strings. It could be managed in a better way, but this should be usable for now.

  • Generale

    ALSA MIDI: Improve implementation as per discussions in terminx/eduke32!16.

    Mitchell Richters b1cfcd4 scritto il 20 giu 2020
    Mostra dettagli

    * Don't call ALSADrv_MIDI_ListPorts() from driver_alsa.cpp. There is no need to do this as ALSADrv_MIDI_Init() just connects to the client and port specified and succeeds or fails accordingly. * Remove nullDevice vector from driver_alsa.cpp. Calculate whether returned vector from ALSADrv_MIDI_ListPorts() is null or not within game's menu and handle accordingly. * Remove static declaration of validDevices from driver_alsa.cpp. Vector is of no use inside of driver_alsa.cpp and is only required game-side. * Return declaration of devices found back to ALSADrv_MIDI_ListPorts() and return whether it's empty or not. * Declare alsadevices as an empty non-constant in menus.cpp, then populate from Menu_RefreshSoundProperties() in menus.cpp. This allows us to fill alsadevices with an empty vector if no devices found and allows a user to plug new MIDI devices in and have the game find them without restarting the game.

  • Do free driver name strings duplicated using Xstrdup

    NY00123 69c9d0b scritto il 30 mag 2020
  • Refuse to initialize if Client:Port pair isn't in the list

    NY00123 dc22897 scritto il 30 mag 2020
Mostra l’altro commit di questa build

Luglio 2020 5 build · 47 commit

Build 9205

27 lug 2020 · 2 commit · 1 autore GIT
Apri la build
  • Fix tilescreen drawing for Polymer renderer.

    Dino Bollinger 74f7b0d 27 lug, 22:33 FixEngine
    Mostra dettagli

    According to pogo in a previous commit, GL_TEXTURE_2D is deprecated. However, polymer cannot draw the tiles in the tilescreen correctly without enabling it first, else it shows white boxes instead. This fixes terminx/eduke32#93

  • prevent hash lookup on empty keybinds

    Dino Bollinger 7c3b3e6 27 lug, 09:34 Fix
    Mostra dettagli

    This fixes terminx/eduke32#98

Build 9202

26 lug 2020 · 36 commit · 1 autore GIT
Apri la build
  • FORCE_INLINE mutex_lock() and mutex_unlock(), make mutex_try() actually work

    TerminX edac43b scritto il 16 lug 2020 Engine
  • return length from printf-style functions

    TerminX 4716881 scritto il 15 lug 2020 Engine
  • add an additional layer of camera vec3_t position smoothing across frames

    TerminX a359877 scritto il 4 lug 2020
    Mostra dettagli

    This is intended to mask a slight jitter that occurs when strafing and turning at the same time as a result of turning being decoupled from movement.

  • testing an alternate version of calc_smoothratio_demo() that returns values based on fractional tics

    TerminX ca76197 scritto il 4 lug 2020
  • only allow doubled up game updates if we're behind at least 2 tics

    TerminX 9f44ddb scritto il 4 lug 2020
Mostra gli altri 31 commit di questa build

Build 9166

16 lug 2020 · 7 commit · 2 autori GIT
Apri la build
  • Generale

    Revert "sw/src/game.cpp: Use initsingleplayers instead of initmultiplayers"

    NY00123 32096f6 scritto il 26 giu 2020 Fix
    Mostra dettagli

    This reverts commit 4274a6160ce2f64676b79364cf83f185814811f6, i.e., SVN r8667.

  • Rename danetmode -> networkmode and make it use the same values

    NY00123 09e6842 scritto il 26 giu 2020
    Mostra dettagli

    as in the previously used newer mmulti revision from JFBuild. Also use MMULTI_MODE_MS and MMULTI_MODE_P2P, now a part of an enum.

  • Constify the string params in a few functions

    NY00123 587d364 scritto il 26 giu 2020
  • Switch to mmulti.cpp from EDuke32-OldMP repo. Loses IPv6 support, but gains stability and XP support.

    Jordon Moss ce8f841 scritto il 23 giu 2020 Engine
  • Generale

    Add wrapper defines to mmulti.h

    Jordon Moss 5de1d4f scritto il 19 mag 2020
Mostra gli altri 2 commit di questa build

Giugno 2020 31 build · 105 commit