Spoike
|
86d2f0e0d4
|
Provide support for webrtc's sctp-over-dtls stuff, providing browser+native connectivity (via broker).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6171 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-28 10:48:01 +00:00 |
|
Spoike
|
43565e4363
|
Increase QEx strings limit, for mods that use fancy writebyte hacks.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6170 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-28 10:47:52 +00:00 |
|
Spoike
|
bc2c6efa08
|
Fix our sha224 implementation.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6169 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-28 10:47:44 +00:00 |
|
Spoike
|
578d12f254
|
Fix some updater issues.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6168 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-19 08:27:42 +00:00 |
|
Spoike
|
2ed9c6a968
|
Proper support for lit sprites.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6167 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-17 09:13:05 +00:00 |
|
Spoike
|
2ed3378a75
|
Misc compile fixes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6166 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-17 09:12:56 +00:00 |
|
Spoike
|
64b471c2d9
|
Add some metadata to plugins that lack it.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6165 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-16 18:42:04 +00:00 |
|
Spoike
|
ceee660184
|
Lets try to NOT crash QEx servers.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6164 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-16 18:41:59 +00:00 |
|
Spoike
|
b21a648a4b
|
Set up the openssl(3) plugin to statically link for windows, so people can actually host properly with dtls on windows.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6163 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-16 18:41:53 +00:00 |
|
Spoike
|
6c112c3368
|
Attempt to support more of QuakeEx's network protocol changes, including a 'connectqe host' command to connect to QEx servers with the appropriate handshakes (requires manual PSK setup).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6162 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-16 18:41:44 +00:00 |
|
Spoike
|
2e627df7b5
|
Add support for PSK for DTLS via gnutls and openssl. User needs to supply the keys.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6161 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-16 18:41:34 +00:00 |
|
Spoike
|
0085e5e8d8
|
Fix a .union{array}; issue
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6160 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-16 18:41:25 +00:00 |
|
Spoike
|
b8e628cc39
|
Minor code cleanups.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6159 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-08 10:01:29 +00:00 |
|
Spoike
|
310f4d0efc
|
Establish equivelence for some of the vanilla+rerelease maps. Some have notable bmodel/start differences so cannot be considered equivelent.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6158 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-08 10:01:22 +00:00 |
|
Spoike
|
80fcfa7938
|
Hack in some support for qex's clc differences. Add some extra qex-specific svc differences to try to work around its prediction issues.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6157 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-08 10:01:15 +00:00 |
|
Spoike
|
bf44769b4d
|
Add support for 'connect dtls://foo' without needing extra upgrading stuff first. This change allows for QEx to establish a dtls connection to our server, though the reverse still doesn't work.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6156 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-08 10:01:05 +00:00 |
|
Spoike
|
310bf64d83
|
Try to make sense of steam's multiple library paths on linux.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6155 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-08 10:00:55 +00:00 |
|
Spoike
|
2e108f2a99
|
Misc minor fixups.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6154 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-08 10:00:49 +00:00 |
|
Spoike
|
4e132f6b02
|
Fix up support for ktx's qwprogs.qvm.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6153 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-08 10:00:40 +00:00 |
|
Spoike
|
632ae712a3
|
Add qqshaka's variation of VisibleTo for better compat between fte+mvdsv when running ktx.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6152 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-08 09:59:59 +00:00 |
|
Spoike
|
0dbb8919be
|
Make the ent lighting distance match QS by default - increasing the distance from vanilla's 2048 to 8192.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6151 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-08 09:59:54 +00:00 |
|
Spoike
|
495abcbe7b
|
Fix up mapcluster functionality for windows.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6150 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-08 09:59:46 +00:00 |
|
Spoike
|
2dd5f25ddf
|
builin QVM_strftime() should return result from strftime() -- qqshka
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6149 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-08 09:59:38 +00:00 |
|
Eukara
|
13b2a7935c
|
Add support for HLMDL actions, and some builtins to interact with it.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6148 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-07 03:18:00 +00:00 |
|
Eukara
|
f612b97fc9
|
Animate surfaces at twice the speed when rendering HLBSP.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6147 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-03 01:57:23 +00:00 |
|
Spoike
|
cfaef2bf11
|
Refuse to load maps exceeding the bsp29 clipnode limit. This avoids possible infinite loops or other weirdness in favour of a clear error. The QBSP really ought to be doing this too.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6146 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-12-20 10:08:01 +00:00 |
|
Spoike
|
423b549fa8
|
Support for qqshka's ktx api version 16.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6145 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-12-20 10:07:55 +00:00 |
|
Spoike
|
cfb1814be3
|
Migrate oldviewcluster stuff into the individual bmodel state. This allows us to clean things up a little.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6144 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-12-20 10:07:46 +00:00 |
|
Spoike
|
1d2626674e
|
Fix skyrooms with openxr.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6143 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-12-20 10:07:34 +00:00 |
|
Spoike
|
e3410eebe6
|
Try to work around steamvr not working with opengl.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6142 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-12-20 10:07:29 +00:00 |
|
Spoike
|
4d2251a06b
|
Try to fix vulkan-related crashes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6141 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-12-20 10:07:24 +00:00 |
|
Spoike
|
9d6b599150
|
Fix mapcluster in dedicated linux servers.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6140 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-12-20 10:07:15 +00:00 |
|
Spoike
|
6c3754cf50
|
Strip useless symbol.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6139 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-12-20 10:07:07 +00:00 |
|
Spoike
|
4a6ba7146b
|
Basic menu hack for vr.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6138 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-12-20 10:06:43 +00:00 |
|
Spoike
|
4f2994ab12
|
Prevent the setmaster console command from forgetting non-legacy masters...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6137 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-12-20 10:06:32 +00:00 |
|
Spoike
|
1f01465cf3
|
Rework openxr's actionset stuff.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6136 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-12-20 10:06:25 +00:00 |
|
Spoike
|
d3f0bfea71
|
Try to enable openxr with SDL's opengl too.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6135 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-12-20 10:06:17 +00:00 |
|
Spoike
|
2808962a49
|
Gather q1bsp rendering logic into one place. Try to clean up r_framecount and r_visframecount somewhat in an attempt to fix openxr issues.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6134 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-12-20 10:06:09 +00:00 |
|
Spoike
|
df701ecfac
|
Fix up some openxr issues (especially with vulkan).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6133 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-12-20 10:05:55 +00:00 |
|
Spoike
|
7e985b431b
|
Make sure 'surfaceparm noshadows' works for q3bsp.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6132 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-12-20 10:05:47 +00:00 |
|
Spoike
|
2e4702e41f
|
Try and do the whole 'surfaceparm noshadow' thing, which apparently got lost somewhere along the way.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6131 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-19 19:40:32 +00:00 |
|
Spoike
|
249b71bdc4
|
Allow ktx-like mods to send csqc ents too.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6130 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-19 19:40:25 +00:00 |
|
Spoike
|
044a6744a7
|
That file wasn't actually needed in the end...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6129 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-19 19:40:18 +00:00 |
|
Spoike
|
9ede88f8be
|
Tweak scenecache some more for more smoothness.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6128 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-14 03:15:17 +00:00 |
|
Spoike
|
b97496df20
|
Make r_scenecache a little less stuttery.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6127 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-14 00:35:28 +00:00 |
|
Spoike
|
5ace5c8d3f
|
Improve compat with nq servers.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6126 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-14 00:35:23 +00:00 |
|
Spoike
|
566bba6af1
|
SDL builds are unable to guarentee stdin works, so don't depend on it (eg: when setrenderer fails completely due to no display server).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6125 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-14 00:35:18 +00:00 |
|
Spoike
|
cfff8f49f5
|
Improve robustness in the face of buggy QBSP versions.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6124 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-14 00:35:13 +00:00 |
|
Spoike
|
d332496ed4
|
Fix up some vulkan+openxr issues.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6123 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-14 00:35:08 +00:00 |
|
Spoike
|
99f20e7b80
|
Remove MAX_DYNAMIC_CHANNELS limit. We'll just spend even more time mixing audio instead of suffering random cutoffs. Yay.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6122 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-14 00:34:59 +00:00 |
|