Build 9875
GIT-
fix possible file handle leak in osdcmd_artdump()
SVN handles and Git names are merged into one person.
fix possible file handle leak in osdcmd_artdump()
Increase MAXSOUNDS to 16384 to match the game-side limit
remove call to calc_sector_reachability() from yax_updategrays() in favor of calling it explicitly when needed instead
fix "gameexecutable" option in configuration file
don't crash when loading corrupt maps with sectors with zero walls
This also makes the editor recognize corrupt sectors with < 3 walls and try to repair the map. It works for the corrupt sectors in E4L1, at least. Please immediately report any problems caused by this change directly to me.
fix stupid mouse look bug
fix a few things to reference MAXUSERTILES instead of MAXTILES
improve tile picker
make little dot thing that snaps to the currently selected wall from the mouse cursor more visible and minorly improve mouse cursor
Yeah, I understand it's fucking pink, but go ahead and find me a more visible color in the default palettes of any of the supported games. wtf chode
startup window checkbox for -usecwd
integer upscaling for 2d mode for people with 4K displays
Enable with the "upscalefactor" console command or by editing the cfg for now.
unify resolution choice for 2d and 3d mode
Use APPBASENAME for testing maps
Allows FURY compiled mapster32 to launch fury.exe
Actually make use of `sound` def token's `volume` subtoken
Followup to 072bd40ebd1a2d0833021b78e7784bab65259c61.
Factor out g_sounds[num] access in S_PlaySound and S_PlaySound3D
use updatesectorz_compat() for moving with the mouse with clipping disabled
Parse the `sound` def token
Expose 8 additional clipboard variables as READONLY to M32 CON
These variables include: * `tempxpanning` * `tempypanning` * `tempxvel` * `tempyvel` * `tempzvel` * `tempstatnum` * `tempblend` * `tempsectnum`
skip drawing sprites in textured view if the sector is grayed out
fix sector visibility value printed in message shown when using alt -/+
fix stupid bug where changing sprite angles or aligning wall textures with , and . didn't flag the map as having been changed
allow printext256 in 2d mode, add "ifin2d3dmode" for scripts to detect PIP usage
fix floor and ceiling texture corruption issue in 2d3d mode window
Allow assigning pals over 127 with ; + P hotkey
log application parameters
artdump tile range support
fix drawing bug with highlighted sectors in 2d mode
clamp m32script line drawing color range to 255 instead of 15
handle negative color indexes for m32script printext16 the same as the line drawing commands
the VS debugger says this is used uninitialized but it's not
Shut up, VS debugger.
add drawline256 command for scripting