Bill Currie
21fa23a747
the crc field in progs.dat is evily generated from the crc of progsdef.h, so
...
change the header to produce a matching crc. This is an interrim fix until a
better solution can be found.
2001-03-12 20:04:22 +00:00
Ragnvald Maartmann-Moe IV
3217faa319
Fix white sbars in -sgl.
...
(Thanks to super_ice for the patch)
2001-03-11 21:37:32 +00:00
Bill Currie
b4538150bc
fix a type access error
2001-03-11 02:14:40 +00:00
Ragnvald Maartmann-Moe IV
30cdd18174
Fix a typo. Oops...
2001-03-11 00:31:52 +00:00
Ragnvald Maartmann-Moe IV
e884846d57
Tighten up checks for 3dfx in gl_draw.c and restore default gl_texturemode to old setting.
2001-03-11 00:25:30 +00:00
Ragnvald Maartmann-Moe IV
fd3eafac77
Oops.
2001-03-09 21:21:50 +00:00
Ragnvald Maartmann-Moe IV
1b8928de00
Cleanup of gl_draw.c and beginnings of work for user-specifiable texture format/quality (monochrome quake anybody? :)
2001-03-09 21:10:44 +00:00
Joseph Carter
3ac2bc72aa
The quakefs similarization.. Essentially, we're now using qw's quakefs in
...
nq, with the exception that some things were removed and others added. I
could have merged this, but I don't feel the system's ready for merging at
the moment. The quakefs code needs a bit of a cleanup and a tuneup before
it goes common. Like so many other things, that's dependant on other bits
of the puzzle being completed first.
2001-03-09 07:58:10 +00:00
Joseph Carter
055fe8d222
Purely whitespace cleanups
2001-03-09 07:55:25 +00:00
Joseph Carter
ddd4c279fa
The standard_quake qboolean now lives here, but Game_Init is now an empty
...
function. There's probably some use for it later on anyway (probably for
metadata defaults or something), but the -hipnotic and -rogue checks are
now in quakefs.c.
2001-03-09 07:53:04 +00:00
Joseph Carter
1d04bc223d
Commented out rogue/hipnotic sbar elements. Didn't outright delete them
...
so they can be used in building the scripted HUDs for those trees. This
commit removes all need for the hipnotic and rogue qbooleans.
2001-03-09 07:50:45 +00:00
Chris Ison
69fd58944e
moved slist loading into cl_slist.c
2001-03-08 23:53:03 +00:00
Bill Currie
930da9109c
change egcs to kgcc for the broken distro
2001-03-08 21:04:21 +00:00
Bill Currie
9c3f26d168
Rhamphoryncus added paks
2001-03-08 18:45:52 +00:00
Bill Currie
95852f55c1
add Rhamphoryncus ideas on the download screen
2001-03-08 18:40:21 +00:00
Bill Currie
645a791315
add pr_checkextentions as promised
2001-03-08 00:27:35 +00:00
Chris Ison
16bc4735b1
adding rising smoke
2001-03-07 23:24:53 +00:00
Bill Currie
53c9732303
add PF_checkextension for later use. The pr_checkextension cvar will come
...
when I've had some sleep.
2001-03-07 10:22:51 +00:00
Bill Currie
e370eb3ce6
this should fix the abyss protocol compatability problems
2001-03-06 16:41:17 +00:00
Bill Currie
771648a5b4
forgot to remove the old prstring stuff
2001-03-06 16:10:28 +00:00
Bill Currie
97bf8d2c51
garbage collector implemented but untested. Also unsused because the issue is
...
WHEN to call it. I don't imagine it will be cheap :/
2001-03-06 05:29:46 +00:00
Bill Currie
4489319298
first step towards garbage collected dynamic strings in qc. All strings
...
external to the progs file are now malloced and then freed at progs reload.
All that needs to be implementd for gc to work is the scanner and deallocator.
2001-03-06 04:22:33 +00:00
Bill Currie
c4616346a1
dx_hack_hash stolen from Daniel Phillips <phillips@innominate.de> in the lkml.
...
This might or might not give hash tables a better spread. We'll see :)
2001-03-05 16:19:10 +00:00
Joseph Carter
4c3676b9ac
Forgot to commit this removal. Mr. Menu, get the hell outta my tree!
2001-03-05 10:06:39 +00:00
Bill Currie
f40b361fb3
hash.[ch]:
...
slight api change: the getkey and free functions now take a user data
parameter (which is an aditional parameter to Hash_New.
cmd.c, cvar.c, quakefs.c:
clean up the resulting errors.
pr_edict.c:
use hash tables for lookups of function, global and field definitions.
should speed things up a bit, ESPECIALLY when type checking is enabled.
2001-03-05 05:11:26 +00:00
Bill Currie
aad21e3c00
put the pointer comparison back in so dynamic strings don't cause blowouts
2001-03-05 04:15:59 +00:00
Bill Currie
234dcb4cc9
better(?) string sharing. e1m3 died a sad death in nq due to running out of
...
strings, but that was because only the address of the string was checked for
similarity. Now strequal is used.
2001-03-05 04:08:08 +00:00
Bill Currie
ff2828d82d
thought something was wrong with the previous checkin. I keep forgetting .S
...
files don't get dependencies in automake :(
2001-03-05 02:18:03 +00:00
Bill Currie
09b58f7e5f
merge math code into utils
2001-03-05 02:06:05 +00:00
Joseph Carter
d407f5328f
Since nobody cares the structure of the menu after it's rewritten, I've
...
replaced the menu structure with just the binds listing so whoever does
that doesn't forget a binding we never use (run key? My forwardspeed is
600, wtf do I need a run key for?)
2001-03-04 13:55:05 +00:00
Joseph Carter
fb9f7a1ba4
Forest's COM_FileBase rewrite. Doubt this is faster, but it's sure a lot
...
easier on the eyes.
2001-03-04 10:09:59 +00:00
Joseph Carter
3ab3941c81
NQ's menu is gone too, menu.c is laying around till I add more info to the
...
TODO file, then it dies too.
2001-03-04 07:43:27 +00:00
Bill Currie
cf3629b3b3
merge in my progs work off the `taniwha' branch. This prigs us a few nice
...
thinks:
o Full progs modularity
o CSQC should now be just a matter of creating the builtin functions and
loading the code.
o total independence from progs globals, functions and entity field layouts
on the conditoin that their definitions have not been stripped from the
progs file.
o optional (though currently forced on) type checking on access to progs
entity fields from C
o the progs engine is fully shared between nq and qw.
2001-03-04 06:30:30 +00:00
Bill Currie
6bb1f172d0
THOU SHALT NOT SCREW UP THY DOT-PRODUCT MACRO!!! :P
2001-03-04 06:08:28 +00:00
Bill Currie
021c1347ed
remove the reliance on MAX_EDICTS
2001-03-04 05:42:26 +00:00
Bill Currie
4137fbabb5
nq seems to like the new progs setup (got to e2m2 in medium without problems)
2001-03-04 05:27:29 +00:00
Joseph Carter
b507853b18
A number of keys should bring up the menu in demo playback, they now bring
...
up the console.
2001-03-04 01:55:12 +00:00
Joseph Carter
e4e80437df
Escape is still unconditional, but rather than being unconditionally menu
...
(or now unconditionally nothing since I killed the menu), it works as the
console. In the future, when the new menu is implemented, it will fall
back to console if there's a problem with the menu (like there isn't one.)
2001-03-03 12:30:48 +00:00
Joseph Carter
d28e15d171
Software netgraph fixed. Probably not the same as it was before, someone
...
else is welcome to change it to their liking, optimize it, remove the box,
whatever..
2001-03-03 12:16:24 +00:00
Joseph Carter
9c39a00a54
Fixed the netgraph
2001-03-03 11:05:20 +00:00
Joseph Carter
fe26a1c565
This should not be here yet, reverting
2001-03-03 10:01:49 +00:00
Joseph Carter
c057c27d9a
Menu has been killed completely from qw. It's dead. I doubt anybody will
...
even notice, given that QW's menu was crippled to the point that it was
completely useless anyway.
2001-03-03 09:42:35 +00:00
Bill Currie
8e52f7dc39
more nq fixes, not there yet
2001-03-03 09:09:39 +00:00
Bill Currie
baa5ce01a1
more independence cleanups and nq is closer to running
2001-03-03 08:59:55 +00:00
Bill Currie
6d6c34320f
nq compiles with the new progs setup, but doesn't have a hope of running yet.
...
None of the globals etc structs are filled in and there will be a lot of type
errors in SVFIELD usage.
2001-03-03 08:31:58 +00:00
Joseph Carter
82522a6fd1
Added menu structure to TODO file, it's not in typical TODO format since
...
it's either done or it's not. Very soone the menu code will be axed and
this will aid in replacing it.
2001-03-03 07:23:22 +00:00
Joseph Carter
168d47402a
Mostly whitespace, these files are now identical and COULD be merged, if
...
they weren't about to get a rewrite first.
2001-03-03 06:51:18 +00:00
Chris Ison
8ad00b04c3
added sharepath search when loading server list
2001-03-03 06:01:57 +00:00
Bill Currie
26e2d545e4
macro parameter usage must have () around them :P
...
This seems to fix the aim bug
2001-03-03 05:34:50 +00:00
Chris Ison
050b49c479
fixing missing oss dev as shown by taniwha
2001-03-03 00:54:46 +00:00