Build 1824
SVN-
General
Add the svn revision to the version string in Mapster32
SVN handles and Git names are merged into one person.
Add the svn revision to the version string in Mapster32
Add a couple more resolutions to the table in baselayer.c and add the compile date and time to eduke32.log
Use svn revision numbers in synthesis build strings
Consolidate POLYMOST preprocessor define into USE_OPENGL, remove SUPERBUILD preprocessor define, add additional mode to neartag() to skip sprite searches and speed up processing (and enable for CON_OPERATE), fix issue with nearby single instance sounds not playing due to out of range sounds blocking their playback, fix issue with settings.cfg being reset to default bindings when running a mod that specifies its own cfg base name, improve CON structure member interface read/write performance, fix a bug with CON "move" pointer validation
Move hardcoded windowed resolution list to baselayer (based off winlayer ones + 1366x768).
Adds r_pr_overridemodelscale to help with getting models in-game, also works with HUD models.
Slight tweak to the main loop to be more interactive when the game code runs really slow (as opposed to the renderer).
New sector selection mode in 2d mode: if RCtrl is pressed when releasing RAlt, then instead of the sector having to be contained in the rectangle, the mouse pointer must be inside a sector to be selected. This way it's easy to select sectors with arbitrary shapes. Set ops work independently of it, too. Also some annoyance fixes with sprite movement.
fix sprite ornamentation
Add custom FOV support for HUD model definitions with the 'fov' DEF token (in build angles). Also adds an r_pr_overridehud cvar in order to preview DEF token changes in-game using the r_pr_hud* cvars.
more m32 fixes
Add Polymer support to rotatesprite, which hooks up highpal amongst other things.
m32 fixery. random z position of inserted sprites is bad!
Fix the build with USE_OPENGL=0.
Fix warnings when building with POLYMER=0.
Final round of Mapster32 hardening. Going over the limits should now always produce an error message instead of corrupting the data. Also fixes crash in defs.c (thanks for the crashlog, LeoD).
fix monumental fuckup in r1805 that broke pretty much every EDuke32 mod ever
MSVC build fix
fix win32 build
Allocate some extra space after static wall[] and sector[] for the editor.
Oops, r1801 crashed Mapster in the undo system. Also less/better automatic wall[].xrepeat resizing on things like attaching a wall to another.
Multiplayer improvements
Mapster32 cleanup. The biggest visible change should be the more robust editing near the limits (still not perfect though).