Maggio 2018
-
Generale
WWII GI: Remove the hack/approximation for the bazooka display code because one of the general weapon system fixes made it work incorrectly, and also made a direct port of the original code work correctly. Accuracy FTW!
-
Generale
Fix some printf warnings.
-
Generale
WWII GI: Fix the chaingun replacement to always reload even if you continue holding down fire.
-
Generale
WWII GI: Fix the chaingun replacement to not fire in bursts of 3 per fire button press.
-
Generale
WWII GI: Fix mistakes in our version of the weapon display code.
-
Generale
WWII GI: Update the default values of the weapon gamevars to correctly match the original game.
-
Generale
Fix some inaccuracies to the released versions of NAM and WWII GI.
Mostra dettagli
*Both: Reload frame display for weapon 1 *WW2GI: Some effect bits for changes in ammo amount of weapon 11 in the status bar Thanks to NY00123 for detailed comparisons of the released source code to the original binaries!
-
Fix the M16's autoaim.
Mostra dettagli
Reported by Little Tijn.
Aprile 2018
-
Generale
Direct cache1d error messages to log instead of stdout
-
Generale
Add 'P' hotkey to change palette in tile selector, and clean up the info at the bottom of the screen a bit
-
second attempt at preventing extra wall points from being inserted on some walls with the batch point insert tool
-
in tile selector, make backspace set palette to 0
-
use object's current palette on tile selection screen and allow cycling object palettes from tile selection screen with - and =
-
use sc_XXX defines from scancodes.h instead of unlabeled hex scancodes when checking keystatus[]
-
Generale
Disable AllowShortLoopsOnASingleLine in clang-format
-
Generale
Indentation
-
Generale
Fix Mapster32 bug where sometimes you'd get two points instead of one when pressing enter to insert points where the lines intersect with the wall drawing tool
-
Generale
LZ4 warning silencing I accidentally left out of a previous commit
-
Generale
macOS build fix
-
Generale
Readability improvements for gamestructures.cpp
-
Generale
Use references in some gamevar stuff
-
Generale
Fix warning
-
Generale
Change mouseGrabInput()'s parameter to a bool
-
Generale
Fix a couple of warnings in the new versions of LZ4 and Miniz
-
Generale
Update Miniz
-
Generale
Rename int64.h to fix16_int64.h
-
Generale
Update xxHash
-
Generale
Update lz4
-
Generale
Merge our changes to libdivide back in
-
Generale
Update libdivide.h to latest release
-
Generale
Oops, I made a fuck
-
Generale
Remove no longer used glext.h
-
Generale
This is probably faster
-
Generale
MSVC warning fix
-
Generale
Replace sound callback mutex with atomic operation
-
Generale
Add missing file to VS project
-
Generale
Slight change to FX_DetectFormat(); format specifications seem to say there's no such thing as WAVE without RIFF.
-
Generale
Sound code tweaks
-
Generale
Bump clang-format ColumnLimit to 150
-
Generale
Fix a bunch of off-by-one errors in the sound system, made apparent by a change to some related code.
-
Generale
Prevent divide by 0 when SDL_GetCurrentDisplayMode()/SDL_GetClosestDisplayMode() say the refresh rate is 0
-
Generale
More function name shit
-
Generale
Function names
-
Generale
More function name cleanup
-
Generale
Continuing the quest for clearer function names
-
Generale
Engine function name cleanup round 2
-
Generale
Beginnings of baselayer.cpp/.h refactor. This is 99.9% renames.
-
Generale
This is supposed to enable the discrete GPU on NVIDIA Optimus and AMD PowerXpress setups
-
Fix NORM_(SPRITE|WALL|SECTOR) macros to use MAX$1 instead of ARRAY_SIZE, which would fail due to the structs not being statically allocated.
Mostra dettagli
Patch prepared by Striker.
-
Add spawnceilingglass, spawnwallglass, and spawnwallstainedglass commands.
Mostra dettagli
Patch from Striker.