Jon Daniel
3adddd6674
fix compile error missing tarray.h
2025-01-29 20:37:46 -03:00
nashmuhandes
aae8c12cdf
Add a particle flag to allow user shaders on the sprites
2025-01-29 17:00:12 -03:00
Adam Kaminski
162ab3c4ec
Fixed ACS scripts executing a function from another library that cause a division/modulus of zero from aborting the game.
2025-01-27 21:27:39 -03:00
Boondorl
e0394ef16a
Added flags for angle handling on bounce
...
Allows for keeping the current angle on bounce or modifying the pitch.
2025-01-27 21:27:03 -03:00
Ricardo Luís Vaz Silva
3d2f9e06ed
remove bone component cache to decrease memory consumption
...
caching this is entirely unnecessary, as it changes every frame
2025-01-27 17:04:46 -03:00
Rachael Alexanderson
6ea1b68a1c
- add null check for the defcvars blacklist
2025-01-26 18:45:46 -05:00
Rachael Alexanderson
3c8c484327
- 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
2025-01-24 23:19:31 -05:00
Boondorl
3db1ee9a1e
Improvements for VisualThinkers
...
Added BeginPlay virtual that's called after construction. Added getter for render style in ZScript.
2025-01-24 22:53:19 -05:00
Ricardo Luís Vaz Silva
98b5d8b1d2
add one last missing field from vkdoom
2025-01-24 14:29:38 -03:00
nashmuhandes
27b6cb2f72
Allow passing sound volume to PlayBounceSound in ZScript
2025-01-23 13:54:26 -03:00
Boondorl
f239025f8e
Clear VisualThinkerHead on new level
...
Fixes a crash that could occur if the list couldn't be deleted fast enough when changing levels.
2025-01-22 18:00:40 -03:00
Ricardo Luís Vaz Silva
59ad4ebc55
fix typos/bring udmf in sync with vkdoom
2025-01-22 13:37:58 -03:00
nashmuhandes
9e3db4f147
Added HasConversation
2025-01-22 13:18:45 -03:00
nashmuhandes
92dbdd3f39
Exported conversation behaviors
2025-01-22 13:18:45 -03:00
Christoph Oelckers
7b30f9350c
fix automap display for keys that were altered by Dehacked.
2025-01-19 13:19:26 +01:00
Boondorl
a1460e88af
Added S_StartSoundAt
...
Allows for positional sounds that aren't attached to any Actor.
2025-01-18 06:47:00 -05:00
Boondorl
dad8e4719c
Don't create thing iterator if THRUACTORS is set when moving
2025-01-14 15:10:15 -05:00
nashmuhandes
f5bf1d0497
Exported thing activation function
2025-01-14 02:21:50 -05:00
Boondorl
c87dc5ccad
Updated VisualThinker render linkage
...
Now uses its own self-managed linked list with its level tracking the head pointer. Allows for VisualThinkers to be moved to any desired stat instead of being stuck in STAT_VISUALTHINKER.
2025-01-13 19:26:05 -05:00
Ricardo Luís Vaz Silva
61df13306f
fix DScriptScanner
2025-01-11 09:31:20 -03:00
Major Cooke
2061caba18
Make the visual thinker statnum assignment check unconditional since statnum is no longer a pointer
...
- This fully completes this revert: ca3b0737ea
2025-01-10 20:31:38 -03:00
Christoph Oelckers
30ab960955
update DUMB license from zmusic source.
2025-01-10 17:18:44 +01:00
Rachael Alexanderson
2f4714e0c7
- vcpkg keeps failing. take it off the CI
2025-01-08 17:55:09 -05:00
Adam Kaminski
aa190dffc9
Fixed the registered or shareware versions of Doom not using the correct chat sound.
2025-01-08 17:19:06 -05:00
Ricardo Luís Vaz Silva
e12d51c5a2
add default values, vec4 uniforms, and cvar uniforms to post-process uniforms
2025-01-06 19:21:21 -05:00
Eonfge
22690bbb76
Fix fatal error formatting
...
Based on this patch: https://aur.archlinux.org/cgit/aur.git/tree/0002-fix-format-security-error.patch?h=gzdoom
2025-01-06 11:01:20 -05:00
Boondorl
af8838d45a
Added interpolation to crosshair size
2025-01-06 03:20:23 -05:00
Rachael Alexanderson
6f927d60c8
- don't allow vid_dontdowait
if neither vid_vsync
is true nor vid_maxfps
is set, in order to prevent coil whine
2025-01-04 12:22:47 -05:00
Rachael Alexanderson
3efaca262d
- address adaptive sync flicker issue (disables 35 fps cap during game pause)
2025-01-04 12:22:47 -05:00
Rachael Alexanderson
f3b0c3ac5e
- Roll back filesystem changes. These were causing instabilities in the master branch that were interfering with development.
2025-01-04 11:27:21 -05:00
Rachael Alexanderson
786bfa6419
- add save order to menu
2025-01-01 17:26:16 -05:00
Rachael Alexanderson
d42e3b0037
- 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
2025-01-01 17:11:12 -05:00
Rachael Alexanderson
902bf03c47
- 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)
2025-01-01 17:11:12 -05:00
nashmuhandes
aebabd2307
Fix coop key share failing if the item was spawned in-game (for example, via the console)
2024-12-30 21:25:37 -05:00
Rachael Alexanderson
d6e1097b85
- enable mipmapping in 2D
2024-12-26 04:12:06 -05:00
nashmuhandes
a4e527979d
Allow setting a dynamic light's alpha to influence its brightness. This brings it in parity with VKDoom
2024-12-26 04:10:44 -05:00
nashmuhandes
d3e5cf77ab
Add lm_sunintensity documentation. Clean up styling of all ZDRay-related entries
2024-12-22 05:06:20 -03:00
Ricardo Luís Vaz Silva
bdddfcc80a
allow nullptr with spriteid/textureid/translationid (for default parameters/etc)
2024-12-21 04:33:25 -05:00
Ricardo Luís Vaz Silva
d36fa3c36b
add helper methods to Sound/SpriteID/TranslationID
2024-12-21 04:33:25 -05:00
Ricardo Luís Vaz Silva
eefad0764e
fix TranslationID casting
2024-12-21 04:33:25 -05:00
Ricardo Luís Vaz Silva
b7c9675c9d
add snd_footstepvolume to sound options menu
...
(SNDMNU_FOOTSTEPVOLUME is already in the spreadsheet, but only for en/pt so far)
2024-12-21 04:33:25 -05:00
Ricardo Luís Vaz Silva
023328da04
allow summon to work with visual thinkers
2024-12-20 22:23:49 -03:00
Rachael Alexanderson
62381cc7de
- fix 1:1.2 minimizer function to work with actual 4:3 screens
2024-12-19 06:47:07 -05:00
Rachael Alexanderson
0a375f2a6d
- add menu option for new 1:1.2 minimal scaling mode
2024-12-19 05:55:11 -05:00
Rachael Alexanderson
4963aea0e8
- add a 1:1.2 ratio min-scale mode
2024-12-19 05:53:50 -05:00
Rachael Alexanderson
1d7763864b
- language update
2024-12-17 14:18:30 -05:00
Ricardo Luís Vaz Silva
d61ec1722a
Fix damage being skipped for spectral puffs
2024-12-16 17:12:25 -03:00
Rachael Alexanderson
5b38eb5fc5
g4.15pre
2024-12-16 04:39:44 -05:00
Ricardo Luís Vaz Silva
e82c7d2428
remove "DECORATE" from error string
...
* print warning count as well
* allow treating warnings as errors
2024-12-13 16:46:48 -03:00
Ricardo Luís Vaz Silva
325817afdf
remove version check for array type fix, to prevent crashes/etc with bad types
2024-12-12 15:18:53 -05:00