Commit graph

22,557 commits

Author SHA1 Message Date
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