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 |
|
Spoike
|
217a49c08d
|
Commit 6276 was bad (reproted by qqshka).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6286 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:16:37 +00:00 |
|
Spoike
|
3f85c9793c
|
Add TURN support to our ICE implementation, along with a few fixups. Must be configured with 'net_ice_servers turn:foo?user=foo?auth=bar'. space-separated list, can also accept additional 'stun:' servers.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6285 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:16:31 +00:00 |
|
Spoike
|
91ea3ed518
|
Change 'player minlight' rules from the singular player.mdl to any entity with a player's colourmap. This is to fix ktx's vwplayer.mdl not responding like players should. This may also slightly affect TF's sentries and telepads and stuff.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6284 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:16:20 +00:00 |
|
Eukara
|
03440263e2
|
Merge PR from GitHub: FRAMEGROUPS: add ability to specify explicit poses instead of the range. Thank you qqshka!
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6283 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-20 01:08:51 +00:00 |
|
Spoike
|
8705adfb86
|
Revision 6270 was bad.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6282 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-06-30 04:12:24 +00:00 |
|