Bill Currie
e0d55e9c19
fix knghtbrd's segfault. Make two passes at the config file just like the command line.
2000-04-27 02:07:29 +00:00
Bill Currie
ede51b8e01
hopefully, this will allow the windows targets to build
2000-04-27 01:25:20 +00:00
Bill Currie
0142fc1a24
expand ~ for spefifying data directories.
...
Note: still needs to be autoconfiscated, but I'm not sure what direction to take there.
2000-04-27 00:37:57 +00:00
Bill Currie
af8f5e501b
execute all commands in quakeforge.conf, not just set
2000-04-26 23:43:46 +00:00
Joseph Carter
a79a491b96
Stephen Hocking reported a bug in the OSS sound code under FreeBSD. This
...
is the extremely long and complex (ie, single line) change to fix it.
2000-04-26 16:41:12 +00:00
Joseph Carter
5ce33303ac
slight cleanup of taniwha's global config stuff.. YES another -D on the
...
cmdline to gcc. *sigh* This is the "proper"(?) way to do what we're
doing. Shouldn't affect anything for win32.
2000-04-26 16:12:03 +00:00
Bill Currie
b7b9937dcb
Add global config file loading. Fully autoconfiscated (Coderjoe: you'll need to add onother #define to wins/config.h). Currently, only set commands are executed (easy enough to change). if ${prefix} is /usr, the global config file is /etc/quakeforge.conf, otherwise it will be ${prefix}/etc/quakeforge.conf. The full path to the config file can be specified with (eg) --with-global-cfg-file=/usr/etc/quakeforge.rc.
2000-04-26 13:24:13 +00:00
Thad Ward
aa42a88241
added FS_BASEPATH to the win32 config.h file
2000-04-26 05:37:09 +00:00
Joseph Carter
a842501f0d
You can now save 1000 screenshots, they'll be named qf000 to qf999...
...
Why you'd want 1000 screenshots I have no idea, but I did hit the limit of
100 when I was trying to get good screenshots of the rocket stuff..
2000-04-25 15:25:33 +00:00
Bill Currie
e605302b38
autoconfiscate fs_basepath
...
--enable-basepath causes qf to look in ${prefix}/gqmes/quakeforge for the files
--with-basepath=path gives you more control
2000-04-25 12:31:03 +00:00
Bill Currie
0e44ae7475
Rockets and lavaballs now have dlights (same color as their fireballs) attached to them.
2000-04-25 10:58:47 +00:00
Bill Currie
6d9d7b6197
Make R_RocketTrail take an entity_t * parameter (the one the trail is for) so that various things can be done, including using the entity as a key for R_AllocFire.
...
Also, rocket/lavaball trails now work beautifly. They have to be seen to be believed.
2000-04-25 09:35:07 +00:00
Bill Currie
2d4091ffa0
reformat a couple of lines
2000-04-25 04:15:49 +00:00
Bill Currie
9fd7079be9
cleanup the r_fog/r_volfog/r_wateralpha code a little, removing the #if 0ed code
2000-04-25 04:08:12 +00:00
Bill Currie
98e7670d66
forgot to disable the stensil buffer for r_volfog
2000-04-25 03:35:30 +00:00
Bill Currie
32b012dda0
allow r_fog, r_volfog and r_wateralpha to be independent of each other. Interesting effects on entities (eg zombies on walls): they wind up full white (1,1,1, I guess).
2000-04-24 09:48:48 +00:00
Bill Currie
451b4056a4
fix the r_wateralpha not working without r_volfog bug. Unfortunatly, this doesn'
...
t do anything for the r_wateralpha bug that allows cheating (no diff what so eve
r).
2000-04-24 08:59:09 +00:00
Thad Ward
bc7c094a33
uncommented some code that was removed in ver 1.2 of this file to correct some sound problems many people were reporting
2000-04-22 23:12:04 +00:00
Bill Currie
b7ebd7efa6
fix an inconsistency devkev found. It's not (yet) a problem in our code, but it was causing sefaults in in qwf.
2000-04-21 12:42:33 +00:00
Bill Currie
95393325ad
add a comment giving a little info on what's going on with the command line commands.
2000-04-20 08:58:07 +00:00
Bill Currie
f29bffb2ff
move +set handling as early as possible
2000-04-20 08:52:59 +00:00
Joseph Carter
8a65ae8ca9
If we treat MOVETYPE_WALK as MOVETYPE_PUSH the catapult in df42 seems to
...
behave itself a little more often. I can find no explanation why and it
seems like it should possibly do nothing, but it SEEMS to help.
Thanks for the suggestion Tim.
2000-04-20 02:55:02 +00:00
Pontus Lidman
8cef444f8d
KAME/NetBSD142 compatibility patch from Itojun <itojun@iijlab.net> applied
2000-04-18 20:49:26 +00:00
Loring Holden
7c5c21c5a7
Now checks for errno.h and sys/dir.h for qw_server/sys_unix.c
2000-04-18 15:58:14 +00:00
Loring Holden
052c4866ac
Now uses autoconf instead of:
...
#if defined(unix) || defined(_AIX) || defined(__NetBSD__)
2000-04-18 15:57:40 +00:00
Joseph Carter
171b4c407d
minor sbar fix
2000-04-18 11:11:17 +00:00
Bill Currie
09183d0628
cmd.c:
...
Add Cbuf_Execute_Sets to execute /only/ +set commands.
Break out common code from Cbuf_Execute and Cbuf_Execute_Sets into
a local function.
cmd.h:
add prototype for Cbuf_Execute_Sets
host.c:
use it
2000-04-18 10:13:17 +00:00
Bill Currie
6cdc6a95a9
fix a missing ) from debug output
2000-04-18 09:33:53 +00:00
Bill Currie
499c3c20bd
qargs.h:
...
"share the software ..." put in an extern for com_cmdline
qargs.c:
no longer include the program name (argv[0]) in com_cmdline
cmd.c:
remove redundant code from Cmd_StuffCmds_f and use com_cmdline in it's place.
2000-04-18 09:30:45 +00:00
Joseph Carter
3a8f38c217
New cvar fs_basepath replaces -basedir param. It's a CVAR_ROM so you can
...
only set it from the cmdline (you now CAN set it from the cmdline BTW!),
it defaults to the current directory if you don't.
New cvar fs_sharepath. Defaults to fs_basepath->string and is changed in
the same manner. If you do change it, files in gamedirs under it will be
used first with basepath's files overriding them.
This allows you to keep your paks in a read-only location (cdrom or unix
/usr/share) and still be able to override those files and save configs.
2000-04-18 09:24:29 +00:00
Thad Ward
80c33d051f
corrected for the r_part files change
2000-04-17 22:03:35 +00:00
Thad Ward
79857091aa
added the QSG_STANDARD define
2000-04-17 21:19:35 +00:00
Pontus Lidman
08c098fe98
Initial IPv6 support for uquake
2000-04-17 19:48:45 +00:00
Pontus Lidman
168d480ed5
Correct check for IPv6 local addresses
2000-04-17 19:47:59 +00:00
Pontus Lidman
80632a5210
BSD portability and code cleanups/improvements; basically the patches from the viagenie people and itojun (see AUTHORS)
2000-04-17 19:43:28 +00:00
Pontus Lidman
5162359857
pad field renamed in preparation for multiple address families. Also, don't rely on int being 32 bits.
2000-04-17 19:36:55 +00:00
Pontus Lidman
52dfc473fc
NetBSD has stuff in errno.h
2000-04-17 19:33:13 +00:00
Pontus Lidman
4a7362fda5
IPv6 support enabled by configure
2000-04-17 19:32:05 +00:00
Pontus Lidman
ded6ff6045
IPv6 support enabled by configure instead of manually
2000-04-17 19:28:42 +00:00
Pontus Lidman
4f80cc6a08
Added some BSD-related and several IPv6-related configure checks
2000-04-17 19:27:08 +00:00
Pontus Lidman
34b3b29beb
Updated credits with the work of me and some others
2000-04-17 19:24:21 +00:00
Pontus Lidman
25969ad544
Added some people who did work on IPv6
2000-04-17 19:23:34 +00:00
Joseph Carter
46972d9429
No longer tries to VID_Shutdown if VID_Init didn't, prevents a sig11.
2000-04-17 14:49:32 +00:00
Bill Currie
9cd517debc
slight optimisation
2000-04-17 12:36:25 +00:00
Bill Currie
28011090b3
rename *FireBall* stuff to *Fire (or Fires).
2000-04-17 10:39:55 +00:00
Joseph Carter
07d8d044b9
Here's the fireball code I promised, implemented from an email which told
...
me pretty much how. It's a meshing of the GL flashblend bubble and the
particle engine. More emphasis on dlights though.
This code should be very similar to an effect that was in QL. It was
described to me in very explicit detail in an email. It's probably based
on the QL source but is a legitimate clean-room implementation. The email
described how to make the flame trail found in newer QL too but I've not
decided whether or not to code that yet - I think I can do better instead
by adding smoke.
2000-04-17 04:15:38 +00:00
Joseph Carter
9993d2c301
r_part.c now contains full particle code for software, gl_rpart.c full
...
particle code for GL.
2000-04-16 14:26:53 +00:00
Bill Currie
9e9bb339b6
add some informative output. not really needed, but it makes things more consistent with other targets.
2000-04-16 07:08:53 +00:00
Joseph Carter
02809a4426
Added Omnibus to AUTHORS
2000-04-16 02:59:20 +00:00
Joseph Carter
47bed98da1
new serverinfo key: *qsg_standard, set to 1.
...
How view height changes in QW are passed from server to client HAS CHANGED
and you will need to update both client and server for things not to act
weird. You may also need to distclean before rebuilding..
2000-04-15 11:20:28 +00:00