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
37fbf203c5
This should fix Moodles's release-only crash.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3136 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-03-07 03:48:02 +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
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
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
Molgrum
64ea64fd2c
Force inlining in MSVS to shut it up.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2704 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-04 20:29:05 +00:00
Spoike
e59d02ed52
We now have a really crappy gl renderer for macosx.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2689 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-09-23 22:00:19 +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
Mark Olsen
a044940d50
Disable dynload support for anyone but me since it doesn't work for the general public anyway.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2340 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-07-08 21:14:22 +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
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
TimeServ
e13c3d5e07
%i to %p
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1638 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-30 05:05:50 +00:00
TimeServ
61ea1d4429
plug_list enhancement
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1637 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-30 05:01:43 +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
Spoike
158163b29c
renamed some parameters, and made them optional. if you don't provide the syscall function pointers, you can't load the vm as either dll or qvm (handy for when sv_pure stuff works properly)
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1288 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-09-08 01:55:56 +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
cd19c7ac80
It should be stable now.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1241 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-21 04:50:16 +00:00
Spoike
bd4c05706b
Fixed fastcall calling convention issues with GLRelease/mingl
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1220 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-12 00:22:38 +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
Spoike
d1d0989ab3
Small tweeks. The stack is always aligned now.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1208 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-07 13:21:48 +00:00
Mark Olsen
eb69ef9547
Endian fix.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1199 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-05 18:50:07 +00:00
Mark Olsen
091aa86c94
Some MorphOS plugin stuff.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1190 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-03 13:21:43 +00:00
Spoike
e348dc30a2
Changed vec4_t down to vec3_t, got the server browser integrated with the menu.dat. csqc is having fun, and nexuiz should work better. Enjoy.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1011 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-13 10:42:48 +00:00
Spoike
7e1ab9e29b
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@906 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-20 02:57:11 +00:00
Spoike
ce3c561cfe
CSQC is standard now, and secure via the same md4 as a map currently has.
...
Particle system functions renamed a bit, a few other cleanups in that area.
Console handling tweeked. Better rules for subconsoles and plugins. Commands are coloured if it'll be execed, which should help reduce occurences of chat being commands. tab compleation tweeked, partial compleation no longer changes the suggestion.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@895 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-10 03:55:18 +00:00
Spoike
2621cc6aad
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@894 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-07 08:58:26 +00:00
Spoike
a5f962cbda
Go back to the old method. The new one just wasn't helping.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@846 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-28 04:26:36 +00:00
Spoike
28fda441c8
Reworked quite a bit of 2d code... well, fps, speed and clock at least
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@824 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-23 17:49:42 +00:00
Spoike
b3ac55613b
bung
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@714 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-04 08:07:47 +00:00
Spoike
728047da7b
Small non-serious fix.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@672 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-21 04:38:53 +00:00
Spoike
e1c927d621
Tiny fix
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@557 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-05 08:18:14 +00:00
Spoike
a9384fc55c
Allow dlls by default
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@328 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-10-14 11:26:13 +00:00
Spoike
ea5c476ced
I need to commit more often...
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@316 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-10-10 06:32:29 +00:00
Spoike
b2e07ca991
That should be a little safer now.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@253 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-09-26 06:26:50 +00:00
Spoike
011a4ef76b
should support so files for linux now.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@252 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-09-26 04:03:45 +00:00
Spoike
40d4aaf9e8
now more likly to spit out errors on things going wrong (closed some loopholes) and should also be a bit faster.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@238 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-09-24 02:37:25 +00:00
Spoike
9c94742305
Some GCC compiler warnings fixed.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@204 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-09-13 04:16:52 +00:00
Spoike
8184225473
Initial Checkin
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@15 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-08-23 00:15:46 +00:00