Spoike
|
84d6ef3e45
|
Take extra measures to ensure that zip-in-bsp content is actually used.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5878 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-06-01 09:23:42 +00:00 |
|
Eukara
|
286159d191
|
pass -DMULTITHREAD to GL_CFLAGS on BSD
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5877 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-06-01 08:33:06 +00:00 |
|
Spoike
|
1979150076
|
Preliminary attempt at loading zips concatenated onto the end of bsp files, instead of having servers load 5000+ different pk3s up front.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5876 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-28 07:07:48 +00:00 |
|
Spoike
|
b4092ab903
|
Remove some array length limitations with package lists.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5875 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-27 11:36:01 +00:00 |
|
Spoike
|
148de2e082
|
Fix qcc crash.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5874 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-27 11:34:28 +00:00 |
|
Spoike
|
08b5b09fd3
|
Add -Fdumplocalisation arg to fteqcc to dump localisation stuff (in part to try to encourage more people to use this stuff).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5873 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-27 11:34:22 +00:00 |
|
Spoike
|
4d351b60f3
|
Add SV_PerformSave/SV_PerformLoad entrypoints for QC-controlled saved games, at Eukara's request.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5872 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-27 11:34:15 +00:00 |
|
Spoike
|
883207989e
|
Always rename aliases that conflict with commands, because they're utterly pointless otherwise.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5871 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-27 11:34:07 +00:00 |
|
Spoike
|
1e2b0cdb18
|
Some ktx fixups.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5870 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-27 11:34:01 +00:00 |
|
Spoike
|
2657dce9c8
|
Fix a couple of crashy issues that were possible with the updates menu.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5869 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-27 11:33:55 +00:00 |
|
Spoike
|
fb54cc140b
|
Lit sprites should not be additive. Make gl_blendsprites 2 replicate that tenebrae behaviour instead. Allow colormod to oversaturate sprites.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5868 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-27 11:33:48 +00:00 |
|
Spoike
|
ff6c438d89
|
Try to handle qc execution warnings a little better, with less undefined behaviour.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5867 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-27 11:33:26 +00:00 |
|
Spoike
|
100850ee93
|
Apparently I got those ranges backwards.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5866 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-20 15:35:32 +00:00 |
|
Spoike
|
e6c9a979c7
|
Some obituaries were not getting coloured, others could not be linked. Also underline console links on mouseover to encourage users into realising that they can actually be clicked.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5865 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-20 15:35:26 +00:00 |
|
Spoike
|
f73e1b7ffc
|
Fix up our new png bug. Attempt to save a little memory with greyscale pngs.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5864 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-20 12:29:31 +00:00 |
|
Spoike
|
fcbbfc223d
|
Add colourmap support for hlmdls.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5863 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-20 12:29:25 +00:00 |
|
Spoike
|
a9897b7d4e
|
Make multicast respond to sv_nopvs too.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5862 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-19 04:50:06 +00:00 |
|
Spoike
|
9af3e9b307
|
Fix small bug where the TF2.8 intro demo didn't play its music.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5861 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-19 04:49:58 +00:00 |
|
Spoike
|
e789d4400b
|
Hack around the qc code to restore its jump sound when using autobunny.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5860 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-19 04:49:52 +00:00 |
|
Spoike
|
2b2e7c76c4
|
Make FTE slightly more likely to work on gles<3 when configured for 32bit indexes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5859 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-19 04:49:33 +00:00 |
|
Spoike
|
d5beed038f
|
Skinobjects now attempt to cache qwskins. This can be used as a precache for fortressone.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5858 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-19 04:49:24 +00:00 |
|
Spoike
|
8023ceadc8
|
Add r_glsl_precache cvar to force all glsl permutations to compile at startup. This can be slow on some drivers due to all the permutations involved, but probably handy for debugging, or for people worried about stutters.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5857 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-19 04:49:15 +00:00 |
|
Spoike
|
01d1ca73c1
|
imgtool now exports pngs as 8bit when appropriate, and imports them again without losing fullbright info.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5856 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-19 04:49:03 +00:00 |
|
Spoike
|
466dac47f4
|
Move connect's dns lookup to a thread. Handle multiple results (we can finally connect to ipv6-only 'localhost').
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5855 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-19 04:48:57 +00:00 |
|
Spoike
|
4507c7c8b4
|
Don't bother trying to use a couple of SDL pixel formats. Too paranoid.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5854 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-13 10:17:35 +00:00 |
|
Spoike
|
cdbf3614a3
|
Small tweak to temporalscene cache to adhere to r_novis. Change sort order of water shaders when refract_fbo isn't active, to ensure the refraction scene is actually drawn before its read.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5853 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-13 10:17:27 +00:00 |
|
Spoike
|
d5fa80a0d4
|
Tweak the cmake stuff to make it easier to exclude various specific targets for no real reason.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5852 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-13 10:17:21 +00:00 |
|
Spoike
|
afed650758
|
Add an extra --unattended arg to build_setup.sh to make life easier for Zel with his absurd insistance to use docker for everything.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5851 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-13 10:17:16 +00:00 |
|
Spoike
|
f35928f4fd
|
OpenXR stuff should be a little more usable now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5850 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:02:49 +00:00 |
|
Spoike
|
13d524a30b
|
Some menu reorganisation suggested by Qmaster.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5849 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:02:31 +00:00 |
|
Spoike
|
5e38a007c7
|
Switch to poll instead of select, to avoid crashes from select's arbitrary fd limit.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5848 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:02:23 +00:00 |
|
Spoike
|
a13e5cfbcf
|
Fix stupid signed byte indexing.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5847 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:02:15 +00:00 |
|
Spoike
|
1f6f0979bc
|
FTEQCC was having issues with initialising variables from other constants when using -Fautoproto.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5846 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:02:09 +00:00 |
|
Spoike
|
90597c9fbb
|
Add date+time info to fte config files, to thwart people claiming that fte doesn't _save_ their configs when its some quake.rc or autoexec.cfg stomping over things afterwards. Might also be nice to have for people that copy stuff around without saving them that often.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5845 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:02:01 +00:00 |
|
Spoike
|
c3038db058
|
Let FTE know about git revision info, for people that refuse to use svn...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5844 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:01:50 +00:00 |
|
Spoike
|
440a8e7b53
|
If the user picks an explicit vulkan device, attempt to ignore any issues from vulkan not reporting any render queues that can present to the screen. This allows us to start up with mesa's software vulkan implementation.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5843 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:01:44 +00:00 |
|
Spoike
|
b4b4653b68
|
csqc traces against ssqc bmodels should support rotation like the ssqc does.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5842 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:01:37 +00:00 |
|
Spoike
|
f98486687b
|
Archive the cl_sbaralpha cvar.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5841 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:01:29 +00:00 |
|
Spoike
|
7ca9d0698f
|
I really do not trust nquake's configs. Completely refuse to exec them, at least when warnings are silenced (so manual attempts will still work).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5840 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:01:21 +00:00 |
|
Spoike
|
2538e37e28
|
Add a preview for 2d array textures. Bind gl textures according to texture type rather than hardcoded assumptions, making it more consistent with the other rendering APIs.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5839 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:01:15 +00:00 |
|
Spoike
|
ff4b88dd45
|
Tweak FTE_TARGET arch postfixes in our makefile to make cross compile targets a little more readable.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5838 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:01:04 +00:00 |
|
Spoike
|
de7a03a780
|
Fix some warning prints not printing what was intended.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5837 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:00:56 +00:00 |
|
Spoike
|
43bff54529
|
Warn when images cannot be used for a cubemap.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5836 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:00:49 +00:00 |
|
Spoike
|
b8667546c9
|
The modelflags field wasn't working for trails unless the actual model already had some trail.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5835 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:00:43 +00:00 |
|
Spoike
|
11ed815a7f
|
Accept any gamedir that contains a 'fortress' substring for tf-specific rules, instead of only 'fortress' specifically.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5834 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:00:37 +00:00 |
|
Spoike
|
692fe2c211
|
Add serverside pm_autobunny support. Will result in prediction misses for older clients.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5833 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:00:30 +00:00 |
|
Spoike
|
190070d277
|
Basic ktx2 support.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5832 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:00:21 +00:00 |
|
Spoike
|
36ee16171e
|
Tweak imgtool to not resize its window quite so annoyingly. Also read textures from hlbsp too.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5831 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:00:14 +00:00 |
|
Spoike
|
2cf2247b84
|
Optimize endian routines when we know the endian at compile time.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5830 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-09 13:00:00 +00:00 |
|
Spoike
|
134de2cfb2
|
we generally want pkg-config to be usable, so try to get mingw's version of it too.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5829 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2021-05-07 06:55:53 +00:00 |
|