Build 10593
GIT-
General
Fix rumble detection
Show details
- Co-authored by
- Evan Ramos
SVN handles and Git names are merged into one person.
Fix rumble detection
Add Quick Save and Quick Load gamefuncs
See also 9b05319ebd2a018438dd1e8b79d1e347387f065c
SDL 2.30.4
Update gamecontrollerdb.txt
fix a bunch of improperly written checks for sprites that have been deleted or wound up outside of playable space
update miniz to 8714fd3cd8788eb18304200607247926f9728d1f
cherry pick 03020fbf81541651e24289d2f7033a772a50f480
update to v1.8.7
Implement ifmatch subtoken for voxel token
Note that due to the nature of the voxel token, this subtoken must appear *before* any tile subtokens in order to take effect.
Factor out ifmatch/ifcrc handling into TileMatchChecker class
Factor a new vox_clearid() out from vox_undefine()
Apply minor cosmetic cleanup to voxel token code
Fix GRP checksumming log messages
Clean up references to removed/replaced libraries
Fix highlight of Incinerator ammo in full status bar
Update Visual Studio project for mimalloc v1.8.6
_mi_page_malloc_zero can't be "extern inline"
Restore allow_large_os_pages and abandoned_page_purge options
update to v1.8.6
Fix build error due to changes in headers conflicting with mimalloc
Include FLAC headers using <angle brackets> rather than "quotes" on Linux
This resolves an issue compiling on Linux.
Fix playback volumes of "Duke-Tag!" announcement sounds
The modified code has an unconditional call to S_PlaySound from S_PlaySound3D with no check of the flag SF_GLOBAL. This is also done with a higher priority than Duke Talk sounds now, which should similarly match DOS v1.5.
Implement accurate CON_SIZETO behavior for v1.3D mode
Restore reverb delay to original value on toggle
Convert attenuation from centibels to decibels
Incorporates this upstream PR which has yet to be merged. https://github.com/schellingb/TinySoundFont/pull/85
Remove several unused variables and definitions
Including a leftover T_RENAMEFILE definition that was removed long ago
Separate viewscreen reset out into its own function
Refresh "gotsector", "radiusdmgstatnums" and "show2dsector" in Gv_RefreshPointers()
Extend mouse x-sensitivity slider to 0 (backport from tmyqlfpir)
Apply minor followup to 49773f74823ea79c3385089ff1a2e88a0a906acf
Move g_controllerSupportFlags from sdlayer.cpp to baselayer.cpp
Fix RENDERTYPE=WIN build
Remove GL frameworks from build-time linking
This is handled at runtime.
Backport TinySoundFont improvements by tmyqlfpir
Actually get name of current video driver instead of index 0
Fix build
fix screentext problem introduced in 5997fee3c6b9c2bda5aa31e8a80782f3901c4be1 by folding the relevant change into the new screentext flag introduced in 03a39f4d64a9131138eeecab08003d5c6b67da1c
update lz4
clean up mimalloc integration
Can now build with USE_MIMALLOC=0 if desired.
fix OOB memory access when saving
Duke3d, SW: add -nodinput and -noxinput parameters
Avoid calling dragpoint on invalid wall indexes in SE 20 code
Fix renderer menu option hiding logic
Prevents duplicate entries from appearing, which then crash when changed.
compat.h: Remove macOS cctype shims
Fixes build on macOS 14.
Make CON_GETGAMEFUNCBIND properly detect and return mouse binds
Check if grp is null
Fix sloped sprite shading preview in editor
Fix sloped sprites to once again take on ceiling/floor shade