Build 7442
SVN-
General
Fix issue where controls intentionally bound to no keys would be reset to default at startup
-
General
Fix "spriteshadow" on voxels in Polymost
SVN handles and Git names are merged into one person.
Fix issue where controls intentionally bound to no keys would be reset to default at startup
Fix "spriteshadow" on voxels in Polymost
Fix crash when starting E2L1
Fix Duke's head bouncing off the ceiling when jumping
This should fix most of the remaining issues with projectiles colliding with ledges they shouldn't be hitting
Fix irritating Duke clipping bugs, including where the player walks up on to wall oriented sprites
This also fixes getting through floor gaps that are too small by pressing jump while holding crouch. These changes are absolutely going to break certain maps, and cause new bugs, at which point additional required fixes will be made on a case-by-case basis.
Fix stupid typo in hardcoded Duke3D actor
Fix hang when setting r_maxfps to 0 while r_maxfpsoffset is a negative value
Fix "findnearactor" family of CON functions
Fix r_polygonmode cvar
Fix some GL ES compilation issues in polymost.cpp
Fix compilation with winlayer
There are still a bunch of warnings, but fixing warnings in deprecated code that only one guy uses anymore isn't an efficient use of time.
Fix saving to %APPDATA% on Windows...
Fix compilation error in texcache
Patch from Nuke.YKT to fix voxel rotation in Polymost
Fix a crash when trying to access cvars through typing the name into the console with the wrong case
Remove a "cheap fix" from multivoc that is no longer needed and should never have been needed in the first place
Fix net.cpp compilation failure under clang
Fix autoaim bug introduced in r6942
Fix a crash when accessing SECTOR_WALLPTR with CON_SETSECTOR
Use existing viewingrange and yxaspect for showview so it matches that of the main view
This fixes fov when using showview in EVENT_DISPLAYROOMS to do layered rendering, but it might not be right for uses of showview that simply display picture-in-picture stuff on screen.
Fixes an issue with the automap
Save mouse and joystick analog scales, dead zones, and saturation values to .cfg whether they're the defaults or not
This fixes an issue where changing one of these values would result in the value being written to the .cfg, but changing the value back to the default would leave the old value in the .cfg.
Don't crash when attempting to define quotes at indexes that exceed MAXQUOTES
Fix typo
Fix a mistake in r7322
Patch from Fox.
Fix the cursor being affected by viewport-annexing status bar sizes
Fix system memory check
Patch from Fox to fix positioning of SCUBAMASK tile with the full status bar
Fix the automap glitch in the region around the full status bar in Polymost
Fix the direction which the shadow is cast in "modern" status bar ammo icon
Patch from Fox:
Add a FOV option in the menu. Range from 75 to 120 degrees (at 4:3 resolution), default is 90. New userdef "fov". Equals the FOV in 360 degrees. Update Polymost projection hack, so it compensates for the FOV or height of the game view. Fix FOV in Polymer when the full status bar is visible. Now the FOV depends of the width of the game view instead of the height.
fix use of uninitialized values
Fix a couple minor issues with 90 degree wall texture rotation
Fix issue where a useless error would be printed to the log and bad memory reads could occur when compiling a CON script with an invalid structure member passed as gamevar structure access shortcut shorthand