Ricardo Luís Vaz Silva
56787bbc17
Add LightStrength to UDMF, move SoftShadowRadius from AActor to DynamicLight
2024-10-09 04:44:51 +02:00
Ricardo Luís Vaz Silva
159ae02a2a
fix includes
2024-10-09 04:44:51 +02:00
Ricardo Luís Vaz Silva
f226d6a00f
improve strength for small lights
2024-10-09 04:44:51 +02:00
Ricardo Luís Vaz Silva
f11ed26eb8
deduplicate code
2024-10-09 04:44:51 +02:00
Ricardo Luís Vaz Silva
a79ea9414b
inverse square lights for sprites
...
had to add a minimum distance to make sure smaller lights don't completely blow out actors nearby
2024-10-09 04:44:51 +02:00
Ricardo Luís Vaz Silva
04ee3c335e
switch from uniform to shader keys
2024-10-09 04:44:51 +02:00
Ricardo Luís Vaz Silva
37a7907221
Allow setting light attenuation mode from mapinfo
2024-10-09 04:44:51 +02:00
Dileep V. Reddy
f9a59a989b
Orthographic projection Widescreen aspect ratio horizontal clipping fixed. This one-line change only affects ortho viewpoints. Easy to verify in windowed mode.
2024-10-08 12:36:00 -04:00
Ricardo Luís Vaz Silva
f88decfd70
Add bounds checking to GetMidTexturePosition, add assert to P_GetMidTexturePosition
2024-10-06 22:36:49 +08:00
nashmuhandes
f5c06551e4
Use a light_ prefix for custom ZDRay stuff, and actually parse light_softshadowradius for map things
2024-10-06 11:24:04 -03:00
nashmuhandes
4bb61bed97
Use light_ prefix for soft shadows
2024-10-06 22:20:05 +08:00
nashmuhandes
58ddcd4806
Merge commit ' 6b5be653dc'
2024-10-06 21:29:38 +08:00
Ricardo Luís Vaz Silva
19e1d400e4
Add bounds checking to GetMidTexturePosition, add assert to P_GetMidTexturePosition
2024-10-05 23:03:05 -03:00
Christoph Oelckers
413aefb0ab
added CVAR to select the preferred MOD player and SNDINFO option to set it per song.
2024-10-05 12:37:55 +02:00
Christoph Oelckers
f0676cdf01
fixed a few memory leaks
2024-10-05 10:22:05 +02:00
Christoph Oelckers
2b2e85005c
fix MBF21 ClearCountItem
2024-10-04 18:34:32 +02:00
Christoph Oelckers
ccbebfcf34
fix kill count management in CopyFriendliness when used on corpses.
2024-10-04 18:33:53 +02:00
Magnus Norddahl
7df842bbed
Add the shaders needed to create convoluted PBR maps
2024-10-04 02:46:07 +02:00
Christoph Oelckers
6aa71184f7
fixed: MBF21's flag functions did not call the special wrappers for MF_FRIENDLY.
2024-10-03 23:01:09 +02:00
Christoph Oelckers
3798fd815f
the MISSILE(EVEN)MORE flags still need to be accessible by ZScript for backwards compatibility.
...
Since these do not exist anymore an internal interface to Handle/CheckDeprecatedFlags was added.
2024-10-03 12:32:09 +02:00
Christoph Oelckers
8354c4a5c3
Replaced MISSILE(EVEN)MORE with a real property and added related Dehacked options from Crispy Doom.
...
This also adds proper deprecation messages to the deprecated flags which were missing due to a bad definition macro.
2024-10-03 12:24:16 +02:00
Magnus Norddahl
c0bbe3a43a
Hook up some more PBR stuff
2024-10-03 02:37:08 +02:00
Rachael Alexanderson
ad4eef3b6c
- SPAC_Walking should check for SPAC_MCross not SPAC_PCross
2024-10-01 17:38:58 -04:00
nashmuhandes
5ac0b1b84c
Apply limits to the ZDRayInfo lm_sampledist value
2024-10-02 01:37:30 +08:00
nashmuhandes
a0f56b3163
Merge branch 'master' of https://github.com/dpjudas/VkDoom
2024-10-02 00:54:39 +08:00
nashmuhandes
9cd2f7530d
Change default LightmapSampleDistance value to match the default value in UDB
2024-10-02 00:54:19 +08:00
Professor Hastig
2decf10863
add missing 'author' and 'label' UMAPINFO fields.
2024-10-01 12:23:27 -04:00
Christoph Oelckers
d455f57346
remove test code.
2024-10-01 17:28:42 +02:00
Ricardo Luís Vaz Silva
896c73b1e5
Fix compilation
2024-10-01 12:05:49 -03:00
Ricardo Luís Vaz Silva
9f7a8188c5
Fix broken if statement in ParseFireTexture
2024-10-01 11:59:05 -03:00
jekyllgrim
70ec8ce711
Fixed MF9_ISPUFF overlapping with MF9_NOSECTORDAMAGE
2024-10-01 11:53:11 -03:00
jekyllgrim
1392db2f5b
Made DamageSource and bIsPuff readonly
2024-10-01 11:53:11 -03:00
Ricardo Luís Vaz Silva
f8b68a6927
Serialize damagesource, fix bad character in actor.zs
2024-10-01 11:53:11 -03:00
jekyllgrim
83165dccbf
Add damagesource
2024-10-01 11:53:11 -03:00
jekyllgrim
f13bc09840
Add bIsPuff flag
2024-10-01 11:53:11 -03:00
Christoph Oelckers
59b567689a
make the broken ID24 levelnums work somehow so that Legacy of Rust's intermissions play.
2024-10-01 16:48:07 +02:00
Cacodemon345
e88d912892
ID24 interlevel lumps implementation
2024-10-01 16:48:07 +02:00
inkoalawetrust
2c9b8f4eec
Fixed problem in CheckForShadows().
...
Fixed a regression in CheckForShadows() that made it always return a +SHADOW or +SHADOWBLOCK actor even when there were none. Causing monsters to always have messy aim if +DOSHADOWBLOCK is on.
2024-10-01 11:47:33 -03:00
dpjudas
c64b5bb2cb
Fix ccmd message
2024-10-01 01:01:46 +02:00
Magnus Norddahl
4d934ab310
Add missing declaration on posix systems
2024-09-30 20:13:50 +02:00
Magnus Norddahl
a5099699e8
Extract the call stack from the minidump file and display the call stack if PDB files are available
2024-09-30 19:49:23 +02:00
Magnus Norddahl
d69d190dc3
Add savelightmap and deletelightmap ccmds
2024-09-30 18:48:48 +02:00
Dileep V. Reddy
568a39d203
Removing pre-clipping of Frustum if pitch > 46 degrees and viewpoint is not allowed out of bounds. This is like old behavior.
2024-09-30 10:16:50 -04:00
Boondorl
8e1b25803e
Fix for NoLocalRender not snapshotting between hub levels
2024-09-30 02:21:52 -04:00
Rachael Alexanderson
0b3ee04025
- bail out if shape is null in F2DDrawer::AddShape
2024-09-30 02:09:52 -04:00
Jon Heard
4c27b55eb9
SetSkin and GetSkinCount added to PlayerInfo class
2024-09-29 18:14:52 -04:00
inkoalawetrust
9b8c79d182
Added check for hurt floors in P_IsUnderDamage().
2024-09-29 18:12:30 -04:00
inkoalawetrust
391f496512
Added SECMF_HURTMONSTERS, SECMF_HARMINAIR and NOSECTORDAMAGE.
...
- Added SECMF_HURTMONSTERS, which allows monsters in the flagged sector to be hurt with the same behavior as players (i.e damage leaking).
- Added SECMF_HARMINAIR, which allows players (And monsters with SECMF_HURTMONSTERS) to be hurt when they're inside the sector in general, instead of only when they're walking on it. Replicates the behavior of the DAMAGE_IN_AIR flag that SectorDamage() uses.
- Added NOSECTORDAMAGE, which makes actors with the flag immune to any harmful floors.
2024-09-29 18:12:30 -04:00
Rachael Alexanderson
bbeaea1ea7
- implement anamorphesis proof-of-concept ( #2431 )
...
Co-authored-by: Rachael Alexanderson <madame-rachelle@users.noreply.github.com>
2024-09-29 18:09:07 -04:00
Hexadec
5cc718ec77
Search more paths in SHARE_DIR ( #2610 )
...
* Search more paths in SHARE_DIR
Makes it more compatible with more exotic systems such as Guix or NixOS. (one day we'll have a gzdoom without patches)
* Make more places search in SHARE_DIR.
---------
Co-authored-by: Rachael Alexanderson <18584402+madame-rachelle@users.noreply.github.com>
2024-09-29 18:06:49 -04:00