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

Visualizzate 2.117 build

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Marzo 2020 23 build · 132 commit

Build 8762

16 mar 2020 · 11 commit · 1 autore SVN
Apri la build
  • Generale

    GCC 9.3.0 Windows build fix

    TerminX r8762 16 mar, 20:19 Fix
  • Generale

    Fix GCC 9.3.0 signedness warning

    TerminX r8761 16 mar, 20:19 Fix
  • Generale

    Add file selector for choosing which .sf2 bank to use

    TerminX r8760 16 mar, 20:19
    Mostra dettagli

    This also adds a menu option for OPL3 stereo mode. Windows MME output device selection is probably next (this can already be done through the console).

  • Generale

    Stylistic changes to driver_winmm

    TerminX r8759 16 mar, 20:19
    Mostra dettagli

    This changes the code formatting and style of driver_winmm to better match our style guidelines.

  • Generale

    Move a couple things around in the audiolib headers so we can access them from the game code

    TerminX r8758 16 mar, 20:19
Mostra gli altri 6 commit di questa build

Build 8751

13 mar 2020 · 9 commit · 1 autore SVN
Apri la build
  • SW

    Make quitting by closing the window, now done via CON_Quit,

    NY00123 r8751 13 mar, 08:28 Engine
    Mostra dettagli

    a bit more usable in multiplayer, hiding the engine's console.

  • SW

    Modify MenuLevel and RunLevel by using CON_Quit,

    NY00123 r8750 13 mar, 08:28 Fix
    Mostra dettagli

    toggling MultiPlayQuitFlag on instead of QuitFlag in multiplayer games if a player tries to close the window. Further update MNU_QuitCustom to use CON_Quit. - In RunLevel, this fixes quit of game for all players. - In MenuLevel, this leads to transmit of PACKET_TYPE_MENU_LEVEL_QUIT. However, the work isn't complete, since the game isn't shut down on the peers' sides, leading to possibly undesired side-effects. Currently known issue: - If the master closes the window, the scores won't be shown for the master. Reason is that waitforeverybody will terminate the app.

  • Generale

    sw/src/game.cpp:StatScreen crash bug fix: For a given player p,

    NY00123 r8749 13 mar, 08:28 Fix
    Mostra dettagli

    use p->TeamColor instead of User[p->PlayerSprite]->spal, since it's possible the player left before the map was loaded.

  • SW

    Add a few calls to handleevents around key press loops. Also check

    NY00123 r8748 13 mar, 08:28
    Mostra dettagli

    quitevent in the game, and further call getpackets within StatScreen.

  • SW

    Make sure StatScreen is called around the same time for

    NY00123 r8747 13 mar, 08:28
    Mostra dettagli

    all players after level change. This is done by adding calls to getpackets within the BonusScreen and StatScreen while loops. It is related to a change from the DOS versions of 1997. Basically, dosendpackets immediately sends all packets via the commit driver under DOS, while in the mmulti port in use here, sending might be postponed. This was leading to a problem with the game entering waitforeverybody before showing the stats. In particular, it initially attempted to send a PACKET_TYPE_PLAYER_READY message, which could get postponed in the manner described above. In case it received PACKET_TYPE_PLAYER_READY messages from all other peers before the time arrived for sending pending packets, though, waitforeverybody would return, eventually leading to a call to StatScreen/BonusScreen, without sending the pending message until the user in question continued. Other peers would have to wait for the given player to confirm level change before they could see their own stat screens.

Mostra gli altri 4 commit di questa build

Build 8738

11 mar 2020 · 34 commit · 1 autore SVN
Apri la build
  • Generale

    I forgot this bunch of SDL2 headers like an idiot

    TerminX r8738 11 mar, 18:19
  • Generale

    Fix IF crouch jumping and unintentional automatic crouching under sprites

    TerminX r8737 11 mar, 18:11 FixEngine
  • Generale

    ifndef EDUKE32_STANDALONE a couple more hard-coded Duke3D sound IDs that were missed previously

    TerminX r8736 11 mar, 18:11
  • Generale

    Reduce width of a couple fields in memberlabel_t

    TerminX r8735 11 mar, 18:09
  • Generale

    Make gamestructures a proper object

    TerminX r8734 11 mar, 18:09
Mostra gli altri 29 commit di questa build

Build 8704

9 mar 2020 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    sw/src/game.cpp: Fix crash following an abort of InitGame while

    NY00123 r8704 9 mar, 17:00 Fix
    Mostra dettagli

    processing multiplayer params or waiting for players. It's been decided that Control won't call TerminateGame in this case, one implication being that voidsw.cfg is not updated.

  • SW

    Do limit Master/Slave support to 2-players sessions.

    NY00123 r8703 9 mar, 17:00
    Mostra dettagli

    Thanks to LittleTijn for testing and inspecting.

  • Generale

    mmulti.cpp: Resurrect P2P multiplayer with 3+ players from SVN r129

    NY00123 r8702 9 mar, 17:00

Build 8701

9 mar 2020 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    sw/src/game.cpp: Update processing of multiplayer-related arguments,

    NY00123 r8701 9 mar, 17:00
    Mostra dettagli

    mostly from JFSW commits 7a95dee807c735de6588372e268af7a5c7cdc533 and 6137b48d6d432c34d94d08fea527b89539cc3adb. In particular, this makes Master/Slave usable for 2-player sessions, with SW's networking code behaving as if these were actually Peer-2-Peer sessions. Thanks to JonoF for his work on the support.

Build 8700

7 mar 2020 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    sw/src/draw.cpp:ResizeView: Make map zooming less dependent

    NY00123 r8700 7 mar, 15:11
    Mostra dettagli

    on the frame rate

Build 8699

7 mar 2020 · 9 commit · 1 autore SVN
Apri la build
  • Generale

    sw/src/menus.cpp: Remove nonexisting MNU_ClearDialog function prototype

    NY00123 r8699 7 mar, 05:51
  • Generale

    sw/src/weapon.cpp: Comment out unused MissileSeek and ComboMissileSeek

    NY00123 r8698 7 mar, 05:51
    Mostra dettagli

    params, but leave them for documentation. Note that currently, the only use of ComboMissileSeek is in the saveable_weapon_code array.

  • SW

    Comment out function parameters accessed only in commented out code

    NY00123 r8697 7 mar, 05:51
  • SW

    Mark function parameters as unused in cases we can't easily change

    NY00123 r8696 7 mar, 05:51
    Mostra dettagli

    the functions' signatures (often due to being used as callbacks/hooks)

  • Generale

    Take care of unused parameters in sw/src/menus.cpp:MNU_DoMenu.

    NY00123 r8695 7 mar, 05:51
    Mostra dettagli

    Note that the passed type is always ct_mainmenu.

Mostra gli altri 4 commit di questa build

Build 8690

6 mar 2020 · 9 commit · 1 autore SVN
Apri la build
  • Generale

    sw/src/player.cpp: Remove unused globals related to mouse status

    NY00123 r8690 6 mar, 07:50
  • Generale

    sw/src/player.cpp: A bit more complicated cases of unused vars

    NY00123 r8689 6 mar, 07:50
  • SW

    Handle cases in which the result of an expression

    NY00123 r8688 6 mar, 07:49
    Mostra dettagli

    with (possible) side-effects is written to an unused var.

  • Generale

    sw/src/inv.cpp: Move unused global pal arrays to #if 0 block

    NY00123 r8687 6 mar, 07:49
  • SW

    Comment out unused vars, which would become

    NY00123 r8686 6 mar, 07:49
    Mostra dettagli

    used if previously commented out code was uncommented (including a few instances of uninitialized var reads).

Mostra gli altri 4 commit di questa build

Build 8678

4 mar 2020 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    sw/src/network.cpp:getpackets: Fix trimming of message in

    NY00123 r8678 4 mar, 15:31 Fix
    Mostra dettagli

    packet of type PACKET_TYPE_MESSAGE. This reverts a tiny portion of JFShadowWarrior commit 6b01a4703d55ae3e131d8c11903ff2dcd78c15d8.

  • Generale

    sw/src/network.*: Sync the player's MouseAimingOn field. This is required for the slope tilting check in player.cpp:PlayerAutoLook, introduced in JFBuild commit 1915f408962b4d9c814f64affda634d28582e25e and updated in commit ef9aea53aced8fd90c701d0c8a9a927a23dd0a40.

    NY00123 r8677 4 mar, 15:31
  • Generale

    Make the gtkbuild_msgbox/gtkbuild_ynbox dialog disappear after response

    NY00123 r8676 4 mar, 15:31

Build 8675

3 mar 2020 · 13 commit · 1 autore SVN
Apri la build
  • Generale

    build/src/sdlayer.cpp: Fix crash following

    NY00123 r8675 3 mar, 14:55 Fix
    Mostra dettagli

    video mode change in USE_OPENGL=0 build.

  • Generale

    kenbuild/src/game.cpp: Expose restartvid, vidmode and map OSD commands

    NY00123 r8674 3 mar, 14:55
    Mostra dettagli

    in USE_OPENGL=0 builds, and further make setrendermode usable.

  • Fix USE_OPENGL=0 build

    NY00123 r8673 3 mar, 14:55 Fix
  • Generale

    kenbuild/src/game.cpp: Set console key default to `

    NY00123 r8672 3 mar, 14:55
  • Generale

    kenbuild/src/game.cpp: Import mirror fix for SW from SVN r8588.

    NY00123 r8671 3 mar, 14:55 Fix
Mostra gli altri 8 commit di questa build

Build 8662

3 mar 2020 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    Import mmulti.c from JFBuild commit 6308de2d1664fbd4e81c7e3f9c1a436db1e2a686 with minor changes

    NY00123 r8662 3 mar, 14:55
  • Generale

    Import mmulti.h from JFBuild commit c651d35c56eae07488a9cef421fbe33ae9dc9f9a,

    NY00123 r8661 3 mar, 14:54
    Mostra dettagli

    with minor changes.

  • Refresh status bar after showing tiled overhead map in GL mode

    NY00123 r8660 3 mar, 14:54

Febbraio 2020 8 build · 86 commit

Build 8659

28 feb 2020 · 17 commit · 1 autore SVN
Apri la build
Mostra gli altri 12 commit di questa build

Build 8642

12 feb 2020 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    polymost.cpp: In gloadtile_art_indexed(), reallocate a texture when the tile changes dimensions even if it is shrinking

    pogokeen r8642 12 feb, 01:03 Engine

Build 8641

11 feb 2020 · 12 commit · 1 autore SVN
Apri la build
  • Generale

    Macros for a couple hardcoded values

    TerminX r8641 11 feb, 01:22
  • Generale

    This lets the player jump into the vents in DUKEDC3.MAP

    TerminX r8640 11 feb, 01:21
    Mostra dettagli

    Since this is Duke3D, I'm sure this change breaks something else.

  • Generale

    Re-enable ignoring 256 units of curb when clipping against ceilings

    TerminX r8639 11 feb, 01:21 Fix
    Mostra dettagli

    This fixes getting stuck on tiny lips created by sloppy slopes in the undersized vents in DUKEDC3.MAP.

  • Generale

    Bump clang-format ColumnLimit to 165

    TerminX r8638 11 feb, 01:21
  • Generale

    Rename ZOFFSET1 to ACTOR_FLOOR_OFFSET and use ACTOR_MAXFALLINGZVEL in several places where it should have been used

    TerminX r8637 11 feb, 01:21
Mostra gli altri 7 commit di questa build

Build 8629

10 feb 2020 · 9 commit · 1 autore SVN
Apri la build
  • SW

    Activate engine compatibility

    Hendricks266 r8629 10 feb, 22:35 Engine
  • Generale

    Backport engine compatibility variable from NBlood/Rednukem/PCExhumed

    Hendricks266 r8628 10 feb, 22:35 Engine
  • SW

    Don't restart the music when loading a save playing the same track

    Hendricks266 r8627 10 feb, 22:35
  • SW

    Add handleevents to end credits

    Hendricks266 r8626 10 feb, 22:35
    Mostra dettagli

    From JFSW commit 0c651743f8371fade0231e9c3206ca25e6ae5269

  • SW

    Fix potential blank 3DR logo

    Hendricks266 r8625 10 feb, 22:35 Fix
    Mostra dettagli

    From JFSW commit 18d1c68893693e68d0ce7d41bd1eacbec5655d4f

Mostra gli altri 4 commit di questa build

Build 8620

7 feb 2020 · 4 commit · 1 autore SVN
Apri la build
  • Generale

    Fix stupid typo that broke conveyor belts

    TerminX r8620 7 feb, 21:09 Fix
  • Generale

    Improve player input locking logic

    TerminX r8619 7 feb, 21:09 Fix
    Mostra dettagli

    This fixes the issue with mouse input and viewscreens.

  • Generale

    Print HRESULT error message when DwmGetCompositionTimingInfo() fails (wtf?)

    TerminX r8618 7 feb, 21:09
  • Generale

    Fix hilarious bug where holding the strafe modifier and pressing turn left/right moved the player in the wrong direction

    TerminX r8617 7 feb, 21:09 Fix

Build 8616

6 feb 2020 · 13 commit · 1 autore SVN
Apri la build
  • Generale

    Revert "Hackish fix for spline interpolation crash in libxmp-lite"

    TerminX r8616 6 feb, 14:01 Fix
  • Generale

    Add -nosteam command line parameter

    TerminX r8615 6 feb, 14:01
  • Generale

    Call communityapiInit() from the game's app_main() instead of baselayer_init()

    TerminX r8614 6 feb, 14:01
  • Generale

    Add r_maxfps -1, an automatic setting that limits the framerate to the refresh rate -1 for each increment over 60Hz the refresh rate is

    TerminX r8613 6 feb, 14:01
    Mostra dettagli

    E.g 60Hz > 59 fps 120Hz > 118 fps 144Hz > 141 fps 165Hz > 162 fps This also changes G_FPSLimit() back to a more simplistic calculation, because what was there didn't quite seem to make sense.

  • Generale

    Custom driver-independent VSync implementation for Windows

    TerminX r8612 6 feb, 14:01
Mostra gli altri 8 commit di questa build