Boondorl
71c40432e5
Reworked clientside lerping
...
Now acts as a rubberbanding effect. The result is that movement is now considered correct and adjusted towards the real position if not rather than cautiously moving towards the predicted position.
2024-04-28 09:51:00 -03:00
Rachael Alexanderson
22fd9b66ad
- mirror changes with ZWidget, remove SDL_Wait failure message
2024-04-28 04:07:08 -04:00
Rachael Alexanderson
92e509e771
- this is 4.12.2
2024-04-28 02:41:00 -04:00
Rachael Alexanderson
d00fc3b9b8
- shorten sdl_waitevent error message
2024-04-28 01:33:00 -04:00
Rachael Alexanderson
9d460d3f46
- demote SDL_Wait errors to console printouts
2024-04-28 01:32:59 -04:00
Rachael Alexanderson
25f791156f
- fixed: rollsprites now 'unstretch' properly in regular y-billboarding
2024-04-28 01:32:33 -04:00
Rachael Alexanderson
5971d521d9
- -norun
now implies -stdout
on Windows as it's useless without it
2024-04-28 01:32:18 -04:00
nashmuhandes
54ee0391d7
ZDRay specs fix
2024-04-28 01:32:13 -04:00
Christoph Oelckers
98a0b5f8d2
fix lifetime of skyinfo variable in HWWall::SkyPlane.
2024-04-28 01:32:04 -04:00
Christoph Oelckers
387e59cba7
text update
2024-04-27 12:56:20 +02:00
Christoph Oelckers
0049a00fe5
added emulation of Final Doom's teleporter z glitch and activate it for Saturnia MAP10
2024-04-27 12:32:19 +02:00
Boondorl
0e8325401d
Player spawn fix in co-op new games
...
If there aren't enough player spawns present in co-op, the game will instead fail to spawn extra players, waiting for the ticker to automatically capture the fact they have PST_ENTER. This presents a problem in WorldLoaded() where it becomes unreliable whether or not a player has truly spawned. This also means those extra players had slightly different spawn behavior compared to regular pawns.
2024-04-27 12:31:14 +02:00
Boondorl
6040416caa
Fixed changeskill being unnetworked
2024-04-27 12:31:14 +02:00
Boondorl
3f07d4e689
View fixes when predicting
...
View interpolation paths are now reset properly when predicting, fixing portals. Teleporters disabling view interpolation is now handled before every movement instead of only once at the start of predicting. Enabled FoV interpolation when playing online.
2024-04-27 12:31:14 +02:00
Boondorl
503f716507
Fixed incorrect automap arrow position in multiplayer
...
This caused the player arrows to update at only 35Hz and for the console player's arrow it would lag behind when following.
2024-04-27 12:30:56 +02:00
Christoph Oelckers
347cb724e3
fixed: AActor's members must all be native.
...
The morph code added 4 scripted ones, but AActor's size must be known at compile time.
2024-04-27 12:30:55 +02:00
Boondorl
572ba9f515
Interpolation fix for network prediction
...
This is a minor fix for interpolation when playing online as predicted movement was not properly having its prev data reset like a real tick would be. This resulted in jittery player sprites in third person.
2024-04-27 12:30:55 +02:00
Rachael Alexanderson
36a4207a98
- make gcc14 happy
2024-04-25 02:37:34 -04:00
Boondorl
10a8a615cb
Fixed local copies of items not respecting their Amount value
2024-04-21 10:06:20 -04:00
Rachael Alexanderson
c3b9dd7c8f
- minor language update
2024-04-21 09:37:09 -04:00
Rachael Alexanderson
0e1de064e3
- hide the additional parameters for now, this needs to be added in later
2024-04-21 09:21:53 -04:00
Christoph Oelckers
260c019301
optimized last commit to not retrieve the function repeatedly if it has already failed.
2024-04-21 09:21:53 -04:00
Rachael Alexanderson
51b3e4b335
- dynamically import GetDpiForWindow from USER32.dll, else return a default value
2024-04-21 09:21:53 -04:00
Christoph Oelckers
38cff89a23
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 09:21:53 -04:00
Boondorl
661b1d128e
Added PSpriteTick virtual
2024-04-21 09:21:53 -04:00
Boondorl
7f3e014707
Exported FTeam getters
2024-04-21 09:21:53 -04:00
Boondorl
132a150aa1
Added pistol start gameplay option
...
Automatically resets the player's inventory and health when changing maps.
2024-04-21 09:16:46 -04:00
Rachael Alexanderson
f156abcff0
- version 4.12.0
2024-04-21 03:04:56 -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