Commit graph

22,416 commits

Author SHA1 Message Date
Boondorl
71c40432e5 Reworked clientside lerping
Some checks failed
Continuous Integration / Linux Clang 12 | AppImage (push) Has been cancelled
Continuous Integration / macOS | Debug (push) Has been cancelled
Continuous Integration / Linux Clang 11 | Debug (push) Has been cancelled
Continuous Integration / Visual Studio 2022 | Debug (push) Has been cancelled
Continuous Integration / Linux GCC 12 | MinSizeRel (push) Has been cancelled
Continuous Integration / Linux GCC 9 | RelWithDebInfo (push) Has been cancelled
Continuous Integration / macOS | Release (push) Has been cancelled
Continuous Integration / Linux Clang 15 | Release (push) Has been cancelled
Continuous Integration / Visual Studio 2019 | Release (push) Has been cancelled
Continuous Integration / Visual Studio 2022 | Release (push) Has been cancelled
g4.12.2
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
nashmuhandes
c08a47c920 Allow scripted menu Drawer to write to CVars 2024-04-25 15:52:31 +08:00
Rachael Alexanderson
36a4207a98
- make gcc14 happy 2024-04-25 02:37:34 -04:00
nashmuhandes
3162b23e5d Remove redundant namedef, update UDMF spec to be more accurate 2024-04-22 22:07:28 +08:00
Magnus Norddahl
9605e992e7 Seems the Linux build doesn't produce fm_banks and soundfonts. Or it does and its located elsewhere. Remove it for now. 2024-04-22 10:45:16 +02:00
Magnus Norddahl
6d6238bc88 Add missing files to build package 2024-04-22 10:35:28 +02:00
Magnus Norddahl
d6f8087bcf
Merge pull request #70 from madame-rachelle/gzdoom-update-4-12-1
Gzdoom update up to f6c02d459d
2024-04-22 02:20:25 +02:00
Rachael Alexanderson
9b950c7d2f
- compile fixes 2024-04-21 11:24:52 -04:00
Rachael Alexanderson
2e850bd2a1
- fix erroneous namedef adds from last commit 2024-04-21 11:09:12 -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
f6c02d459d
- minor language update 2024-04-21 10:17:58 -04:00
Boondorl
10a8a615cb
Fixed local copies of items not respecting their Amount value
Some checks failed
Continuous Integration / Linux Clang 12 | AppImage (push) Has been cancelled
Continuous Integration / macOS | Debug (push) Has been cancelled
Continuous Integration / Linux Clang 11 | Debug (push) Has been cancelled
Continuous Integration / Visual Studio 2022 | Debug (push) Has been cancelled
Continuous Integration / Linux GCC 12 | MinSizeRel (push) Has been cancelled
Continuous Integration / Linux GCC 9 | RelWithDebInfo (push) Has been cancelled
Continuous Integration / macOS | Release (push) Has been cancelled
Continuous Integration / Linux Clang 15 | Release (push) Has been cancelled
Continuous Integration / Visual Studio 2019 | Release (push) Has been cancelled
Continuous Integration / Visual Studio 2022 | Release (push) Has been cancelled
g4.12.1
2024-04-21 10:06:20 -04:00
Boondorl
e6df94ca76 Fixed local copies of items not respecting their Amount value 2024-04-21 10:05:46 -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
fde6c863d1
- hide the additional parameters for now, this needs to be added in later 2024-04-21 09:11:46 -04:00
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
f156abcff0
- version 4.12.0
Some checks failed
Continuous Integration / Linux Clang 12 | AppImage (push) Has been cancelled
Continuous Integration / macOS | Debug (push) Has been cancelled
Continuous Integration / Linux Clang 11 | Debug (push) Has been cancelled
Continuous Integration / Visual Studio 2022 | Debug (push) Has been cancelled
Continuous Integration / Linux GCC 12 | MinSizeRel (push) Has been cancelled
Continuous Integration / Linux GCC 9 | RelWithDebInfo (push) Has been cancelled
Continuous Integration / macOS | Release (push) Has been cancelled
Continuous Integration / Linux Clang 15 | Release (push) Has been cancelled
Continuous Integration / Visual Studio 2019 | Release (push) Has been cancelled
Continuous Integration / Visual Studio 2022 | Release (push) Has been cancelled
g4.12.0
2024-04-21 03:04:56 -04:00
Rachael Alexanderson
d63d720d4c
- version g4.13pre
Some checks failed
Continuous Integration / Linux Clang 12 | AppImage (push) Has been cancelled
Continuous Integration / macOS | Debug (push) Has been cancelled
Continuous Integration / Linux Clang 11 | Debug (push) Has been cancelled
Continuous Integration / Visual Studio 2022 | Debug (push) Has been cancelled
Continuous Integration / Linux GCC 12 | MinSizeRel (push) Has been cancelled
Continuous Integration / Linux GCC 9 | RelWithDebInfo (push) Has been cancelled
Continuous Integration / macOS | Release (push) Has been cancelled
Continuous Integration / Linux Clang 15 | Release (push) Has been cancelled
Continuous Integration / Visual Studio 2019 | Release (push) Has been cancelled
Continuous Integration / Visual Studio 2022 | Release (push) Has been cancelled
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