Build 6761
SVN-
General
In case a requested quick load upon death cannot be completed, perform a pistol start instead of doing nothing
SVN handles and Git names are merged into one person.
In case a requested quick load upon death cannot be completed, perform a pistol start instead of doing nothing
Fix Polymer issues introduced with change to Q16.16 view angles
Inline drawrooms() wrapper
SDL 2.0.8
Improve file loading
Fix save deletion in the load menu not closing the verification prompt appropriately.
While here, also fix the formatting of the save cleanup verification prompt to center vertically since the message was expanded to 3 lines.
Accept "BUILDART" prepended to ART files
Display number of savegames to be deleted before removing, automatically remove old savegames from the install dir in EDUKE32_STANDALONE builds. DONT_BUILD.
CSV format for CON timing output
Remove " Settings" from user profile folders on Windows
Menu stuff
Add verification screens for deleting saves
"Clean Up Obsolete Saves"
Autosave culling
Change header string to "E32SAVEGAME" (but still accept "EDuke32SAVE")
Improve r6723. Adds EVENT_LASTWEAPON.
Patch from Fox.
Improve CON perf tracking's ability to determine actor names
Backport some CON profiling stuff from Lunatic. Use "printtimes" in the console.
Remove attempt at being compatible with the original ranges of ang and horiz values, and introduce a q16 version of drawrooms (and showroom)
Truncate instead of round when returning avel and horz from getinput
And we'll put a happy little int16_t right over here
Missed files from last commit
q16avel/q16horz
Store configuration data in AppData on Windows in standalone builds
Use ~/.config/APPBASENAME instead of ~/.APPBASENAME on Linux
Move APPNAME and APPBASENAME to common_game.h so we can use them for the data paths in common.cpp
Re-allow negative hitags on crack sprites.
Perform CON_SAVE after a frame is drawn
Menu stuff
Avoid filtering seams by drawing custom scrollbars twice, like the scuba gear and chaingun.
Patch from Fox.
Allow mouse axis scale to go to zero.
Fix "setvarvar: Gv_GetVarX(): invalid player ID -1" message for certain userdef accesses
Fix "too many sprites spawned" check
Move "EVENT_DISPLAYREST" after "EVENT_DISPLAYCROSSHAIR".
Patch from Fox.
1. Fix translucency in the mouse cursor.
2. In "EVENT_DISPLAYCROSSHAIR" and "EVENT_DISPLAYCURSOR", make "userdef[].return" 1 and 2 return the coordinates, and 3 the alpha ("EVENT_DISPLAYCURSOR" only). 3. New event "EVENT_DISPLAYPOINTER" Similar to "EVENT_DISPLAYCURSOR", it is used to display the pointer that controls the aiming in Wii. "RETURN" / "userdef[].return" work in the same way as "EVENT_DISPLAYCURSOR". Patch from Fox.
Fix the position of the notch when scaling the slidebar with the mouse.
Patch from Fox.
Revert change to _multivc.h because it fucked up the volume slider
Reduce max volume to prevent audio clipping
Hide the joystick menu instead of disabling it.
astub.cpp: only call GL functions if we are in a GL mode