d57dd2fb3a
Server browser crash fix.
2023-06-23 21:14:51 -07:00
f4044af503
Fix compilation of the 'nocompat' build config.
2023-06-23 15:06:54 -07:00
2fbf78579d
Fix WinNT server builds by not using snprintf and updating FS_FixupFileCase.
2023-06-23 14:32:20 -07:00
erysdren
8482809f18
Fix compilation on Haiku OS ( #183 )
...
* add haiku defines in q_platform.h and sys_sdl.c
* linuxisms in sys_sdl.c and sv_sys_unix.c
* more linuxisms in sv_sys_unix.c
2023-06-11 23:14:36 -07:00
73a71a2ce1
Merge branch 'master' into joyfix
2023-04-16 23:17:35 -07:00
Shpoike
96dd67b3d0
Include audio mixer timings in r_speeds 2.
2023-04-17 03:58:21 +01:00
Shpoike
75c6527893
csaddon can now create/edit patches.
2023-04-17 03:58:21 +01:00
Shpoike
7b3096bbf5
Fix __int64 bitnot bug.
2023-04-17 03:58:21 +01:00
Shpoike
0a565b1186
Make cl_shownet 3 a bit more verbose.
2023-04-17 03:58:21 +01:00
Shpoike
2b17f90b28
Fix some issues with csprogs embedded inside mvd files.
2023-04-17 03:58:21 +01:00
Shpoike
d37b8d07ff
Try fixing te_gunshot with nq protocols.
2023-04-17 03:58:21 +01:00
Shpoike
5082928f36
Try to reduce warning spam.
2023-04-17 03:58:21 +01:00
Shpoike
695b979af9
vulkan renderer was crashing without the q3 plugin loaded.
2023-04-17 03:58:21 +01:00
Shpoike
e81b140614
work around qssm's proquake stuff.
2023-04-17 03:58:21 +01:00
Shpoike
eaf59671a4
Messing around with flatpak.
2023-04-17 03:58:21 +01:00
Shpoike
73bb9969a1
Fix emulated support of hexen2's CState syntax.
2023-04-17 03:58:21 +01:00
Shpoike
1ce399e969
Fix up some obscure builds.
2023-04-17 03:58:21 +01:00
Shpoike
8c8a4eaf0e
Fix vid_reload+purecsqc killing the csqc.
2023-04-17 03:58:21 +01:00
Shpoike
cae062b142
Make updates menu searchable, make qi plugin a little more friendly.
2023-04-17 03:58:21 +01:00
Shpoike
226c1cf6b4
Fix recent console click quirks.
2023-04-17 03:58:21 +01:00
Shpoike
505061a8d2
Add deflate64 support, cos why not.
2023-04-17 03:58:21 +01:00
Shpoike
84035c8ae2
This seems more correct...
2023-04-17 03:58:21 +01:00
Shpoike
6f61af8ee9
Cvar description tweaks.
2023-04-17 03:58:21 +01:00
Shpoike
5ed4012a9b
Fix OOM with obviously corrupt miptex lumps (eg: jvoxdm1.bsp).
2023-04-17 03:58:21 +01:00
Shpoike
527233154c
Clients can now request the master to initiate an WebRTC/ICE connection with 'sv_public 1' servers. This is primarily for the browser port. Servers now report their srflx address via the status command (with fp, ready for secure copy+paste).
2023-04-17 03:58:21 +01:00
Shpoike
92be91f416
Prevent the user from selecting demoness when running base hexen2 to prevent a crash. Fixed visible menu markup too.
2023-04-17 03:58:21 +01:00
Shpoike
727aaec80c
Fix console expansion when execing macros, to expand on line execution rather than the entire macro contents.
2023-04-17 03:58:21 +01:00
Shpoike
95d25558ef
Move broker address to a cvar, so users can actually change it.
2023-04-17 03:58:21 +01:00
Shpoike
02a8a4fb76
Prevent our sctp implementation from corrupting its inbound messages.
2023-04-17 03:58:20 +01:00
Shpoike
2c8c9b615f
Fix some bugs.
2023-04-17 03:58:20 +01:00
Shpoike
832ee6beef
Prevent skyboxes from getting disabled on vid_reloads.
2023-04-17 03:58:20 +01:00
Shpoike
e104d6cf58
Try to fix purecsqc map loading issues.
2023-04-17 03:58:20 +01:00
Shpoike
f2d54f30d8
Update DTLS stuff, fixing certificate pinning bugs.
...
We should now support dtls1.2 under win10 (otherwise win7+8 is still stuck with 1.0).
SSQC can now query client certificate info via infokey - *cert_sha1 or *cert_dn
Server addresses can be postfixed with eg ip:port?fp=BASE64 to provide a fingerprint to verify the server without depending on cert authorities.
2023-04-17 03:58:20 +01:00
Shpoike
4d06516fb2
Keep menu cursors central to the item they're trying to indicate.
2023-04-17 03:58:20 +01:00
Shpoike
a5232cfecd
Allow manifests to provide signatures for packages. Restart the menus when a package with a menu.dat is enabled.
2023-04-17 03:58:20 +01:00
Shpoike
c5f837d468
Rework some hashfunc_t stuff.
2023-04-17 03:58:20 +01:00
Shpoike
1fe478dfa1
Add basic support for ktx's 'mapname#modifier' ent stuff.
2023-04-17 03:58:20 +01:00
Shpoike
774fb93721
Work around some BS issue.
2023-04-17 03:58:20 +01:00
Shpoike
7caee8b453
Improve command arg completion.
2023-04-17 03:58:20 +01:00
Shpoike
e8fb813b4b
Add sv_nqplayerphysics 2 setting, so both old+new qw protocols get the same prediction-disable hints.
2023-04-17 03:58:20 +01:00
Shpoike
22533dfab8
Fix up some minor portability issues.
2023-04-17 03:58:20 +01:00
Shpoike
91e0ec1f2b
Show afk status on the scoreboard. Add some colours to the scoreboard to grade people's pings.
2023-04-17 03:58:20 +01:00
Shpoike
0d2a0c615a
Eukara expressed an interest in loading fonts without any antialiasing.
2023-04-17 03:58:20 +01:00
Shpoike
73f9cddcdf
Quick and dirty fix for broken 6dof/spiderpig cheats.
2023-04-17 03:58:20 +01:00
Shpoike
a70c84a2bc
When models include two sets of texture coords, let the glsl actually access them.
2023-04-17 03:58:20 +01:00
Shpoike
d97fd1bfc9
Fix '+set tls_provider foo' not working properly. Fixes https://github.com/fte-team/fteqw/issues/162
2023-04-17 03:58:20 +01:00
Shpoike
f8962b6c47
Rework where connection_started is set to make sure its always set. Fixes https://github.com/fte-team/fteqw/issues/164
2023-04-17 03:58:20 +01:00
Shpoike
990066dea1
Add pm_bunnyfriction cvar to better mimic nq player physics with predictable QW physics.
2023-04-17 03:58:20 +01:00
Shpoike
45df6806c2
Load bumpmaps even if its just specular effects that are going to benefit.
2023-04-17 03:58:20 +01:00
Shpoike
354fbb2a85
Make blob shadows respond to gamecode a bit more naturally.
2023-04-17 03:58:20 +01:00