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.769 build

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Aprile 2020 3 build · 7 commit

Build 8798

4 apr 2020 · 3 commit · 1 autore SVN
Apri la build
  • SW

    Revert the changes from JFSW commit 7d0deafe81b0ffa30d77cfe242e454f8b4487a1f

    NY00123 r8798 4 apr, 12:42 Fix
    Mostra dettagli

    related to the definitions of RANDOM_NEG in bunny.cpp, ripper.cpp and ripper2.cpp. Do so in a way that isn't re-introducing compiler warnings. This partially fixes compatibility with demos made for SW 1.2. Additionally, replace the 3 separate definitions of RANDOM_NEG with a common one within game.h.

  • SW

    Fix a few memory access errors related to demo support

    NY00123 r8797 4 apr, 12:41 Fix
  • Generale

    Add a workaround for possible rounding errors in calculations of

    NY00123 r8796 4 apr, 12:41 Fix
    Mostra dettagli

    sintable and radarang. sintable[512] was different in a 32-bit build.

Build 8795

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

    Disable the call to WIN_UpdateClipCursorForWindows in WIN_PumpEvents

    Hendricks266 r8795 4 apr, 03:59
    Mostra dettagli

    Achieved by hex-editing libSDL2.a to change a JE (0x74) to JMP (0xEB). This should improve micro stuttering-issues on Windows. My settings: r_vsync 2 r_maxfps 0 win_systemtimermode 1 win_performancemode 1

  • Generale

    Fix voxels defined with definemodel

    Hendricks266 r8794 4 apr, 03:59 FixEngine
    Mostra dettagli

    Patch from Nuke.YKT.

  • Generale

    Replace hackish old PALETTE.DAT format detection with robust file length method

    Hendricks266 r8793 4 apr, 03:59

Build 8792

2 apr 2020 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    Pack the struct SW_PACKET. While this makes demo playback

    NY00123 r8792 2 apr, 16:04
    Mostra dettagli

    functional with existing demo files, the code is known to be incompatible with demos made for SW 1.2.

Marzo 2020 23 build · 132 commit

Build 8790

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

    Implement WT episode 5 ending

    Hendricks266 r8790 29 mar, 01:41
  • Generale

    Implement WT's widescreen tiles

    Hendricks266 r8789 29 mar, 01:41
  • Generale

    Implement hardcoded WT stuff

    Hendricks266 r8788 29 mar, 01:41
    Mostra dettagli

    Includes the new weapon, enemy projectiles, and breakable objects. Patch from Nuke.YKT. I edited it some, mostly to add the proper "if (WORLDTOUR)" checks.

  • Generale

    Fix negative viewtypes to match what World Tour expects

    Hendricks266 r8787 29 mar, 01:41 Fix
  • Generale

    Cleanup some Duke game logic, mostly to allow easier chaining to the default case

    Hendricks266 r8786 29 mar, 01:41
Mostra l’altro commit di questa build

Build 8784

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

    Update TinySoundFont to 21c07c0bcd702e7adf3db349ac926914b98d17ce

    TerminX r8784 24 mar, 02:18
  • Generale

    Clean up audiolib format detection a little bit

    TerminX r8783 24 mar, 02:18
  • Generale

    Misc audiolib cleanup changes

    TerminX r8782 24 mar, 02:18
    Mostra dettagli

    This was split from another commit to make the other commit clearer. These changes don't really do much of anything.

Build 8781

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

    Revert the automapping changes from r5207. Using engine-side code

    NY00123 r8781 21 mar, 14:52 FixEngine
    Mostra dettagli

    brought back in r7873, this should restore the behaviors of DOS v1.2.

  • Generale

    Add set of polymost2d to 0 which was missed in r8711 to resizeglcheck.

    NY00123 r8780 21 mar, 14:52 FixEngine
    Mostra dettagli

    Fixes tiled automap rendering in SW, without breaking the status bar as in the case of r8766.

  • Generale

    Revert the change of call to FAF_DrawRooms into a conditional one,

    NY00123 r8779 21 mar, 14:51 FixEngine
    Mostra dettagli

    as done in r8766, since this breaks status bar output in tiled overhead map with Polymost. Do add comment about this for now.

Build 8778

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

    Restore previously selected .sf2 filename when the file selector is canceled by pressing esc

    TerminX r8778 21 mar, 05:18
  • Generale

    Remove a bunch of dead code relating to reading and writing configuration data in eduke32.cfg for stuff we don't even support anymore, or that is saved in settings.cfg now instead

    TerminX r8777 21 mar, 05:18
  • Generale

    Move mouse x-scale and y-scale to the main mouse setup menu and get rid of Advanced Mouse

    TerminX r8776 21 mar, 05:18
    Mostra dettagli

    This also normalizes the scale sliders to a displayed range of 0 - 1.0, and adds in_mousexscale and in_mouseyscale cvars to hold the values.

  • Generale

    Update TinySoundFont to 031e4fecc37f8dc59725127941ae3d1f64867ff0

    TerminX r8775 21 mar, 05:18
  • Generale

    Rename SF2_Load() to SF2_LoadBank() and fix the newline at the end of the error message that occurs if passed a bad filename

    TerminX r8774 21 mar, 05:18 Fix
Mostra gli altri 3 commit di questa build

Build 8770

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

    Update TinySoundFont to 91c24e1620a8f9c13be1aa21698757e5ad5a95a6

    TerminX r8770 18 mar, 22:29
  • Generale

    Make TinySoundFont effect sample block size configurable via cvar

    TerminX r8769 18 mar, 22:29

Build 8768

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

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

    NY00123 r8768 18 mar, 12:49 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
    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 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.

Build 8765

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

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

    TerminX r8765 17 mar, 17:18 Fix

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