Spoike
|
62622491f0
|
Make sure bad q2 layout strings won't go out of bounds. Add dev2 prints for bad layout string commands (there's probably lots of bad q2 mods out there, hence not dev1/unconditional).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6336 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:14:44 +00:00 |
|
Spoike
|
fb4531ea6c
|
Attempt to improve touchscreen behaviours with onscreen buttons that appear upon touch events (and fade out). Long presses should close menus etc. Likely needs some more work.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6335 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:14:38 +00:00 |
|
Spoike
|
d4d84aec9d
|
Show at least one address for each socket we're listening on, even if its loopback, instead of nothing at all.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6334 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:14:26 +00:00 |
|
Spoike
|
bc842ee28b
|
Make sure freecs etc do heartbeats despite not giving a poop about nq/dp.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6333 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:14:15 +00:00 |
|
Spoike
|
a003674c01
|
Fix vulkan renderer's rt spotlights (both shadows and spinning).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6332 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:14:09 +00:00 |
|
Spoike
|
c1bc6bbe23
|
Start game menu's map option is now a combo instead of a text field, to save on typing.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6331 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:14:01 +00:00 |
|
Spoike
|
1ae6b239e8
|
If multiple updates come from inside the same .zip url, extract each one of them from a single download instead of downloading the exact same zip multiple times. This is mostly for DP mods that expect to need to download everything upfront.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6330 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:13:55 +00:00 |
|
Spoike
|
4dc4dd33e7
|
Our Q2 code is a little fragile. Give it its assumptions to avoid hideousness.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6329 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:13:50 +00:00 |
|
Spoike
|
1765f15059
|
Alt+tab was randomly registering as tab presses - explicitly ignore tab at the start of the input line so we don't end up with walls of console completion suggestions.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6328 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:13:45 +00:00 |
|
Spoike
|
3369344387
|
Handle recursive redirects better, don't silently truncate redirects.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6327 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:13:39 +00:00 |
|
Spoike
|
268b28a25d
|
Fix up the penalty system. stealth mutes are now actually stealthed properly, user bans no longer confuse removeip. Added stealthmute command for convienience.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6326 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:13:33 +00:00 |
|
Spoike
|
fb9f8c9cd8
|
Fixups for crashes triggered by xonotic, probably some other mods too.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6325 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:13:28 +00:00 |
|
Spoike
|
6abd0f75bf
|
ezquake clients were all being treated as version 0, instead of our version-dependant workarounds disabling when ezquake bugs got fixed.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6324 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:13:22 +00:00 |
|
Spoike
|
c769e6fa01
|
Fix Q2 saved-game crash.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6323 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:13:17 +00:00 |
|
Spoike
|
ed63b7435e
|
Make class parsing more c++-like, fix some issues with uninitialised variables not getting detected properly.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6322 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:13:12 +00:00 |
|
Spoike
|
6700dfd289
|
Fix _bump texture loading.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6321 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:13:05 +00:00 |
|
Spoike
|
407c4eca8b
|
Rework gamepad menu bindings, should be more intuitive now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6320 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:12:59 +00:00 |
|
Spoike
|
1fb00b3721
|
Avoid the use of RETURN_CSTRING for cvar string values that might get cached by qc beyond the engine freeing the implied memory (crashes were reported by pjt/newby).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6319 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:12:46 +00:00 |
|
Spoike
|
503162aefe
|
Add file uri support, requires a '-allowfileurl' commandline argument.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6318 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:12:39 +00:00 |
|
Spoike
|
cdcb3c3950
|
Add rogue's teamplay modes to the menu.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6317 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:12:31 +00:00 |
|
Spoike
|
9c47966653
|
Add -unsafefopen commandline argument to allow disabling the qc fopen sandboxing (like the original frik_file spec).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6316 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:12:26 +00:00 |
|
Spoike
|
2383c618ee
|
Fix up some SDL issues.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6315 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:12:12 +00:00 |
|
Spoike
|
6307ae1303
|
add base64encode and base64decode builtins. Allow the second arg of registercommand builtin to specify a description for that command.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6314 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:12:04 +00:00 |
|
Spoike
|
c5d19c46ba
|
Fix partial fakeshaft not always appearing.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6313 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:11:57 +00:00 |
|
Spoike
|
aa789965bf
|
Fix cl_maxfps's periodic fast-frame bug. Reduce latency in singleplayer.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6312 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:11:50 +00:00 |
|
Spoike
|
cac4c91778
|
Be more verbose in the case of hardware errors, in case OMC has that issue again.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6311 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:11:45 +00:00 |
|
Spoike
|
3be61ca1bc
|
Make sure the rerelease's models can do colourmapping properly.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6310 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:11:40 +00:00 |
|
Spoike
|
df6b651eeb
|
Better compat with QE. EX_PROMPT now supported serverside (emulated for non-qe clients). Per-client localisation now works. Scoreboards are now a little nicer when running mods with well-defined teams (eg NQ ssqc).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6309 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:11:34 +00:00 |
|
Spoike
|
3a6f22d05c
|
Make sure runstandardplayerphysics builtin properly initialises everything it needs.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6308 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:11:23 +00:00 |
|
Spoike
|
2e84a3b96a
|
Fix up some docs.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6307 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2023-01-09 05:11:17 +00:00 |
|
Spoike
|
16c8e521ef
|
Protocol compat with the Rerelease Update 4, at the expense of earlier versions.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6306 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-08-19 13:30:16 +00:00 |
|
Spoike
|
279474a019
|
Fix a skins issue on nq servers after changing maps.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6305 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-08-19 13:29:55 +00:00 |
|
Spoike
|
c2f7a7b2d0
|
Fix some issues from last commit.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6304 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-08-19 13:29:27 +00:00 |
|
Spoike
|
f8af9b18eb
|
Fix up fteqcc's typedefs.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6303 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-08-08 22:45:19 +00:00 |
|
Spoike
|
a0f2ffda90
|
Try to fix up some ICE quirks.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6302 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-08-07 23:49:33 +00:00 |
|
Spoike
|
cbb18429f1
|
Work around a gcc optimisation bug.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6301 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:18:11 +00:00 |
|
Spoike
|
89fde9c5e4
|
Some more ICE polish.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6300 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:18:05 +00:00 |
|
Spoike
|
5182692590
|
Slightly smoother framerates on shib8.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6299 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:17:58 +00:00 |
|
Spoike
|
6941032cc7
|
Add r_showbatches command to debug builds. Shows a list of all draw calls for the next video frame.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6298 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:17:52 +00:00 |
|
Spoike
|
4fc23b4f4d
|
Make the frametime graph a bit more pretty.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6297 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:17:45 +00:00 |
|
Spoike
|
e7a8e6b7f3
|
Our ICE implementation now uses mdns to avoid hairpin issues on lans, for more robustness.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6296 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:17:38 +00:00 |
|
Spoike
|
9abf7b74b3
|
Try to clean up our pext handshake code a smidge.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6295 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:17:33 +00:00 |
|
Spoike
|
62e8bb5774
|
Prevent FTE servers from getting mistreated as NQ servers, this should restore the 'observe' option.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6294 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:17:27 +00:00 |
|
Spoike
|
ce8155f8a1
|
Only default to sv_listen_nq when running q1.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6293 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:17:16 +00:00 |
|
Spoike
|
5d0dd2ef8f
|
Make sure infokey(ent,"protocol") reports something unique for qex-protocol clients.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6292 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:17:11 +00:00 |
|
Spoike
|
de644a5384
|
Add fence stuff to q2bsp, for Kingpin support.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6291 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:17:05 +00:00 |
|
Spoike
|
77f5f7adc1
|
Fix a gl buffer handle leak.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6290 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:16:59 +00:00 |
|
Spoike
|
4fce9e090d
|
Fix up vrinputs frame times.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6289 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:16:54 +00:00 |
|
Spoike
|
7e49962039
|
Fix up replacement texture names for sprite framegroups to better comply with what might be called a standard.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6288 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:16:48 +00:00 |
|
Spoike
|
52cede2e9f
|
Fix possible out-of-bounds access (reported by qqshka).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6287 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:16:42 +00:00 |
|