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 |
|
Spoike
|
268f122b23
|
Small fixups for the hl2 plugin.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6121 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-10 01:36:22 +00:00 |
|
Spoike
|
f8e355e990
|
Make visibility=hidden more aggressive to fix vulkan segfaults and probably some other things too.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6120 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-10 01:36:00 +00:00 |
|
Spoike
|
39add9730f
|
Make plugins more robust with regard to different build configs.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6119 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-10 01:35:55 +00:00 |
|
Eukara
|
d4bd64980f
|
plugin.c: Fix return values so it compiles with g++ properly.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6118 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-09 16:53:31 +00:00 |
|
Spoike
|
b01f2f69d8
|
Make the hl2 plugin state if any individual parts fail to init instead of finding it out later...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6117 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-08 08:47:36 +00:00 |
|
Spoike
|
1d1f2ad526
|
Add the vmt-specific glsl files to the hl2 plugin.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6116 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-08 08:47:27 +00:00 |
|
Spoike
|
4d00fd72b5
|
Add hl2-bsp support to our hl2-formats plugin. This is not a final version - there are multiple unresolved issues.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6115 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-08 08:47:16 +00:00 |
|
Spoike
|
462f3e4a20
|
Basic vmt support. Requisite GLSL files are still separate.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6114 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-11-08 08:47:05 +00:00 |
|