Magnus Norddahl
d8d1742d0a
Add lm_bounce and lm_ao to ZDRayInfo
...
Make vktool ignore the existing lightmap lump
Ignore the lightmapper cvars in vktool
2025-01-19 15:34:39 +01:00
Ricardo Luís Vaz Silva
9073fb8501
add shadowMinQuality property and gl_light_shadow_max_quality CVar
2025-01-03 07:30:54 +01:00
nashmuhandes
c2808809b7
Add customizable sunlight intensity (both to ZDRayInfo and ZScript)
2024-12-21 17:48:17 +01:00
nashmuhandes
5464090800
Merge branch 'post-4.13' of https://github.com/madame-rachelle/gzdoom into gzd-master-experimental
2024-11-05 21:51:43 +08:00
Rachael Alexanderson
7980d351b7
Merge branch '4.13' of ../gzdoom into gz4.13.1-merge
2024-10-20 10:25:15 -04:00
inkoalawetrust
34dc204517
Re-added sector damage for non-players. ( #2773 )
...
* Re-add non-player sector damage.
Reimplements SECMF_HURTMONSTERS and SECMF_HARMINAIR.
* Fixed 3D floor handling for sector damage.
Fixes sector damage to either monsters or players not working on (non-)solid 3D floors.
2024-10-20 07:51:36 -04:00
Rachael Alexanderson
5fb83d4762
Revert "Added SECMF_HURTMONSTERS, SECMF_HARMINAIR and NOSECTORDAMAGE."
...
This reverts commit 391f496512 .
2024-10-19 10:25:19 -04:00
Rachael Alexanderson
4ba53e34e4
Revert "Added SECMF_HURTMONSTERS, SECMF_HARMINAIR and NOSECTORDAMAGE."
...
This reverts commit 391f496512 .
2024-10-19 10:25:03 -04:00
Ricardo Luís Vaz Silva
74a49ca919
change light strength to light linearity 0.0 = inverse square, 1.0 = linear
2024-10-11 11:43:09 +02:00
Ricardo Luís Vaz Silva
479e0c301e
add light_noshadowmap/light_dontlightactors/light_dontlightmap to UDMF
2024-10-09 04:44:51 +02:00
Ricardo Luís Vaz Silva
56787bbc17
Add LightStrength to UDMF, move SoftShadowRadius from AActor to DynamicLight
2024-10-09 04:44:51 +02: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
nashmuhandes
5ac0b1b84c
Apply limits to the ZDRayInfo lm_sampledist value
2024-10-02 01:37:30 +08: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
89ce70fd0b
- implement SPAC_Walking, mostly useful for teleports or for line crossings that should not happen when the player is falling or flying
...
- update UDMF spec entry
2024-09-29 16:06:36 -04:00
nashmuhandes
f671018700
Clean up lightmap stuff in the namedef
2024-07-20 12:56:56 -04:00
nashmuhandes
1a89307ee7
Rename SourceRadius to SoftShadowRadius
2024-06-15 18:08:37 +08:00
Rachael Alexanderson
9b950c7d2f
- compile fixes
2024-04-21 11:24:52 -04:00
Rachael Alexanderson
112c6cbccf
Merge branch 'master' of https://github.com/ZDoom/gzdoom into gzdoom-update-4-12-1
2024-04-21 11:05:59 -04:00
Rachael Alexanderson
558bd4674d
- handle dsda namespace like zdoom in udmf
2024-04-18 03:18:56 -04:00
Nash Muhandes
6226f03bb4
Update and correct ZDRay-related stuff in the specs and also in the n… ( #2503 )
...
* Update and correct ZDRay-related stuff in the specs and also in the namedef table
* Fix compile error
2024-04-17 18:53:46 -04:00
Magnus Norddahl
ab537a4879
Hook up SourceRadius
2024-03-05 16:37:59 +01:00
Magnus Norddahl
73ada7f84b
Merge remote-tracking branch 'gzdoom/staging'
2024-01-02 17:10:47 +01:00
Christoph Oelckers
ad778b0bcc
added DSDA's thrust properties for UDMF
2023-10-29 23:18:06 +01:00
Christoph Oelckers
bdee1f3d34
added per-sector sky UDMF properties.
...
(Hardware rendering only, the SW renderer is not in a state where this is easily done.)
2023-10-29 17:49:59 +01:00
Christoph Oelckers
9a94472650
added friction and colormap related properties from DSDA.
2023-10-29 16:50:20 +01:00
Christoph Oelckers
4ddffd233a
added UDMF wall scrolling properties from DSDA.
2023-10-29 16:07:27 +01:00
Christoph Oelckers
2b0731a5a7
implemented DSDA's sector scrolling properties.
...
The major new additions are flags to specify which kind of actor is supposed to be scrolled and carrying ceiling scrollers.
2023-10-29 13:51:44 +01:00
Magnus Norddahl
4665f8ff79
Merge remote-tracking branch 'gzdoom/master'
2023-10-25 22:25:12 +02:00
Christoph Oelckers
b48caddb96
reworked the skewing properties.
...
The Eternity-based definitions are currently disabled due to unclear semantics and overall unsatisfying design. They can be re-enabled once their precise working has been established.
New properties were added to replace them with something that will be clearly specified and is fully ortohonal i.e. they will allow to align an upper tier skew with the floor as well and a lower tier's skew with a ceiling.
2023-10-20 18:14:20 +02:00
Professor Hastig
f92f6b8de4
added wall texture skewing.
...
This uses the same UDMF properties as Eternity recently introduced for the same feature.
2023-10-20 08:23:56 +02:00
Magnus Norddahl
e75e5a387b
Merge remote-tracking branch 'gzdoom/master' into merge-gzdoom
2023-10-19 21:05:17 +02:00
Magnus Norddahl
9a334570f0
Add lm_dynamic UDMF boolean on sectors for marking if a sector should update its lightmap dynamically
2023-10-17 19:10:39 +02:00
Christoph Oelckers
48ba63c022
added even more explicit GetChars() calls.
2023-10-03 15:55:08 +02:00
nashmuhandes
bb347e1c69
Unify the custom sample distance variable names
2023-10-03 18:18:47 +08:00
nashmuhandes
ba023efe73
Update ZDRay UDMF specs and remove deleted features.
2023-10-03 17:59:06 +08:00
Christoph Oelckers
f7c379b720
- fixed: The UDMF loader did not adjust the floor/ceiling overlap state after processing UDMF sector plane properties.
2023-09-16 21:55:35 +02:00
RaveYard
c6b92e1c1b
Initial implementation for lightmap lump loading
2023-09-13 21:58:11 +02:00
nashmuhandes
99983b37ca
Update ZDRay UDMF specs and remove deleted features.
2023-09-11 20:09:16 +02:00
RaveYard
6a579396b5
Read ZDRay info thing
2023-09-04 12:59:44 +02:00
RaveYard
8329fe9e3c
Read lm_sampledist properties from map geometry
2023-09-04 12:59:44 +02:00
RaveYard
98f4beabe8
Ignore UDMF lightmap keywords on sidedef as per ZDRay implementation
2023-08-02 00:22:17 -04:00
RaveYard
998658f788
Ignore UDMF lightmap keywords on sidedef as per ZDRay implementation
2023-08-01 21:44:37 +02:00
Christoph Oelckers
f0fbdba593
- disable implicit conversions from float to TAngle
2022-08-26 18:01:26 +02:00
nashmuhandes
8da4f2a212
ZDRay UDMF key update (per-surface sampling distance https://github.com/dpjudas/ZDRay/pull/36 )
2022-06-29 09:12:18 +02:00
Christoph Oelckers
355219d614
- fixed several scale related floating point conversion warnings.
2022-06-15 22:15:36 +02:00
nashmuhandes
972e9cba09
Standardize and finalize the naming conventions for the new UDMF keys to everything lightmap-related to use an "lm_" prefix.
2022-06-15 20:20:16 +02:00
nashmuhandes
004a962ed5
Actually parse the new ZDRayInfo keys
2022-06-15 13:48:57 +02:00