Christoph Oelckers
4aee4fd187
optimized last commit to not retrieve the function repeatedly if it has already failed.
2024-04-21 14:30:26 +02:00
Rachael Alexanderson
744e67e02b
- dynamically import GetDpiForWindow from USER32.dll, else return a default value
2024-04-21 14:25:48 +02:00
Christoph Oelckers
1fe6556e6e
ZWidgets: disabled SetClientFrame.
...
On Win32 this function is unused, but it contains two API calls that only exist in Windows 10 or later.
2024-04-21 12:13:03 +02:00
Boondorl
c622c63127
Added PSpriteTick virtual
2024-04-21 04:45:32 -04:00
Boondorl
b0137e50ee
Exported FTeam getters
2024-04-21 04:44:54 -04:00
Christoph Oelckers
f2d7bbea99
Instead of going through a global callback function set the string table's default gender at the start of each frame
...
This will perform the CVAR lookup only once per frame, not once per string.
2024-04-21 10:35:56 +02:00
Christoph Oelckers
ebd4ebf298
StringTable cleanup and improvements
...
cleaned up function interface to avoid referencing the file system in the worker functions.
replaced StringTable's operators with functions.. The main reason is that these are far easier to look up when browsing the source.
This also fixes a premature translation in SBARINFO that was done in the parsing stage, not the printing stage.
2024-04-21 10:34:44 +02:00
Boondorl
f4a42dae1d
Added pistol start gameplay option
...
Automatically resets the player's inventory and health when changing maps.
2024-04-21 03:21:08 -04:00
Rachael Alexanderson
d63d720d4c
- version g4.13pre
2024-04-21 02:59:39 -04:00
Boondorl
38f14ccd56
Tweaked net ID file management
...
Should now be easier to stub network entity functions for Raze.
2024-04-20 19:14:29 -04:00
Boondorl
8d0d130dc9
New API for assigning unique network ids to objects
2024-04-20 19:14:29 -04:00
Rachael Alexanderson
111fd48348
- stretch billboarding sprites properly according to the level's aspect ratio
2024-04-20 17:53:08 -04:00
Christoph Oelckers
f2d3275db5
convert leftover file to UTF-8
2024-04-20 10:38:58 +02:00
Kevin Caccamo
c03b272062
Fix some minor KEYCONV and VOC memory issues
2024-04-20 09:47:05 +02:00
Boondorl
06eee55671
Fix for Morph virtual
...
Allows class<MorphedMonster> to be used as an argument type in place of class<Actor> within the third argument for backwards compatibility.
2024-04-20 01:15:47 -04:00
Boondorl
5ed4f477ed
Fixed PowerMorph setting wrong Owner
...
Also sets default flash effects.
2024-04-20 01:15:47 -04:00
Boondorl
bcd6c6170e
Reapply "Improvements to death and cheat handling"
...
This reverts commit c7bba2a126
.
2024-04-20 01:15:46 -04:00
Ricardo Luís Vaz Silva
949cd5b746
Fix let ignoring const-ness
2024-04-19 13:28:18 -03:00
Rachael Alexanderson
7a1342188a
- add cvar cl_restartondeath
- bypasses autoloading savegame when pressing +use after dying - added https://github.com/ZDoom/gzdoom/issues/1563
2024-04-18 04:51:38 -04:00
Rachael Alexanderson
4a80e26ab2
- fix #2248 as suggested in the ticket - fix missing include in FreeBSD
2024-04-18 04:27:41 -04:00
Rachael Alexanderson
40b77ff1fb
- add missing keys in udmf spec
2024-04-18 03:51:32 -04:00
jplebreton
9c01738b86
- add level compatibility fixes for Eternal Doom III
2024-04-18 03:39:11 -04:00
Rachael Alexanderson
558bd4674d
- handle dsda namespace like zdoom in udmf
2024-04-18 03:18:56 -04:00
Rachael Alexanderson
8fe58db311
- allow A_SetCrosshair(-1) to hide the crosshair for effects such as custom scopes
2024-04-18 03:16:38 -04:00
Christoph Oelckers
3d57170e69
removed TObjPtr's constructors that were reinstated for unknown reasons.
...
This class needs to be constructor-less so that even GCC accepts it as trivial.
2024-04-18 07:09:55 +02:00
Boondorl
b20f09a910
Fixed A_OverlayPivotAlign using bitwise or instead of assigning
2024-04-18 01:08:46 -03:00
Ricardo Luís Vaz Silva
9af3d54a19
Fix Decoupled Animation Crash, Interpolation Bugs, Simplify Interpolation code
2024-04-17 21:38:27 -03:00
Ricardo Luís Vaz Silva
1c3764ec89
remove copying from CreateTexBuffer
2024-04-17 20:35:49 -04:00
Ricardo Luís Vaz Silva
3b6c8349da
do the same for paletted and rgb textues
2024-04-17 20:35:49 -04:00
Ricardo Luís Vaz Silva
74e9d575e8
store YUV and VPX directly as BGRA to speed up animation
2024-04-17 20:35:49 -04:00
Ricardo Luís Vaz Silva
64ffe9b97b
skip frames when playing back IVF to prevent desyncs
2024-04-17 20:35:49 -04:00
Ricardo Luís Vaz Silva
5b2673f469
add 444/422/440 support to vp9, remove extra copy of image data
2024-04-17 20:35:49 -04:00
Sean Baggaley
06566c010b
Add support for the VP9 codec in the IVF container
2024-04-17 20:35:49 -04:00
Chris Robinson
f12bf069f0
Allow larger denominators for IVF movies
2024-04-17 20:24:10 -04:00
Rachael Alexanderson
6f7eededfb
- fix harmony grenade not working
2024-04-17 20:16:22 -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
Rachael Alexanderson
178896d6fb
- am_overlay turns off the overlay when set to zero
2024-04-17 18:32:46 -04:00
Rachael Alexanderson
c7bba2a126
Revert "Improvements to death and cheat handling"
...
This reverts commit 3033fafaa7
.
Revert "Improved ZScript interface for morphing"
This reverts commit 6c64a4403c
.
Revert "Further morphing clean up"
This reverts commit 12dc5c1506
.
Revert "Fixed inconsistencies between player and monster morphing"
This reverts commit 30730647fe
.
Revert "Reworked Morphing"
This reverts commit 2c09a443b4
.
- fix compile
2024-04-17 17:55:24 -04:00
Rachael Alexanderson
5346ec81db
- language update
2024-04-17 16:18:36 -04:00
Rachael Alexanderson
253d668222
- this function still was needed by raze, keep it for now
2024-04-17 15:19:03 -04:00
Rachael Alexanderson
ef10467ff8
- revert changes in backend code which will not sync properly with raze
...
This is a combination of 2 commits.
Revert "New API for assigning unique network ids to objects"
This reverts commit e37c19b5b4
.
This is the commit message #2 :
Revert "Fix for Morph virtual"
This reverts commit 0ef042562e
.
2024-04-17 14:48:02 -04:00
jekyllgrim
0055042112
Add ApplyAirControl
2024-04-16 20:37:14 -03:00
Ricardo Luís Vaz Silva
7c93cfa97b
Decoupled Animation fixes and improvements
...
* fixes looping that uses `loopFrame`
* adds `endFrame`
* adds `SAF_NOOVERRIDE`
* fixes crash on SetAnimation if a BaseFrame isn't defined
2024-04-16 20:27:44 -03:00
Boondorl
f2072cec95
Fixes for spawn farthest DM option
...
No longer picks a random spot on the first spawn but will account for players spawning in sequentially. No longer fails to return a spawn spot if every player is dead while respawning (instead it picks a random one).
2024-04-16 07:04:59 +02:00
Boondorl
70a165b566
Fixed local items not copying properties properly
...
Revert "Fixed local items not copying properties properly"
This reverts commit 5f352df587c629545fafc09e80428e645f5e8df3.
...
2024-04-15 17:55:49 +02:00
Hugo Locurcio
0328eca7f0
Add crash log file to .gitignore
...
This prevents accidentally committing this file if you run
into a crash while working on something.
2024-04-12 07:13:15 +02:00
Magnus Norddahl
26fe8f020e
Oops, this temporary file wasn't meant to be committed
2024-04-11 14:08:01 -04:00
Magnus Norddahl
648b1a1f26
Fix source_group typos
2024-04-11 14:07:44 -04:00
Magnus Norddahl
140ad88003
Embed libwebp and remove it from vcpkg since the package broke over night (GGs package managers)
2024-04-11 13:59:59 -04:00
Ricardo Luís Vaz Silva
f0b96bff00
further fix mouse visibility
2024-04-11 07:18:43 +02:00