Spoike
f2cce499f6
Multiple minor cleanups. Chunks of dead code removed.
...
Added com_parseutf8.
Z_EXT_VWEAP is supposedly supported serverside, but not clientside. It is not advertised, and not used, yet.
Fixed csqc mouse issues in linux, supposedly.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3226 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-21 17:45:33 +00:00
Spoike
9cd988a836
Added csqc->ssqc requests.
...
Fixed up cl_indepphysics. Sending is fully independent, bar sync points.
Fixed so #if 0 works in qc code.
Fixed up error conditions in qclib when features are not supported.
The webpage generator will now refcount properly.
Fixed error conditions when using glsl shaders.
If MULTITHREAD is defined, r_loadlit will not light inside a separate thread.
We now generate VBOs for bsp objects. Shaders/rtlights don't use them yet.
Fixed up MVD/multiview playback a bit. It now looks like it works! (cl_hightrack will no longer track the same person in all views).
Fixed error conditions when attempting to download versioned csprogs.
Reduced the number of places that a q3-style marked up string is expanded. I think there are a couple places left still though. Approximated ezquake colour codes.
Memory mapped read file access in win32, where we can. Not sure about this. Lets see how things pan out.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3195 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-05-24 10:11:17 +00:00
Spoike
5f1a9d8cbf
added cprint console command.
...
fixed nq client loading-screen persisting bug
fixed nq clients getting flooded by packets.
fixed nq clients not receiving any entities
removed a bit of redundant code in pmove
fteqcc: merged array function calls with real function calls, fixing return values in the process.
vid_preservegamma now defaults to off. windows sucks.
tweeked the prototype FTE_CSQC_SKELETONOBJECTS a bit. still not official nor advertised.
added a little bit more functionality to halflife support
csqc got some pmove tweeks. this is how I want it to work. nothing has been changed that is really incompatible with darkplaces in this commit.
added markers around some ext_csqc_1 features.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3178 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-04-19 00:50:42 +00:00
Spoike
2adb420a6d
Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv.
...
Added vid_wndalpha to make the window transparent (only supported in GL-win32).
Multiple issues with SW rendering, which I'll fix eventually. It does at least run, even if it looks ugly.
Plugins are now able to read the console input. Bigfoot, feel free to tweek.
Fixed up a few mismatched prototypes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3153 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-04-06 00:34:32 +00:00
Spoike
4974c57c2c
Big fat-off commit.
...
A few changes. Half-Life support is finally getting committed.
Some unnecessary filesystem code changes.
And there's code for nsapi - meaning we can embed FTE in a browser (firefox and opera on windows work).
A couple of CSQC changes, trying to move towards a final EXT_CSQC_1.
Revised ruleset format finally implemented.
Doesn't compile with msvc6 due to issues with libjpeg not being a clean library.
Presumably its fine in vs2005.
Your mileage may vary.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3148 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-04-01 22:03:56 +00:00
Spoike
b763b5594d
My monthly commit. I wonder what I broke.
...
Contains some stuff to get twig working a little better.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3132 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-03-03 01:52:30 +00:00
Spoike
f06fcc78af
Fixed a potential incomprehensible server message bug.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3104 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-01-29 01:41:28 +00:00
Mark Olsen
3e6d9af3d4
Ugh, when a player changes a userinfo string, please don't send the update to all connected players n times, but just 1 time. 'Fixes' the 'crashes' on busy servers, but the real problem is still there: Too much client input can clog up the server, effectively causing a DoS.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3103 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-01-22 04:08:45 +00:00
Spoike
0cd836b793
Makes DP_SV_PLAYERPHYSICS a little bit more tolerable by making players actually have friction when they're about to fall into lava, simply by renaming a cvar...
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3088 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-12-06 02:06:00 +00:00
Spoike
6fb100e8b5
more stuff broken
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3071 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-11-28 20:34:51 +00:00
Spoike
dce284811e
Minor update...
...
Q3 clients can connect to q1 gamecode (sv_listen_q3).
hacked support for SendFlags. It'll work compatibly, just not efficiently.
Unified shared qc builtins.
fteqcc supports int |= float, more params in macros, &~= operator.
Additional recent DP QC extensions.
Particle system abstraction. 'r_particlesystem classic' (vs null or script) will revert to truly classic particles.
Nexuiz might run again.
Network address revamp (sv_port and sv_port_ipv6 can both be used to specify an ipv4 address:port and both corrently accept clients). localhost now properly favours ipv4 (use ::1 for ipv6 localhost).
Download system revamp.
Numerous other changes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3051 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-11-09 22:29:28 +00:00
Molgrum
33140dbf24
Ruleset expanded with ruleset_allow_localvolume. Set to 0 in 'nqr' and 'strict'. Made NET_AdrToString return a non-static pointer.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3002 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-06-08 14:37:57 +00:00
Spoike
519983dee2
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2992 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-06-01 22:06:22 +00:00
Molgrum
69a32e88de
Stop RealIP-checks when realip_status has reached sv_getrealip.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2986 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-05-30 21:38:02 +00:00
Spoike
0e754dea0f
k, next time I might test it.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2985 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-05-27 20:08:21 +00:00
Spoike
89a4f03160
Tweeked the realip stuff to tolerate ezquake. Added new cvar, sv_realip_kick. should be set to no greater than sv_getrealip. sv_getrealip 1 is mvdsv-level security, 2 ensures that there is a quakeworld client at that ip, while 3 ensures that its the actual client that its meant to be. Note that only FTE supports 3 and ezquake/fuhquake don't even support 2 (while mqwcl does). The higher the value, the higher the certainty.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2984 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-05-27 18:59:07 +00:00
Spoike
594c81c3b5
Fixed voting to not crash the server when votes time out. Whoops.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2981 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-05-26 21:50:11 +00:00
Spoike
af47e57535
Fixed a typo, sv_realiphostname_ipv6 should now exist.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2978 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-05-26 19:34:03 +00:00
Spoike
654eabc4c2
Reworked stats for csqc to match LH's suggestion. CSQC can read the 'delta' entities (experimental). Fixed up sv_getrealip, made banning work based on realip too. Added a ban command to easily ban a single client. Renamed some svcs for clarification. Added pvsflags to ssqc for greater control over how ents are sent to csqc. Broke some stuff.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2977 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-05-25 22:23:43 +00:00
TimeServ
1673ca7a7a
PROTOCOL_VERSION to PROTOCOL_VERSION_QW to resolve a future header conflict
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2940 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-04-12 23:24:19 +00:00
Molgrum
1120786c44
A better botclient movement code, hopefully fully operational this time.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2726 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-08 12:23:55 +00:00
Molgrum
0f02f12b8b
s/compatable/compatible (take notice that sv_compatablehulls will have a changed name too)
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2717 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-05 18:08:47 +00:00
Molgrum
379efc8376
s/thier/their
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2716 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-05 17:43:26 +00:00
Spoike
fb99c6f501
I suck
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2713 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-05 14:17:55 +00:00
Spoike
f9277a9e74
Made minimal builds compile again, hopefully.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2712 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-05 14:11:17 +00:00
Molgrum
0ae105907d
Fixed a few warnings.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2651 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-09-10 18:22:33 +00:00
Molgrum
ee24c17cce
Last commit now.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2640 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-09-06 23:27:59 +00:00
Spoike
06da06f9b3
improved q1qvm support - now runs on 64bit servers with 32bit qvm
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2635 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-09-03 22:37:13 +00:00
Spoike
dc3e0d5872
Added support for q1-like qvms (mvdsv style). only tested with ktx so disabled by default for now, couple of related cleanups too
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2633 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-09-02 19:55:17 +00:00
TimeServ
619bb7a1cd
fixes to DP7 downloading
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2632 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-09-01 05:18:20 +00:00
TimeServ
ba985019ef
another attempt at this
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2631 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-09-01 04:56:04 +00:00
TimeServ
d5d08045ed
forgot return for Q2 clients
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2630 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-09-01 04:37:31 +00:00
TimeServ
18518ea849
another stab at the demonum/sv_demodir junk
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2629 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-09-01 04:36:17 +00:00
TimeServ
43a38c4639
attempted fix for download demonum/# stuff
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2626 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-09-01 01:38:18 +00:00
TimeServ
1d6fa5f0a3
fix possible crash with download demonum/, fix typo with texture downloads
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2625 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-08-31 23:35:28 +00:00
TimeServ
2a7e707dc4
possible fix for some allow_download_* cvars
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2624 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-08-31 17:06:29 +00:00
Spoike
6e211078fd
Added sv_minping
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2623 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-08-30 20:45:01 +00:00
Molgrum
f5c9311935
Added pm_pground by Tonik, just some copy/paste, hope nothing broke :P
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2590 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-08-14 17:07:40 +00:00
Molgrum
4ddcb057ac
Fixed 2 warnings. I added #include <float.h> to quakedef.h which I hope is fine, and the fix should be fina as well.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2576 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-08-07 00:30:25 +00:00
Spoike
7b4f6508b9
A few changes, I hope it makes people very happy
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2555 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-07-27 21:24:31 +00:00
Spoike
c948d25a9a
Tweeked stepheight a little, added 'cmd efpslist'
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2536 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-07-23 11:44:45 +00:00
Spoike
dcec305bd9
Fixed Ogg support a bit. Enhanced DarkPlaces/Nuxuiz compatability. Fixed a couple other minor bugs.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2519 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-06-20 00:02:54 +00:00
Spoike
d74c6f738a
Added some new bugs.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2515 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-06-10 21:33:24 +00:00
Spoike
36f35cff78
added gl_texturemode2d
...
fixed an nq network message corruption bug with large reliables.
CSQC is supported on the server with the DP7 protocol
sv_listen_qw can be switched off leaving sv_listen_dp enabled in order to force DP to connect with a specific protocol. This needs to be improved, but works well enough for what it was added for.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2514 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-06-10 05:14:38 +00:00
Spoike
fa6fd3c9b0
Only interpret splitscreen usercommands if that client actually has splitscreen enabled. (This fixes an incompatability with ktpro)
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2468 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-01-30 08:44:34 +00:00
Spoike
5301cdadc1
rjlan reported that bigfoot's use of bzero didn't compile in mingw
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2413 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-18 23:27:39 +00:00
Mark Olsen
4927de5536
Check the result of the seek as well for good measure.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2412 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-15 19:45:33 +00:00
Mark Olsen
1a5b73909a
Don't send random stack contents to the client with chunked downloads if the file size modulo is not 1024 or if the client requests an out of bounds block.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2411 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-15 19:31:24 +00:00
Spoike
83bcdc0cc7
Cleaning up some logic and coding style.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2400 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-05 22:10:09 +00:00
Spoike
42c43d960f
mostly miscilaneous changes (some old stuff that I don't remember), lightsampling changes, qtv changes, avi sound changes
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2379 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-17 00:59:22 +00:00
TimeServ
5c0b773111
added cl_dlemptyterminate, when set to 1 the client will assume downloads are finished when a empty (0 size) svc_download is received (defaults to 1), ensure server treats percent value properly with downloads
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2368 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-08-02 05:34:17 +00:00
TimeServ
22ad876a50
add sv_floodprotect_suicide, sv_floodprotect_sendmessage, add floodprot legacy command
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2308 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-05-30 04:00:24 +00:00
TimeServ
4942e86843
remove floodprot and floodprotmsg commands, add sv_floodprotect_messages/sv_floodprotect_interval/sv_floodprotect_silencetime cvars to replace old functionality, needs testing
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2306 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-05-29 06:12:12 +00:00
TimeServ
e529c86c55
revert to old pmove for the time being, add sv_floodprotect to control flood protection, defaults to 1
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2305 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-05-29 05:35:07 +00:00
TimeServ
637633af80
vector op cleanups, added pr_droptofloorunits, sets how many units droptofloor QuakeC call will drop, defaults to "" which drops up to 256 units (Quake default)
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2304 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-05-29 04:50:24 +00:00
TimeServ
e40c7f8a87
fix crash with Q2 server, server/client handles Q2 map checksum, server sets Q2 airaccelerate on init
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2177 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-04-08 05:43:53 +00:00
Spoike
1d22a86161
Let the QC know which player the spectator is spectating over mapchanges.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2129 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-03-23 18:41:31 +00:00
Spoike
2046931e26
gameclock, roq/avis can play on shaders (sound is wrong though, so that's fine with avis!), snprintf changes (this is the bulk), up2's mcharset
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2054 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-03-06 01:41:09 +00:00
Spoike
38c36360f6
Mostly colourmod stuff. A few fixes for q3 menus, some gamma fixes for q2, more verbose messages for pngs, and hopefully a gamma fix.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2034 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-27 00:42:25 +00:00
Spoike
30d5648279
Fixes some spectator keys.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1991 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-22 23:29:59 +00:00
Spoike
0bd1517522
Fixed a few warning messages.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1972 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-17 19:54:47 +00:00
TimeServ
d245b06c91
got rid of some anonymous unions
...
fixed a few msvc2005 complaints
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1971 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-17 02:51:59 +00:00
Spoike
0ad239ca6a
Fixed all warnings in MDebug.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1948 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-11 14:51:36 +00:00
Spoike
6430b9b214
added a macro for specifying all the cvar properties. This will simplify stuff for Q2.
...
Also added trace_endcontents and trace_surfaceflags.
File system (still too selectivly) reads gz files.
Fixed a buffer overflow in the http client.
Made server downloads decompress zipped files to a temporary file. This should make it download them faster.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1943 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-11 02:09:43 +00:00
Spoike
9620a98dc2
Removed moodles' infokey stuff which was totally wrong anyway.
...
Enabled the prototype warnings. Looks like we need them.
Fixed a few warnings other than the prototype ones which I just enabled.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1898 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-28 02:35:40 +00:00
Lance
20ef474862
fixed msvc6 warnings
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1895 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-27 08:06:48 +00:00
Spoike
e3cb464de9
Some bugs fixed. I wonder what I've broken.
...
Oh yeah, hud scoreboard stuff works now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1883 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-21 00:06:49 +00:00
Spoike
e4096f4e70
stop the server from requiring csqc without csqc.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1864 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-13 20:29:34 +00:00
Spoike
bc745ba504
For completeness.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1839 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-11 22:21:35 +00:00
TimeServ
55f788ef0d
removed Draw_PicFromWad so we only use the "safe" version
...
killed some Sys_Errors
transtable loading to vfs
log rotation fix
server cosmetic changes
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1731 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-21 07:00:33 +00:00
Spoike
503eff6421
Reworked the filesystem. We now support a virtual filesystem. Many places accept stream usage, although many formats do not support this.
...
I'm not sure if this will break anything. It shouldn't do, but it might.
Not everything is ported over yet. Ideally there would be no more use of fopen anywhere else in the engine, and com_gamedir would be made static to fs.c
There are a couple of other changes too.
http/ftp stuff is currently disabled.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1728 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-21 03:07:33 +00:00
Spoike
db19960aaf
Floodprot-ed the kill command.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1717 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-16 17:14:06 +00:00
Spoike
13d0a98133
cygwin, mingw should compile, plugins in dedicated servers, and stuff.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1711 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-15 19:15:39 +00:00
Spoike
659c97580d
Fix for ktpro teams not changing if you connect with a blank team
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1686 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-06 23:33:59 +00:00
Spoike
48dbcfa193
hopefully fies a couple of things.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1668 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-06 02:17:27 +00:00
Spoike
339d478659
I wonder how much this will break. Ahh well. It works for me, and I need to go to bed.
...
Well, plugins should be able to read/write files through the engine. audio decoding plugin interface is in (might be changed later).
TCPConnect is in.
msg_filter and scr_centersbar.
some recording fixes too.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1634 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-30 01:20:53 +00:00
Mark Olsen
b3b3a7a83a
Renamed vector to _vector to avoid name clashes on Altivec systems.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1623 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-29 13:30:20 +00:00
Spoike
167f762a51
Fix for when using NQ clients (no more crash)
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1592 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-26 21:14:47 +00:00
Spoike
118d71793d
Cleaned up some precompiler conditions.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1553 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-03 23:40:51 +00:00
Spoike
8c0c0a41db
Changed a cvar group.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1548 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-30 23:54:29 +00:00
Spoike
f7d90f4a0a
Fixed some nq server issues
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1537 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-23 17:57:20 +00:00
Spoike
9ecc36f1db
This is why Urre's bots were crashing.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1507 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-20 00:03:50 +00:00
Spoike
f5290410c3
A fix for not being able to use extensions.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1502 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-19 19:37:16 +00:00
Spoike
78e89609ee
This needs a proper fix.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1476 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-16 03:48:24 +00:00
Spoike
8f52f62dc9
This should fix the connect-with-white-skins bug.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1465 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-12 23:04:25 +00:00
Spoike
d4d365175d
I've been fixing warnings.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1448 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-07 16:27:20 +00:00
Spoike
e8b2cc11a9
I'm paranoid.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1444 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-07 02:11:35 +00:00
Spoike
8ca97dc86b
Getting rid of the version number, now using build numbers only.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1418 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-04 21:08:06 +00:00
Spoike
d29bbb747d
Small fix for csqc servers, and csqc clients with qizmo between.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1416 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-04 20:37:23 +00:00
Spoike
4366f644e5
A few tweeks here and there.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1407 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-01 03:09:17 +00:00
Spoike
33069f4c2e
prydon cursor is now supported serverside too, but only with dp7 protocols.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1331 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-09-14 04:41:25 +00:00
Spoike
d84b66752b
Fix double printing of say commands when recording an mvd.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1282 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-09-08 01:43:29 +00:00
TimeServ
a49ca96a5a
cl_parsewhitetext (rid#1239249)
...
non-standard text messages should be much better for use
server voting fix
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1281 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-09-07 14:55:25 +00:00
Spoike
1130dea569
Rewrote a few bsp tracing stuff (primarily for heightmap things).
...
Q3 client and server support is in.
heightmaps are in.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1252 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-26 22:56:51 +00:00
Spoike
83a2f3aa06
Getting ready for qexpo. CSQC is in final dev stages. Everything else should be working well enough too, hopefully.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1217 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-11 04:14:33 +00:00
Spoike
5dce02d558
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1209 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-07 18:08:13 +00:00
Mark Olsen
46c05df0ea
allways -> always.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1172 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-28 15:33:27 +00:00
Mark Olsen
19476733cb
allready -> already.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1171 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-28 15:22:15 +00:00
Spoike
50a59ff11f
rewritten vast chunks of code to support MOVE_HITMODEL as well as clean some of it up a bit. Dedicated server should build now.
...
A couple of minor bugs fixed too.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1146 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-16 00:53:08 +00:00
Spoike
372d64347f
Make ktpro work a bit better, a few new csqc builtins
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1135 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-05 23:46:10 +00:00