Build 1899
SVN-
tweak RShift so that unnecessary gray walls aren't selected; fix ugly bug with TROR joining
Show details
game: when entering/leaving water or slime, delay changing palette by one game tic to make it look right
SVN handles and Git names are merged into one person.
tweak RShift so that unnecessary gray walls aren't selected; fix ugly bug with TROR joining
game: when entering/leaving water or slime, delay changing palette by one game tic to make it look right
fix crash with RTS playback
Fix CON_SCRIPTSIZE
set op support for loop highlighting with RCtrl-RShift
join sectors to a new bunch. For this, highlight exactly two connected components having the same outline and being TROR-consistent (same height etc.) and press Ctrl-J. Any ambiguity (connect c/f with f/c?, move which component?) is resolved by asking the user. Warning: hot off the keyboard and likely buggy
Increase default tile cache size to 24M in Mapster32 and add a command-line parameter '-cachesize <kilobytes>'
loop joining/sector splitting with TROR'ed sectors, rendering bugs due to slopes. change keys: [I] toggles invisibility preview, ['I] toggles sprite invisibility bit
Polymost:
* rudimentary TROR support * free mixing of multi- and single-tile pskies * Don't cull models behind you. That is, treat them like floor sprites in that respect. This way large models like corpses don't disappear from the view unexpectedly. Classic: * tweak the last row and column of the translucency table so that e.g. a transparent sprite against a FANSPRITE wall doesn't show up purple (only if Duke3D table is found) Misc.: * fixes TROR-nextwall corruption when deleting sectors * tile selector 'goto' now has also completion * I forgot a file for the non-OpenGL build last time
Fix some CON compile errors I introduced in r1857
* Auto-grayout for plain old sectors toggled with Ctrl-A. When it is in effect, _all_ sectors which fall outside the [min ceiling z, max floor z] bounds of all active extended sectors are deactivated.
* make it possible to duplicate from extended sectors; all extensions are cleared from them * lazy hightile loading in tile selector can now be disabled in mapster32.cfg * fixes USE_OPENGL=0 build
Translucent slope texture mapping; make overhead view always display grayed-out walls instead of only non-TRORed ones
yay, I forgot the example and test map
~-_-~-_-~ lift the curtain for... ~-_-~-_-~
True Room over Room (also known as PROR) (or YAX) ~-_-~-_-~ ~~~~~~~~~~~~~~~~~~~~~~~ ~-_-~-_-~
* Include file cleanup by dragging most declarations into editor.h
* more useful auto-red wall feature: if no structure-changing operations have been applied after highlighting and duplicating, now also paste 'visual' fields of outer walls (this is one example of the use of a system that temporarily keeps track of nextwalls for former red lines) * multi-pkies now have individual parallaxyscale
Fix SE49 and SE50 breakage
Add null ptr check to minitext and fix the quotes for DNCLIP
sure enough, I forgot a file
-- engine:
* support for free mixing of multi- and single-tile parallaxed skies in classic * make visibility independent of yxaspect and viewingrange in OpenGL modes -- editor: * when dragging walls, restore pixel width after that (only for the left and right walls of pointhighlight, and its nextwalls, if any) * pasting on walls and auto-aligning them now carries over a few more fields -- fixes: * visibility in OpenGL modes wasn't incremented gradually (regression due to making 'clamp' an inline function instead of a macro) * memory corruption due to calling qlz_compress with less than the recommended surplus storage of 400 bytes * decorative sprites in the mirror showing non-flipped * make the subway SE message (much) more helpful by showing which sector the game considers to be the track sector
Only invoke pkg-config for non-Windows platforms.
Fix two warnings I introduced a while back.
Fixes for building on OpenBSD. Doesn't break Linux, pending Win32 synthesis
results.
fix a.m32 script, inserted light SEs now have nonzero repeat