·
33 commits
to master
since this release
- Fix damage being skipped for spectral puffs
- add a 1:1.2 ratio min-scale mode
- allow summon to work with visual thinkers
- add snd_footstepvolume to sound options menu
- fix TranslationID casting
- add helper methods to Sound/SpriteID/TranslationID
- allow nullptr with spriteid/textureid/translationid (for default parameters/etc)
- Add lm_sunintensity documentation. Clean up styling of all ZDRay-related entries
- Allow setting a dynamic light's alpha to influence its brightness. This brings it in parity with VKDoom
- enable mipmapping in 2D
- Fix coop key share failing if the item was spawned in-game (for example, via the console)
- implement new cvar
save_sort_order
- for now options are only 0 or 1 - 0 is alphabetical, 1 is descending by time (most recent first) - store current time in the save game node when saving a new game - when overwriting a save force it to reposition itself in the list in case any of its details have changed
- add save order to menu
- address adaptive sync flicker issue (disables 35 fps cap during game pause)
- don't allow
vid_dontdowait
if neithervid_vsync
is true norvid_maxfps
is set, in order to prevent coil whine - Added interpolation to crosshair size
- Fix fatal error formatting
- add default values, vec4 uniforms, and cvar uniforms to post-process uniforms
- Fixed the registered or shareware versions of Doom not using the correct chat sound.
- update DUMB license from zmusic source.
- Make the visual thinker statnum assignment check unconditional since statnum is no longer a pointer
- fix DScriptScanner
- Updated VisualThinker render linkage
- Exported thing activation function
- Don't create thing iterator if THRUACTORS is set when moving
- Added S_StartSoundAt
- fix automap display for keys that were altered by Dehacked.
- Exported conversation behaviors
- Added HasConversation
- fix typos/bring udmf in sync with vkdoom
- Clear VisualThinkerHead on new level
- Allow passing sound volume to PlayBounceSound in ZScript
- add one last missing field from vkdoom
- Improvements for VisualThinkers
- source: add
CVAR_SYSTEM_ONLY
flag to automatically blacklist filesystem-related cvars for defcvars. This should be used on any cvar that can be changed by the user that relates to filenames or pathnames - remove bone component cache to decrease memory consumption
- Added flags for angle handling on bounce
- Fixed ACS scripts executing a function from another library that cause a division/modulus of zero from aborting the game.
- Add a particle flag to allow user shaders on the sprites
- fix compile error missing tarray.h
- Added translation argument for A_SprayDecal
- New "Translatable" property in DECALDEF which is just an alias for "OpaqueBlood" to reflect its general use, and also to support the new translation parameter of A_SprayDecal. "OpaqueBlood" should be considered deprecated. Note that specifying a translation directly in the DECALDEF will be added in future, in another commit.
- Added NOAUTOOFFSKULLFLY flag
- expand deprecation allowance for gzdoom.pk3
- add fuel/calamity blade/incinerator from id24
- Make CopyBloodColor readonly
- fix id24 style intermissions
- fix A_DoChase using the wrong type in non-jit
- more misc animation fixes
- fix out-of-bounds array access
- Smoothly interpolate the player pitch-centering action
- allow cutscenes in intermissions
- allow optionally skipping initial wipe in in-game intermissions
- fix ammo give/autoaim for incinerator/calamity blade
- replace incomplete flags from DECOHACK with projectile combo
- fix id24 weapons transparency
- add static function to convert ints to names
- fix out-of-bounds array access (again)
- Add VKDoom's lm_ao and lm_bounce to the UDMF specs
- remove priority changing code entirely - replace with
vid_lowerinbackground
which activates FPS capping in background - Added is3DFloor parameter to SpecialBounceHit
- Added PlayerRespawning event
- Fixed ammo and backpack with local items on
- Fix FxExpression::EmitCompare not properly handling constant registers.
- Added FindClass
- add default cvar getters
- don't allow changing out-ness of parameters in virtual overrides
- don't load idres24.wad in multiplayer games by default; allow override with cvar setting
- fix classic doom.doom filter
- renormalize normals on scaled models