EDuke32 Changelog Unofficial archive

What changed in EDuke32, build by build

2,117 builds · 8,866 commits · 25 authors · October 2009 – August 2026

Commits per year

Select a year to see its builds
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters

Showing 8,866 commits

Export CSV
Display options
Commit details:

January 2020

  • General

    Fix Ion Fury autodetection issue

    TerminX r8573 29 Jan, 04:27 Build 8573 Fix
  • General

    Calculate game loop timing using fractional ticks

    TerminX r8572 29 Jan, 03:38 Build 8572
  • General

    This should be ifndef NETCODE_DISABLE

    TerminX r8571 29 Jan, 03:38 Build 8572
  • General

    This is pretty useless at this point

    TerminX r8570 29 Jan, 03:37 Build 8572
  • General

    Rename EDUKE32_SIMPLE_MENU to EDUKE32_RETAIL_MENU

    TerminX r8569 29 Jan, 03:37 Build 8572
  • General

    This fixes things like shrunk player behavior at the expense of the return of issues like the player automatically stepping up onto sprite architecture.

    TerminX r8568 29 Jan, 03:37 Build 8572 FixEngine
  • General

    Extremely minor audiolib driver_sdl cleanups

    TerminX r8567 29 Jan, 03:37 Build 8572
  • fix NPOT tile rendering when hightile option is disabled

    TerminX r8566 29 Jan, 03:37 Build 8572 FixEngine
  • General

    Take CRANE sprites into account before applying mouse input

    TerminX r8565 29 Jan, 03:37 Build 8572 Engine
  • General

    Fix issue where the skill selection voice sometimes blocked playback of the E1L1 map entry voice

    TerminX r8564 29 Jan, 03:37 Build 8572 Fix
  • General

    Remove useless G_MoveLoop() function

    TerminX r8563 29 Jan, 03:37 Build 8572
  • General

    ClockTicks maintenance

    TerminX r8562 29 Jan, 03:37 Build 8572
  • General

    Hackish fix for spline interpolation crash in libxmp-lite

    TerminX r8561 29 Jan, 03:37 Build 8572 Fix
  • General

    Rename G_CheckPlayerInSector() to G_GetPlayerInSector()

    TerminX r8560 29 Jan, 03:37 Build 8572
  • General

    Ion Fury compatibility improvements

    TerminX r8559 29 Jan, 03:37 Build 8572
  • General

    Fix issue where radius damage wasn't able to hit/damage sectors, walls, and sprites it should have been able to

    TerminX r8558 29 Jan, 03:37 Build 8572 FixEngine
  • General

    Remove in_mousedeadzone and supporting code

    TerminX r8557 29 Jan, 03:37 Build 8572 Fix
    Show details

    When I originally added this "feature", nobody asked for it, and I don't think the imaginary use case I had for it back then is really applicable. If anyone has a use case for this that isn't imaginary, I'm willing to revert this change.

  • General

    Fix video mode setup menu issue where the desktop resolution is displayed instead of the current setting when entering the menu for the first time

    TerminX r8556 29 Jan, 03:37 Build 8572 Fix
  • General

    Get rid of the globals used when implementing the framerate based input polling

    TerminX r8555 29 Jan, 03:36 Build 8572
  • General

    Use the saturating versions of the fix16 functions for player input

    TerminX r8554 29 Jan, 03:36 Build 8572
  • General

    Disable EDUKE32_PREDICT_TRUE and EDUKE32_PREDICT_FALSE for now

    TerminX r8553 29 Jan, 03:36 Build 8572
  • General

    Improve player view recentering

    TerminX r8552 29 Jan, 03:36 Build 8572
  • General

    Tie player input to the frame rate instead of the game tickrate

    TerminX r8551 29 Jan, 03:36 Build 8572
    Show details

    This voodoo bullshit entirely eliminates any and all player viewport input latency.

  • General

    Ultra minor cleanup of CONTROL_KeyboardFunctionPressed() and CONTROL_ClearKeyboardFunction()

    TerminX r8550 29 Jan, 03:36 Build 8572
  • General

    Fix CONTROL_KeyboardFunctionPressed() and CONTROL_ClearAssignments()...

    TerminX r8549 29 Jan, 03:36 Build 8572 Fix
  • General

    Change the interaction between S_Callback() and S_Cleanup() and can the mutex again, hopefully once and for all

    TerminX r8548 29 Jan, 03:36 Build 8572
  • General

    No longer call S_Cleanup() from gameTimerHandler()

    TerminX r8547 29 Jan, 03:36 Build 8572
  • General

    Bail out of A_MoveSpriteClipdist() early if passed no velocity

    TerminX r8546 29 Jan, 03:36 Build 8572
  • General

    Macro safety

    TerminX r8545 29 Jan, 03:36 Build 8572
  • General

    This vsync behavior might work better

    TerminX r8544 29 Jan, 03:36 Build 8572
  • General

    Don't push sprites away from other clip objects when their clip areas overlap if the velocity passed to clipmove() is 0

    TerminX r8543 29 Jan, 03:36 Build 8572 FixEngine
    Show details

    This workaround should fix issues with stationary sprites moving around at map load when their clip area is overlapping solid walls.

  • General

    Add "maxhealth" console command to set the player's maximum health

    TerminX r8542 29 Jan, 03:36 Build 8572
  • General

    Fix forward movement with the mouse when mouse aiming is disabled

    TerminX r8541 29 Jan, 03:36 Build 8572 Fix
    Show details

    This was missed back when input between the x and y axes was normalized to use the same scale.

  • General

    Disable the SHIFT-F5 music changing thing in EDUKE32_STANDALONE builds and if running Ion Fury

    TerminX r8540 29 Jan, 03:36 Build 8572
  • General

    Factor conditions for locking player movement out into new P_CheckLockedMovement() function

    TerminX r8539 29 Jan, 03:35 Build 8572
  • General

    Use increments of 0.1 for the mouse sensitivity slider in the menu

    TerminX r8538 29 Jan, 03:35 Build 8572
    Show details

    The range of the slider is now 0.1-10.0.

  • General

    Use ClockTicks class for the timer values saved and restored when creating a savegame

    TerminX r8537 29 Jan, 03:35 Build 8572
  • General

    Remove in_mousesmoothing and supporting code

    TerminX r8536 29 Jan, 03:35 Build 8572
  • General

    Only call S_Update() after processing all tics, and not once per call to G_MoveLoop()

    TerminX r8535 29 Jan, 03:35 Build 8572
  • General

    game.h: fix calc_smoothratio_demo() to take into account differences between timerGetClockRate() and TICRATE when calculating the refresh frequency to interpolate between

    pogokeen r8534 20 Jan, 22:01 Build 8534 Fix
  • General

    Bump PSKYOFF_MAX to 16

  • General

    Give the Xcode project a sorely needed update

  • General

    Apple .app bundle stuff

  • General

    Eliminate duplicate build_icon.ico

  • General

    music_external.cpp: Only include winbits.h #ifdef _WIN32

  • General

    actors.cpp: Address -Wsometimes-uninitialized warnings

  • Fix -Wunused-parameter warnings

    Hendricks266 r8527 3 Jan, 02:21 Build 8533 FixEngine
  • Fix -Wheader-guard warning

    Hendricks266 r8526 3 Jan, 02:21 Build 8533 Fix
  • SW

    Fix FindDistance3D calls to not z>>4 at the call site

    Hendricks266 r8525 written 25 Dec 2019 Build 8533 Fix
    Show details

    This is handled by the function itself now. Fixes the distance issue with the ceiling fan.

  • SW

    Draw the crosshair actually centered

    Hendricks266 r8524 written 25 Dec 2019 Build 8533
    Show details

    Thanks to Striker for the tip.