Gennaio 2020
-
Generale
Fix Ion Fury autodetection issue
-
Generale
Calculate game loop timing using fractional ticks
-
Generale
This should be ifndef NETCODE_DISABLE
-
Generale
This is pretty useless at this point
-
Generale
Rename EDUKE32_SIMPLE_MENU to EDUKE32_RETAIL_MENU
-
Generale
This fixes things like shrunk player behavior at the expense of the return of issues like the player automatically stepping up onto sprite architecture.
-
Generale
Extremely minor audiolib driver_sdl cleanups
-
fix NPOT tile rendering when hightile option is disabled
-
Generale
Take CRANE sprites into account before applying mouse input
-
Generale
Fix issue where the skill selection voice sometimes blocked playback of the E1L1 map entry voice
-
Generale
Remove useless G_MoveLoop() function
-
Generale
ClockTicks maintenance
-
Generale
Hackish fix for spline interpolation crash in libxmp-lite
-
Generale
Rename G_CheckPlayerInSector() to G_GetPlayerInSector()
-
Generale
Ion Fury compatibility improvements
-
Generale
Fix issue where radius damage wasn't able to hit/damage sectors, walls, and sprites it should have been able to
-
Generale
Remove in_mousedeadzone and supporting code
Mostra dettagli
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.
-
Generale
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
-
Generale
Get rid of the globals used when implementing the framerate based input polling
-
Generale
Use the saturating versions of the fix16 functions for player input
-
Generale
Disable EDUKE32_PREDICT_TRUE and EDUKE32_PREDICT_FALSE for now
-
Generale
Improve player view recentering
-
Generale
Tie player input to the frame rate instead of the game tickrate
Mostra dettagli
This voodoo bullshit entirely eliminates any and all player viewport input latency.
-
Generale
Ultra minor cleanup of CONTROL_KeyboardFunctionPressed() and CONTROL_ClearKeyboardFunction()
-
Generale
Fix CONTROL_KeyboardFunctionPressed() and CONTROL_ClearAssignments()...
-
Generale
Change the interaction between S_Callback() and S_Cleanup() and can the mutex again, hopefully once and for all
-
Generale
No longer call S_Cleanup() from gameTimerHandler()
-
Generale
Bail out of A_MoveSpriteClipdist() early if passed no velocity
-
Generale
Macro safety
-
Generale
This vsync behavior might work better
-
Generale
Don't push sprites away from other clip objects when their clip areas overlap if the velocity passed to clipmove() is 0
Mostra dettagli
This workaround should fix issues with stationary sprites moving around at map load when their clip area is overlapping solid walls.
-
Generale
Add "maxhealth" console command to set the player's maximum health
-
Generale
Fix forward movement with the mouse when mouse aiming is disabled
Mostra dettagli
This was missed back when input between the x and y axes was normalized to use the same scale.
-
Generale
Disable the SHIFT-F5 music changing thing in EDUKE32_STANDALONE builds and if running Ion Fury
-
Generale
Factor conditions for locking player movement out into new P_CheckLockedMovement() function
-
Generale
Use increments of 0.1 for the mouse sensitivity slider in the menu
Mostra dettagli
The range of the slider is now 0.1-10.0.
-
Generale
Use ClockTicks class for the timer values saved and restored when creating a savegame
-
Generale
Remove in_mousesmoothing and supporting code
-
Generale
Only call S_Update() after processing all tics, and not once per call to G_MoveLoop()
-
Generale
game.h: fix calc_smoothratio_demo() to take into account differences between timerGetClockRate() and TICRATE when calculating the refresh frequency to interpolate between
-
Generale
Bump PSKYOFF_MAX to 16
-
Generale
Give the Xcode project a sorely needed update
-
Generale
Apple .app bundle stuff
-
Generale
Eliminate duplicate build_icon.ico
-
Generale
music_external.cpp: Only include winbits.h #ifdef _WIN32
-
Generale
actors.cpp: Address -Wsometimes-uninitialized warnings
-
Fix -Wunused-parameter warnings
-
Fix -Wheader-guard warning
-
Fix FindDistance3D calls to not z>>4 at the call site
Mostra dettagli
This is handled by the function itself now. Fixes the distance issue with the ceiling fan.
-
Draw the crosshair actually centered
Mostra dettagli
Thanks to Striker for the tip.