Spoike
221d4032af
FTE_TARGET=msvc now invokes some old version of msvc via wine, old FTE_TARGET=vc removed. Related code tweaks to make it a bit happier.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6001 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-04 21:17:31 +00:00
Spoike
1c5b264402
Fix up imgtool a little, to behave better when extracting/generating gfx.wads.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6000 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-04 21:17:13 +00:00
Spoike
9c9a540635
Fix xrandr-related crash.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5999 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-04 21:17:04 +00:00
Spoike
14e7517b16
Support ezquake's kinda flawed float-ent-coords workaround extension. Update PEXT2_VRINPUTS for base angles (for angle nudges when standing on rotating objects).
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5998 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-04 21:16:57 +00:00
Eukara
5584fb1ab1
Don't clamp pitch at 2.0 for the AL backend. That's not required
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5997 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-30 11:40:37 +00:00
Spoike
87245a290a
Fix up SDL build to enable our multithread stuff.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5996 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-25 22:55:17 +00:00
Eukara
8068109392
Remove debug printf
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5995 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-25 16:25:39 +00:00
Eukara
1f75d2bc9e
Added new builtins: gp_rumble(), gp_rumbletriggers(), gp_setledcolor(),
...
gp_settriggerfx(). More improvements to touchpad sensor code, analog
stick tweaks... mostly beneficial to the SDL2 backend
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5994 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-25 16:12:24 +00:00
Eukara
0ed2c90da9
Unbreak xinput, don't use -O3 for release builds as GCC creates
...
abrasive code, fix plugins-rel putting CFLAGS into the CC/CXX line
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5993 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-24 14:24:46 +00:00
Spoike
da27411b26
Fix up some stupid bugs that were causing q2 to completely fail.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5992 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-23 21:06:52 +00:00
Spoike
e2b88fafc8
Fix stupid bug.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5991 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-23 19:11:38 +00:00
Spoike
bb4d5d1917
Quicky hack to query gpu utilisation on linux with nvidia gpus.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5990 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-23 19:11:33 +00:00
Eukara
9b38473295
More input adjustments, added new SDL gamepad button mappings
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5989 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-23 13:36:18 +00:00
Eukara
878f9b9d7c
Fix ffmpeg plugin not compiling on UNIX and Windows.
...
Suppress passing -O3 to bullet's cmake. This will fail otherwise.
Fix plugin.c attempting to return 'false' instead of 'qfalse'.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5988 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-22 08:40:55 +00:00
Eukara
de522617e7
Interpret controller buttons as known keynums in Quake III Arena
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5987 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-22 07:17:30 +00:00
Eukara
42b6d60115
Register binds for SC_LPADDLE and SC_RPADDLE, fix joy button detection.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5986 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-21 11:48:31 +00:00
Eukara
1c038872f3
Controllers now communicate analog trigger keys in SDL2 builds.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5985 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-21 11:02:20 +00:00
Eukara
7800434ecb
Fix iqmtool building on NIX via Makefile
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5984 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-20 10:15:02 +00:00
Spoike
90aae69db3
Try to make things a little more stable.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5983 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-19 22:47:29 +00:00
Spoike
2599af212a
setfl command was not updating the userinfo/serverinfo directly, but waiting for a later cvarset to do it.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5982 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-18 12:13:11 +00:00
Spoike
bbd468d1f0
Fix .button3 etc failing when loading saved games.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5981 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-18 12:13:06 +00:00
Spoike
5154c86611
Fix softwarebanding forgetting textures on map changes.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5980 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-18 12:13:01 +00:00
Spoike
52b7a441e3
Some small fixups.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5979 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-18 01:28:34 +00:00
Spoike
0dc79f7f0a
Small fixup
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5978 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-18 00:24:06 +00:00
Spoike
50aa60a8ca
Fix pointcontents+wrbrushes, again.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5977 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:11:41 +00:00
Spoike
0907e66cff
Tweak QI plugin to translate quaddicted's map database to fte's meta format. Make 'map package:map' download+run a map with the specified package enabled.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5976 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:11:35 +00:00
Spoike
9e54944bde
Attempt some stronger mitigation against UDP amplification attacks.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5975 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:11:26 +00:00
Spoike
f664c42776
Try to boost compat with shanjaq's uhexen2 fork.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5974 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:11:20 +00:00
Spoike
0e6a0b789e
Misc minor fixups.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5973 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:11:15 +00:00
Spoike
9d8b442cf3
fteqcc __GITDESC__ et all were not quite working properly. Fix bitnot operator.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5972 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:10:46 +00:00
Spoike
e41e42b966
Fix up menu scrollbars somewhat for when there's a thousand entries.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5971 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:10:40 +00:00
Spoike
4ddb475e7b
Fixups to work around ktx issues.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5970 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:10:35 +00:00
Spoike
55dbce5a3b
Arg completion for the 'sky' command, as requested by Bal... though he did ask it for QSS instead...
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5969 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:10:30 +00:00
Spoike
71f1fa270f
Clean up key held statuses a little, to try to fix issues with dual-controller splitscreen.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5968 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:10:22 +00:00
Spoike
9735064a89
Tweak splitscreen a little to work around a KTX issue.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5967 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:10:10 +00:00
Spoike
e90a0b3945
Update VR-Inputs extension. Should now be more resilient against impulse loss, should also report better ping times.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5966 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:10:01 +00:00
Spoike
0fd629f2d2
Try harder to avoid players getting pushed into walls. This was visible with ktx.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5965 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:09:54 +00:00
Spoike
d4c8d1a17b
Fix ktx-with-nq-clients illegible server message issue.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5964 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:09:49 +00:00
Spoike
2ae4157738
Support for '[const] static type name=val;' inside classes.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5963 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:09:44 +00:00
Spoike
89a1be8e8c
Fix some warning messages.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5962 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:09:39 +00:00
Spoike
626a053b36
Tweak a few extension checks, to try to avoid nasty surprises.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5961 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:09:34 +00:00
Spoike
44e6ec8dd1
Make the player-setup menu apply changes when closing, so you can actually change your name in Q2.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5960 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-17 15:09:27 +00:00
Spoike
d3b1350ca5
Fix up autoproto with class-accessors and named enums.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5959 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-07 13:10:20 +00:00
Spoike
246cd8147c
Fix a really really stupid bug.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5958 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-06 16:46:38 +00:00
Eukara
a6b33d25f2
Fix a crash/oversight with CSQCs getlight() and fix GLQ3_LightGrid from
...
using a global that may not even be set.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5957 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-06 16:32:59 +00:00
Spoike
07365c6428
update built-in shaders.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5956 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-06 11:14:31 +00:00
Spoike
af661232e3
Support for equirectangular sky images. Because skybox orientations are generally too hard to get right. Urgh.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5955 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-06 00:12:35 +00:00
Spoike
0dc1b91ec6
Add -ftags to generate tag info for vi and compatibles. Files will still need to be concatenated then sorted before use.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5954 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-06 00:12:27 +00:00
Spoike
139b916e46
Make scenecache less... flickery.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5953 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-06 00:12:20 +00:00
Spoike
18c0e79c47
Fix up SOLID_CORPSE a little.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5952 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-07-06 00:12:12 +00:00