Magnus Norddahl
2eab98b4fb
Fix level mesh upload crash if too large textures gets uploaded
2024-06-24 16:57:10 +02:00
Major Cooke
3e91d38582
Fixed Pre(Un)Morph being called out of order.
...
- This had broken several mods that relied on the inventory being in place before the switch, which was the intended way to begin with.
2024-06-24 10:37:12 -04:00
Magnus Norddahl
330ec45d84
Merge tag 'g4.12.2'
2024-06-23 22:27:45 +02:00
Major Cooke
5fc3d44ba5
Added SPF_ROLLCENTER for particles and visual thinkers.
2024-06-23 11:09:29 -04:00
Magnus Norddahl
dab624b8b5
Fix compile error for gcc 14
2024-06-23 16:59:26 +02:00
Major Cooke
c56d70f2b1
Added SPF_(NO)FACECAMERA flagst for specifying camera facing on particles and visual thinkers.
...
- This also adds ensures facing camera is applied to these via the option menu.
2024-06-23 10:07:22 -04:00
nashmuhandes
2e4bf697b8
Add X, Y and Z offsets for VOXELDEF. Needed for voxelized weapons which would typically be very large and take up the majority of the 256x256x256 canvas, therefore making precise positioning of the models relative to the screen pretty much impossible without tweakable offsets.
2024-06-21 08:17:54 -03:00
Magnus Norddahl
8c713794a0
Add missing arm64 dlls
2024-06-20 18:45:17 +02:00
Magnus Norddahl
e76e86ca4b
Fix compile error on Windows ARM64
2024-06-20 18:11:58 +02:00
RaveYard
57d39048c8
Apply 2D shadowmapping to particles as they do not use levelmesh raytracing
2024-06-20 11:33:06 +08:00
RaveYard
c72092ffed
Fix redundant 2D shadowmap test for lightmap lights
2024-06-19 13:23:32 +02:00
dpjudas
c66b809d4e
Initialize COM early as we call SHGetKnownFolderPath as part of crash reporter setup
2024-06-16 02:31:34 +02:00
dpjudas
8c1351a363
Use a win32 message box if a fatal error happens before we got the chance to initialize zwidget's resources
2024-06-16 01:19:09 +02:00
nashmuhandes
13b9ffd6c8
Rename SourceRadius to SoftShadowRadius (to match VKDoom)
2024-06-15 10:00:39 -04:00
nashmuhandes
1a89307ee7
Rename SourceRadius to SoftShadowRadius
2024-06-15 18:08:37 +08:00
nashmuhandes
1f8c617e4f
Fix Mac bundle identifier
2024-06-14 17:54:17 +08:00
Magnus Norddahl
8d320ec31c
Add textureGrad compatibility
2024-06-13 12:50:43 +02:00
Ricardo Luís Vaz Silva
c693e3b073
Fix A_SetAnimation
2024-06-05 19:43:25 -03:00
Ricardo Luís Vaz Silva
461c2f77b7
restrict new relaxed named arguments to zscript >= 4.13
2024-06-03 10:52:07 -03:00
Ricardo Luís Vaz Silva
20cf8befbf
Rework named arguments
...
Now allows arguments to be in any arbitrary position, and allows required arguments to be named
2024-06-03 10:52:07 -03:00
Ricardo Luís Vaz Silva
87463ef36b
Fix memory leak on TDeletingArray move assignment
2024-06-03 10:52:07 -03:00
Acts 19 quiz
c707b418ef
Narrow the Launcher check box clickable areas to stop overlap and fix #2558
2024-05-27 20:15:51 -03:00
nashmuhandes
ae28eeae94
Scriptified the view squatting.
2024-05-26 21:06:20 -03:00
Boondorl
ab20b75c14
Added missing player retranslation
...
Play-scoped team changing function.
2024-05-26 20:31:50 -03:00
Boondorl
53270f0bc8
Added ChangeTeam function for teamplay
...
Also removes the TeamLibrary global since all it did was call what should've been static functions.
2024-05-26 20:31:50 -03:00
Boondorl
3d6e508d67
Network messages will now show usernames instead of just numbers
...
Gives more useful feedback as it's not obvious which node belongs to who.
Added line breaks to network messages for cases where a large amount of players are desynced.
2024-05-26 20:29:23 -03:00
Boondorl
4c191f4bf5
Inventory item spawn fixes
...
Default player items and shared items are no longer capable of being duplicated regardless of item flags. Shared items now give a true copy of the item. Fixed incorrect effects playing from item copies. Dropped items can no longer be shared.
2024-05-26 20:29:14 -03:00
Boondorl
d02f79d4be
Added subclassing for use commands
...
Allows for finding subclasses when using the item commands that search the inventory. Can be either true/false or 0/1.
2024-05-26 20:29:01 -03:00
dpjudas
621d052c74
Update to latest ZWidget
2024-05-26 14:04:15 +02:00
Magnus Norddahl
a25a5b5b76
Add missing include statement
2024-05-26 00:23:53 +02:00
Magnus Norddahl
d24d5ae2c8
Update to latest ZWidget
2024-05-26 00:14:44 +02:00
Kartinea
3bc54d3757
Fix invisibility affect on enemies
...
When performing the ShadowBlock check, we previously would return a nullptr actor if nothing was between the monster and the player. This resulted in the monster aiming as if you didn't have invisibility.
Fall back to returning the target actor if it is shadowed but nothing is in between the two.
2024-05-22 22:25:18 +02:00
Rachael Alexanderson
cf8a04c457
- simplify squishing to square pixels for particles and rollsprites
2024-05-21 03:09:47 -04:00
Ricardo Luís Vaz Silva
ffbbe0a4c6
partial fix for FString::IsInt()
2024-05-20 16:08:13 -03:00
Magnus Norddahl
6dd59c7787
Make the volume multipliers a little less aggressive
2024-05-19 12:59:46 +02:00
Magnus Norddahl
e7f06ab1a3
Modify the volume defaults and total maximum volume in such a way that if a user puts everything on maximum the chance of audio clipping is reduced
2024-05-18 17:31:07 +02:00
Jan Engelhardt
1dedcee739
Provide a diagnostic message for the two 32-bit related static_asserts
2024-05-18 07:48:20 -04:00
Xaser Acheron
6d8bee9316
don't show secret-flagged linedefs with special color on am_cheat 4 and above
2024-05-16 08:12:39 +02:00
Magnus Norddahl
a0d15768bb
Revert "Add startscreen_console cvar for showing the console during loading instead of the start screen"
...
This reverts commit 147a136e27 .
2024-05-14 10:52:16 +02:00
dpjudas
147a136e27
Add startscreen_console cvar for showing the console during loading instead of the start screen
2024-05-14 00:19:52 +02:00
dpjudas
92230626c1
Add additional null pointer checks for spot lights
2024-05-12 02:55:44 +02:00
Boondorl
da4752d7ec
Fixed unmorphed Actors still ticking
2024-05-11 06:37:37 -04:00
Magnus Norddahl
b575ffd36d
Add null pointer check for light->target
2024-05-10 18:42:57 +02:00
Magnus Norddahl
59ad52299e
Fix path in copy command
2024-05-09 22:14:06 +02:00
Magnus Norddahl
316003dbf6
Stop building packages for debug builds
2024-05-09 22:06:36 +02:00
Magnus Norddahl
cf7be62721
Create stripped PDB and include it in the nightly builds
2024-05-09 21:56:58 +02:00
Magnus Norddahl
a7a95f4800
According to people on the zdoom forum this isn't working properly.
...
Since it isn't part of the other yml file it causes more trouble than it solves.
2024-05-09 21:27:46 +02:00
Magnus Norddahl
096b92f1b4
Rewrite the crash reporter code
2024-05-09 20:50:53 +02:00
Ricardo Luís Vaz Silva
9129f0121b
Fix MacOS Compilation
2024-05-04 03:17:16 -04:00
Ricardo Luís Vaz Silva
1006d20c13
fix CheckParmList
...
seems like it was checking the second char for '+' instead of the first
2024-05-04 03:17:16 -04:00