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:

Marzo 2020

  • Generale

    Remove the leading slash from the .sf2 bank filename if it's the only slash in the string

    TerminX r8773 21 mar, 05:18 Build 8778
  • Generale

    Improve handling of menu options that may be hidden in-between visits to a menu

    TerminX r8772 21 mar, 05:18 Build 8778
  • Generale

    Refresh ud.config.MusicDevice and the menu sound configuration display variables after applying new settings

    TerminX r8771 21 mar, 05:18 Build 8778
    Mostra dettagli

    This helps keep the menu state synchronized with the actual sound system state in cases where the requested configuration was rejected for some reason (unsupported playback frequency, missing .sf2 file, etc).

  • Generale

    Update TinySoundFont to 91c24e1620a8f9c13be1aa21698757e5ad5a95a6

    TerminX r8770 18 mar, 22:29 Build 8770
  • Generale

    Make TinySoundFont effect sample block size configurable via cvar

    TerminX r8769 18 mar, 22:29 Build 8770
  • Generale

    Expand Nuke.YKT's patch from SVN r7414 to cover all 32-bit platforms.

    NY00123 r8768 18 mar, 12:49 Build 8768 FixEngine
    Mostra dettagli

    Fixes non-deterministic white rectangles rendering bug in PCExhumed.

  • Generale

    Remove unused FAF_DebugView variable from sw/src/brooms.cpp. The

    NY00123 r8767 18 mar, 12:49 Build 8768
    Mostra dettagli

    corresponding variable in rooms.cpp is used if DEBUG is defined to nonzero.

  • Generale

    sw/src/draw.cpp: Don't draw rooms if textured overhead map is drawn

    NY00123 r8766 18 mar, 12:49 Build 8768 FixEngine
    Mostra dettagli

    later. This also turns out to fix a Polymost-specific bug revealed in SVN r8711. Further remove a call to PicInView which does nothing.

  • Generale

    Fix crash in menu file selector when no files OR directories are available to display

    TerminX r8765 17 mar, 17:18 Build 8765 Fix
  • Generale

    Fix FURY=1 build

    TerminX r8764 17 mar, 16:33 Build 8764 Fix
  • Generale

    Fix stupid menu bug

    TerminX r8763 17 mar, 00:28 Build 8763 Fix
  • Generale

    GCC 9.3.0 Windows build fix

    TerminX r8762 16 mar, 20:19 Build 8762 Fix
  • Generale

    Fix GCC 9.3.0 signedness warning

    TerminX r8761 16 mar, 20:19 Build 8762 Fix
  • Generale

    Add file selector for choosing which .sf2 bank to use

    TerminX r8760 16 mar, 20:19 Build 8762
    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 Build 8762
    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 Build 8762
  • Generale

    The most minor of audiolib cleanups

    TerminX r8757 16 mar, 20:19 Build 8762
  • Generale

    Fix swinging doors not automatically closing anymore after rebounding if they hit a player or actor when trying to close

    TerminX r8756 16 mar, 20:19 Build 8762 Fix
  • Generale

    More SF2 work

    TerminX r8755 16 mar, 20:19 Build 8762
    Mostra dettagli

    Now automatically detects a .sf2 file placed in the game directory if the mus_sf2_bank cvar is unset.

  • Generale

    Clamp SF2 sustain and attenuation

    TerminX r8754 16 mar, 20:19 Build 8762
  • Generale

    Remove deleted file from VS project, must have been missed when the file was actually deleted from the repo

    TerminX r8753 16 mar, 20:19 Build 8762
  • Generale

    sf2 synthesizer WIP

    TerminX r8752 16 mar, 20:19 Build 8762
    Mostra dettagli

    Patch from Nuke.YKT.

  • SW

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

    NY00123 r8751 13 mar, 08:28 Build 8751 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 Build 8751 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 Build 8751 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 Build 8751
    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 Build 8751
    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.

  • Generale

    sw/src/game.cpp:NewLevel: Wait for all peers when master player quits.

    NY00123 r8746 13 mar, 08:28 Build 8751
  • Generale

    sw/src/network.cpp:MyCommPlayerQuit: When master player decides to quit,

    NY00123 r8745 13 mar, 08:28 Build 8751
    Mostra dettagli

    make sure all players quit the game. Don't internally change the list of players, just prepare to quit.

  • Generale

    sw/src/game.cpp:getinput: Make sure slave actually quits the game

    NY00123 r8744 13 mar, 08:28 Build 8751
  • SW

    Fix a bug in getpackets, making SW's Master-Slave code usable,

    NY00123 r8743 13 mar, 08:28 Build 8751 Fix
    Mostra dettagli

    including 3+ players sessions.

  • Generale

    Engine compatibility update: ksqrt

    Hendricks266 r8742 12 mar, 22:55 Build 8742 Engine
  • Generale

    Add userdata field to DemandFeed

    Hendricks266 r8741 12 mar, 22:55 Build 8742
    Mostra dettagli

    Backported from Rednukem.

  • Generale

    Fix OOB in polymost_spriteIsModelOrVoxel

    Hendricks266 r8740 12 mar, 22:55 Build 8742 Fix
  • Generale

    Revert r8712

    Hendricks266 r8739 12 mar, 22:55 Build 8742 Fix
  • Generale

    I forgot this bunch of SDL2 headers like an idiot

    TerminX r8738 11 mar, 18:19 Build 8738
  • Generale

    Fix IF crouch jumping and unintentional automatic crouching under sprites

    TerminX r8737 11 mar, 18:11 Build 8738 FixEngine
  • Generale

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

    TerminX r8736 11 mar, 18:11 Build 8738
  • Generale

    Reduce width of a couple fields in memberlabel_t

    TerminX r8735 11 mar, 18:09 Build 8738
  • Generale

    Make gamestructures a proper object

    TerminX r8734 11 mar, 18:09 Build 8738
  • Generale

    Use better variable names in my shitty windowsSetupTimer() function

    TerminX r8733 11 mar, 18:09 Build 8738 Fix
    Mostra dettagli

    This also fixes a bug where timeEndPeriod() could be called with the new time period value instead of the old one when setting the period after a period had already been set.

  • Generale

    Speed up startup times on Windows for projects with a lot of sound definitions

    TerminX r8732 11 mar, 18:05 Build 8738
  • Generale

    Eliminate unnecessary goto

    TerminX r8731 11 mar, 18:05 Build 8738
  • Generale

    Fix return type of A_CheckHitSprite()

    TerminX r8730 11 mar, 18:05 Build 8738 Fix
    Mostra dettagli

    Since the returned value is a distance, it should be int32_t.

  • Generale

    Enable debugging symbols in MSVC release builds for profiling

    TerminX r8729 11 mar, 18:05 Build 8738
  • Generale

    Derp

    TerminX r8728 11 mar, 18:05 Build 8738
  • Generale

    Patch from Nuke.YKT to fix a y-flipped voxel rendering issue in Polymost

    TerminX r8727 11 mar, 17:58 Build 8738 FixEngine
  • Generale

    Patch from Nuke.YKT to fix a couple of NAM/WW2GI issues

    TerminX r8726 11 mar, 17:58 Build 8738 Fix
  • Generale

    Patch from Nuke.YKT to improve OPL3 emulator volume control

    TerminX r8725 11 mar, 17:58 Build 8738
  • Generale

    Patch from Striker to improve sprite interpolation

    TerminX r8724 11 mar, 17:58 Build 8738 Engine