1
0
Fork 0
forked from fte/fteqw
Commit graph

365 commits

Author SHA1 Message Date
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
bc1f25a11b A bit of fun with gamma.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1942 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-11 02:05:15 +00:00
Spoike
cf73c8b81e Copyable console, and up2's demand for aliases like fuhquake.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1935 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-06 01:06:17 +00:00
Spoike
bb67cd181e Fixes the skybox in d3d.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1922 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-01 22:32:39 +00:00
Spoike
48d07feec4 vid_wait_override stuff
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1921 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-01 22:32:30 +00:00
Spoike
d09c73dfeb Fixes mouse + sbar_edit
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1920 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-01 22:21:16 +00:00
Spoike
52ddfccfaa Removed moodles' multisample stuff. That's not how it's done.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1907 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-29 00:18:27 +00:00
Spoike
fdb5cf3aff Fixed mvd playback as correctly as I can think how.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1902 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-28 19:04:13 +00:00
TimeServ
f3f02e5353 fix warning
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1900 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-28 02:43:10 +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
TimeServ
8f550d6d1f half-alpha character rendering for software
changed background to not blink
added BX_COLOREDTEXT extension (although the FTE extension conflicts)
fix to console clearing which should hopefully speed things up a little bit


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1886 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-21 03:10:16 +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
Lance
e713a9b5ab Better anisotropic filtering support
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1878 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-16 06:22:18 +00:00
Lance
dc53b0aae4 I spelt anisotropic wrong
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1877 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-16 06:20:43 +00:00
Spoike
f0feb82b90 rjlan wanted mingl to compile again, and moodles reported a demorecording bug.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1862 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-13 06:27:18 +00:00
Spoike
15a7211e20 Fixes something with skeletal animated frame groups.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1855 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-12 22:25:15 +00:00
Spoike
1ac26032f6 Use the pink checkerboard instead of pure white. This makes it obvious that the texture is missing, hides an ATI driver bug, and generally looks a bit better.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1854 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-12 22:24:06 +00:00
Spoike
840ab4682d *** empty log message ***
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1853 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-12 22:23:03 +00:00
Spoike
ba789a5446 I've been fixing up client downloading. Hopefully we're a little more robust.
requiredownloads 0 can possibly cause problems though, with missing maps and such.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1785 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-04 00:44:34 +00:00
Spoike
19ab4fd050 Meh, I'm just going to commit everything.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1778 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-02 23:01:54 +00:00
TimeServ
a8889d8f24 THIS COMMIT MOST LIKELY BREAKS THINGS.
changed conchars from 16-bit to 32-bit
added support for RGBI fg and bg colors
better support for ^8/^9 text codes
fix to echoish menu sounds
added plugin stuff for centerprints/server messages/chat messages, not finalized (?)
GL/SW color character functions improved (although neither handle transparent characters, and SW needs improvement with the palette remapping)


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1750 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-01 09:01:15 +00:00
Spoike
6f52e8ea5a Fixes the fog shader on q3dm4 and similar shaders (they do occur elsewhere in std q3).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1742 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-27 16:54:28 +00:00
TimeServ
6dd7ddd353 palette remap per entity for sw
minor change to qclib for hexen2


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1735 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-22 20:35:04 +00:00
TimeServ
a32c1af46d kill some unnecessary Sys_Errors
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1733 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-21 08:34:34 +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
TimeServ
96de3b78c3 added partial r_stains
changed default of r_stains to 0.75


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1723 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-17 21:51:42 +00:00
Spoike
2cd3740b2f This *WILL* boost fps slightly. By as much as 50 perhaps.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1722 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-17 20:16:49 +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
0ed3044f0f Use skin files to replace the skins, instead of add.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1698 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-12 01:58:15 +00:00
Mark Olsen
df41c9461d Let's try not to fuck it up for little endian next time :P
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1684 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-06 21:52:38 +00:00
Spoike
b14f789fbe Convert q3 flares to dynamic flashblendable lights
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1672 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-06 02:20:11 +00:00
Spoike
688bae5fdb Fixes taskswitch bugs.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1671 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-06 02:19:22 +00:00
Mark Olsen
4120541f06 Reenabled the XCloseDisplay call as things fuck up without it.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1665 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-05 21:22:36 +00:00
Mark Olsen
2e22b57fc2 Fixed big endian support for Linux/GLX
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1664 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-05 20:51:18 +00:00
TimeServ
1b2dfa9701 fixes to stainmaps (project options got screwed up so I didn't catch the glitches)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1658 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-02 00:49:20 +00:00
TimeServ
bc44aaf54b stains are multiplicative instead of additive
get rid of infokey usage in cl_ignore
reduce sw stainmaps from int to unsigned char


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1657 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-01 22:36:01 +00:00
Lance
79d122b3cf Anisotropic Filtering take 2
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1656 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-01 15:52:36 +00:00
Lance
a42d9dac20 Anisotropic Filtering
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1655 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-01 11:40:45 +00:00
Lance
96c5dd71ec Anisotropic Filtering
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1654 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-01 11:22:20 +00:00
Lance
eae50d7bf6 Anisotropic Texture Filtering
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1653 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-01 11:20:19 +00:00
Spoike
77474af3b2 Stops a recursive error when the MessageBox function tells us that it's appeared, over and over and over again, causing more MessageBoxes... Grr.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1647 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-01 01:24:07 +00:00
Spoike
6f6b337428 fix for dedicated servers.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1640 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-30 21:35:43 +00:00
TimeServ
18b062a0fe also look in charsets for quake character sets
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1636 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-30 02:53:08 +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
a481295083 Fixed some newly added endian bugs. Quake 2 support works again.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1618 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-29 11:57:02 +00:00
TimeServ
8728f3abbb pe_defaulttrail junk for Q1/H2
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1595 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-26 23:11:19 +00:00
Spoike
ebcaac9a08 This should fix the recent windows gamma issues.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1591 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-26 21:13:45 +00:00
Spoike
9355c7dda5 makeconfig.sh - the shell script that generates config.h either automagically or through prompts, use it through make
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1586 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-26 03:02:55 +00:00