Dabb
aadb0d31b5
Compiles again, added files.
2000-10-29 08:20:09 +00:00
Ragnvald Maartmann-Moe IV
2f094cb344
Minor cleanup to window closing on exit.
2000-10-29 07:58:43 +00:00
Ragnvald Maartmann-Moe IV
fe73db40a0
Comment out x11_force-view_port. Doing it every frame was dropping framerate to 40% of normal on V5, and probably any hardware under DRI, as I suspect it's running into DRI/X lock contention.
2000-10-29 07:41:45 +00:00
Bill Currie
9b458ba730
make the new -brighten a cvar (ROM) as well so it can be set in the config
...
file. Also includes a cvar from my sky hacking, but it's harmless :)
2000-10-29 04:42:14 +00:00
Bill Currie
669648778f
hopefully help Coderjoe with win32 compilation
2000-10-29 00:13:23 +00:00
Bill Currie
2070b1a5a1
re-indent
2000-10-28 20:19:36 +00:00
Bill Currie
06e50ba0c9
chop up gl_warp into gl_sky, pcx and tga. also break out pcx stuff from client.h
2000-10-28 19:58:22 +00:00
Zephaniah E. Hull
5d07b61d7a
The big particle rework!
...
Lots of changes, more then I can cover quickly.
Things now look, different, and probally much better!
Note, SOFTWARE RENDERING IS BROKEN with this commit!
2000-10-28 08:02:08 +00:00
Jeff Teunissen
5bb2a9002c
Change fires to a more visually-appealing red-orange color. Looks *killer*
...
Add -brighten arg to GL targets, to replace -gamma but still look nice.
"-brighten 2.5" brightens the palette by 2.5 times, to give a similar
effect to the brightness cvar, but without the dithering brightness
gives. This is a palette hack, which means it _can't_ be a cvar.
2000-10-28 07:11:37 +00:00
Jeff Teunissen
718544d190
Change -sdl to use 320x200 window again
2000-10-28 05:08:55 +00:00
Bill Currie
a3dbf0f9da
fix the screen offset caused by moving the mouse at just the wrong moment
2000-10-28 05:08:11 +00:00
Jeff Teunissen
0ec5c00c18
whitespace, some optimizations
2000-10-28 05:05:17 +00:00
Bill Currie
decea3fd39
finally works with recent ALSA cvs
2000-10-27 19:00:33 +00:00
Bill Currie
b9ba65308b
still fiddling and it still doesn't work
2000-10-27 14:38:43 +00:00
Jeff Teunissen
0630268292
white space
2000-10-27 10:17:38 +00:00
Jeff Teunissen
cfcfceb458
Add types to indent profile
2000-10-27 06:18:24 +00:00
Bill Currie
9f455da123
hopefully, this will compile
2000-10-27 04:04:26 +00:00
Bill Currie
2846b27f92
doesn't work yet (infact, it crashes), but I'm sick of mailing it back and forth
2000-10-27 00:08:01 +00:00
Bill Currie
caf7d73751
hopefully a little closer to compiling
2000-10-26 23:45:33 +00:00
Bill Currie
29532ecedc
accidently committed this with an experimental file
2000-10-26 22:49:08 +00:00
Jeff Teunissen
5c2533248b
Bring over indent profile from nuq, matching style guide
2000-10-26 20:43:09 +00:00
Bill Currie
baf8a494d6
fix sgl linking
2000-10-26 20:16:11 +00:00
Jeff Teunissen
75778143ee
tweaks
2000-10-26 18:13:59 +00:00
Bill Currie
217f59e1ed
glx, sdl and sgl now all compile on my system (at work), but sgl doesn't link
2000-10-26 16:29:45 +00:00
Bill Currie
619d9396cc
oops, forgot this
2000-10-26 06:48:10 +00:00
Bill Currie
27465bc765
bring in Despair's (Ragnvald Maartmann-Moe IV, rmmiv@earthlink.net) clean up
...
of the gl setup code.
2000-10-26 06:08:09 +00:00
Zephaniah E. Hull
07322ef780
s/ABS/abs/, abs is standard C, no evil defines.
2000-10-26 05:07:00 +00:00
Bill Currie
c9b3b34f26
nukage
2000-10-26 03:43:53 +00:00
Bill Currie
9d80b4394e
cl_main.c:
...
what was id trying to hide? oh well, it's clear now :)
gl_draw.c:
missed a value->int_val conversion
2000-10-24 19:32:30 +00:00
Zephaniah E. Hull
cff853a374
Cleanup of x11_set_vidmode, with a chainsaw.
...
Other minor cleanups too.
2000-10-24 18:10:01 +00:00
Zephaniah E. Hull
b9c0c95729
Misc cleanups.
2000-10-24 17:03:09 +00:00
Dabb
d8dc00f29b
Added joy_null.c and pals.
2000-10-24 14:57:53 +00:00
Forest Hale
0040dd25ff
major speedup in PM_RecursiveHullCheck
2000-10-24 10:47:01 +00:00
Jeff Teunissen
c757f969c4
sw_view.c: whitespace
...
gl_screen.c: Some whitespace, some optimization. Still looking for the
culprit killing contrast in GL.
2000-10-24 02:22:29 +00:00
Jeff Teunissen
ae76d79b40
Corrected algorithm, optimized code, and reversed the order of
...
brightness/contrast operations... brightness is applied first, then
contrast. A contrast of 0 is now /always/ solid medium grey.
2000-10-24 01:43:35 +00:00
Bill Currie
b4a29a6766
forgot to remove some code
2000-10-23 15:29:20 +00:00
Bill Currie
ac4d76b52a
make vid_sdl.c use the new window size code and the vid_fullscreen cvar instead
...
of the -fullscreen command line arg (eww:). Also, doc vid_fullscreen in
vid_sgl.c
2000-10-23 15:27:10 +00:00
Bill Currie
66bc30c2a8
gl_polyblend: RIP
2000-10-23 14:58:15 +00:00
Jeff Teunissen
f7f968daeb
-gamma removal
2000-10-23 10:26:43 +00:00
Jeff Teunissen
17f9704978
-gamma parameter is _gone_. Colors are now almost exactly what they are in
...
software. If you want to hack the colors, use the cvars.
2000-10-23 09:35:54 +00:00
Bill Currie
1abb6fe74c
fix the misaligned fullscreen window once and for all (fingers crossed:)
2000-10-22 07:14:47 +00:00
Bill Currie
c43b9161c5
fix for linux 2.2.17. Hopfully works for earlier kernels still
2000-10-22 01:30:34 +00:00
Bill Currie
f28f087ddc
width and height name issues
2000-10-21 21:17:51 +00:00
Bill Currie
5c92b35c6e
fix width and height name issues
2000-10-21 21:14:12 +00:00
Bill Currie
499eaa2a7d
cvar.c:
...
%g is no good :/
menu.c screen.c:
float -> int cleanup for scr_viewsize
vid_glx.c:
remove unused vid_mode cvar
2000-10-21 21:08:04 +00:00
Bill Currie
0e950c65f5
change %f to %g in Cvar_SetValue so 1.0 gets printed as 1
2000-10-21 07:47:14 +00:00
Bill Currie
d295f183ba
remove va from commdef.h and fix the consequences
2000-10-21 07:34:56 +00:00
Bill Currie
63fc732758
clean up the includes ov vid.c and bring over va.h from nuq
2000-10-21 07:20:57 +00:00
Bill Currie
dcd1201131
create VID_GetWindowSize in vid.c and use it elsewhere for window size
...
selection. in_x11.c just had refs to scr_width and scr_height removed.
2000-10-21 07:15:30 +00:00
Jeff Teunissen
afae879d2e
dga_check.h: DGA and VidMode check functions return qboolean, not
...
int. Cleaned up prototypes to not include variable names.
dga_check.c: Fix bug in DGA detection that lead to segfault.
in_x11.c: Better DGA input support for X targets; The -nodga parameter is
gone, it is now the in_dga Cvar, which is dependant on the _windowed_mouse
Cvar. in_dga is archived.
2000-10-21 05:30:34 +00:00
Bill Currie
f0c35d7f9d
o rcon now prints (hidden) instead of the rcon password
...
* taniwha drops a 900lb security manual on zoid's head
<taniwha> nah, make that kg :)
o fix a potential buffer overflow
2000-10-20 18:03:26 +00:00
Jeff Teunissen
ea766e6203
Fix the VID_SetCaption () bug here too
2000-10-19 18:07:00 +00:00
Bill Currie
f837616025
locs.c:
...
handle dos line endings. COM_FOpenFile /always/ opens files in binary
mode in Windows (and *nix is effectively binary only anyway) and the
\r characters being left in the location description strings was
causing %l to print a blank line. Makes for unhappy users :/
teamplay.c:
handle %%. this seams to have been missed.
2000-10-18 17:06:44 +00:00
Jeff Teunissen
17ea696c0d
One of the biggest things keeping -mem/-heapsize numbers up is the video
...
memory in software mode. This is now taken care of, the memory is now
grabbed using calloc.
On Unix systems and all systems using SDL, the default video memory is now
8MB. This should now be enough for almost everybody, unless you have some
truly huge maps and boatloads of sounds. The minimum memory allowable is
now down to 4MB, but complex maps and/or models can cause the game to quit
-- not like this wasn't a problem already with the old 5.3MB lower limit,
but there it is.
2000-10-18 10:16:11 +00:00
Bill Currie
2682888425
the big cvar value -> int_val audit. seems to work ok
2000-10-17 03:17:42 +00:00
Bill Currie
4478b82af4
add some more *cap flags to the definition list (those mared with a * are not
...
yet implemented). Also add the p and t flags to the *cap string.
2000-10-16 20:41:06 +00:00
Bill Currie
a4ccdad288
include string.h and or strings.h
2000-10-16 15:34:53 +00:00
Anton E. Gavrilov
9698c439dc
This hopefully fixes the problem with feigning spies in TF staying visible when cl_deadbodyfilter is on.
2000-10-16 08:15:22 +00:00
Bill Currie
cf8afd73a3
vid_fullscreen cvar cleanup
2000-10-16 04:49:12 +00:00
Bill Currie
6868542519
add some cvar discriptions
2000-10-16 03:29:42 +00:00
Bill Currie
8e7499cb1b
fix a nasty buffer overflow giving a potential remote access to the system via
...
the client. Could be especially nasty if the client is running as root and
stuffcmds can come from anywhere. exploit details:
stuffcmds rcon_password <long password>
stuffcmds rcon <long command>
2000-10-16 03:18:37 +00:00
Bill Currie
e60ae3b48c
fix the paused message swaparoo
2000-10-16 03:12:03 +00:00
Bill Currie
c808bf155e
Clean up SV_Serverinfo_f a bit where it sets the cvar corresponding to the
...
server info key.
2000-10-15 04:31:32 +00:00
Bill Currie
1dd0f7ed0f
Conditionally disable bunny hopping (speed jumping). To disable bunny hopping
...
on your server, put `serverinfo no_pogo_stick 1' into your server.cfg. It's
called no_pogo_stick for two reasons: the effect is called "pogo stick" in the
source code in a comment from the original id source code and also as a minor
(and very week:/) obfustication for `cheaters' trying to set it in their
clients. However, the client checks for no_pogo_stick in the server info and
forces it on when appropriate and having them in disagreement would only make
prediction a little screwy anyway :). BTW, when enabled this actually fixes the
original bug that allowed bunny hopping in the first place (though you still
get a jump grunt when you try to bunny hop; minor bug).
2000-10-15 04:26:09 +00:00
Bill Currie
9dc1c00a16
whitespace
2000-10-14 17:05:13 +00:00
Thad Ward
17f1b3b1e6
add locs.c to the vc6 projects
...
change the name of the server bin in vc6 to qf-server.exe
2000-10-14 07:48:30 +00:00
Jeff Teunissen
e0a53aa9a2
cl_main.c: More VID_SetCaption status messages.
...
vid_*: Make it so that VID_SetCaption can be safely called with the output
from va()
2000-10-14 07:10:56 +00:00
Jeff Teunissen
fd81937dd9
vid_sdl.c: Removed some stupid includes, some whitespace
...
vid_sgl.c: Added freelook and joystick support.
2000-10-13 06:16:27 +00:00
Jeff Teunissen
8903d650d2
Makefile.am: misc. fixes to changelog building.
...
input.h: Use int_val for freelook
cl_input.c: Use freelook macro instead of in_mlook.state
in_svgalib.c: freelook support and whitespace
in_win.c: whitespace and minor optimization in mouse support
in_x11.c: freelook support
vid_ggi.c: joystick support and minor opt in mouse support
vid_sdl.c: joystick support, freelook support, minor mouse opt, spaces->tabs
2000-10-13 05:36:46 +00:00
Jeff Teunissen
40269b2bb5
OSS sound now retries opening /dev/dsp up to 3 times if it fails the first
...
time, by checking whether the device is busy or temporarily unavailable (I
haven't seen the latter happen, but the former may occur if your window
manager is set to make noise when a window pops up). Between tries, the
client sleep()'s for one second (should this be half a second or even
faster?).
2000-10-11 10:34:23 +00:00
Jeff Teunissen
4173134bae
Create a window class ICCCM hint, so the window manager knows what the
...
name of the program is. It's "`basename $0`.PROGRAM".
Also, create a window size ICCCM hint, forcing the window to the size it
should be -- we don't want it resized, so now the window manager ought to
get the picture. :)
2000-10-11 09:54:27 +00:00
Jeff Teunissen
8138b9c4e8
Fix bug in -game parsing
2000-10-11 09:50:13 +00:00
Bill Currie
8a62bebaef
skip over / when extracting the map name
2000-10-10 23:35:09 +00:00
Bill Currie
f5b74e900c
silence COM_FOpenFile when the file can't be opened unless developer is set.
...
It is the caller's responsibility to report failure.
2000-10-10 23:19:53 +00:00
Bill Currie
5314fb8cca
remove uneeded (and prblematic) header
2000-10-10 23:18:30 +00:00
Bill Currie
3c4b203eee
bloody bsd headers with bloody #warning
...
!lart bsd :)
2000-10-10 22:00:35 +00:00
Jeff Teunissen
72cdb02057
Add #include "console.h"
2000-10-10 21:49:33 +00:00
Jeff Teunissen
dd7333a2da
cd_linux.c: whitespace.
...
quakefs.c: -game n[,n ...] support.
snd_oss.c: Compilation support for OSS on BSD systems.
2000-10-10 21:45:07 +00:00
Bill Currie
4962c3bf0b
port over nuq's modified filesystem init code. no longer creates dirs when
...
fs_userpath is ".".
2000-10-10 19:57:01 +00:00
Dabb
e9276ec91f
Added locs.c.
2000-10-07 17:20:17 +00:00
Dabb
20735dd8f7
Patch by Nye Liu <nyet>
2000-10-07 10:56:33 +00:00
Dabb
8b573f8d7e
Added HAVE_CONFIG_H and pals. Compiles under win32 now.
2000-10-07 10:24:46 +00:00
Bill Currie
ccd1f6f025
fix the misterious crass caused by loading a .loc file a second time. This one
...
was very sneeky :)
2000-10-07 07:53:21 +00:00
Zephaniah E. Hull
dbda53e93b
More tweaking of stuff, fixed a minor bug in the loc stuff, may still
...
have the crash causer though.
2000-10-07 04:06:08 +00:00
Forest Hale
903fc1583e
treat gl_lightmode as an int_val, epsilon checks on brightness/contrast
2000-10-06 23:50:12 +00:00
Zephaniah E. Hull
52c54c9403
Reset died and last recorded locations on new map.
2000-10-06 19:43:38 +00:00
Zephaniah E. Hull
3fa1d34c1d
%s %d and %r, skin, death location, and last reported location,
...
respectively.
2000-10-06 19:33:55 +00:00
Bill Currie
6352cf6186
fix the description
2000-10-06 18:47:33 +00:00
Bill Currie
c91fd814e9
turns out some like interpolated, others don't. snd_interp conrols this.
...
Defaults to on so those used to 11k sampling won't be too suprised.
2000-10-06 18:42:02 +00:00
Zephaniah E. Hull
70657119f3
Would help if I added locs.h and locs.c.
2000-10-06 16:31:53 +00:00
Zephaniah E. Hull
760dfb8541
%l %a %A %h, for say and say_team, not quite finished yet.
2000-10-06 16:30:37 +00:00
Bill Currie
23f5c58362
new sound resampling from nuq. If 16 bit internal samples is too much for your
...
system, set loadas8bit.
2000-10-06 15:53:30 +00:00
Bill Currie
21787a552f
Add Qgetline for Mercury. Safely read in a random lenght line from a file.
2000-10-06 07:05:22 +00:00
Zephaniah E. Hull
bdb02ef735
Reduced the dynamic light range, might still need tweaking.
2000-10-06 03:28:31 +00:00
Bill Currie
69e5e41e02
bring this over from nuq (kept forgetting to). gives things like -sndspeed
2000-10-05 19:16:27 +00:00
Bill Currie
bd22c816d2
cleanup some whitespace
2000-10-05 19:15:41 +00:00
Bill Currie
3df74ebf3f
should not be setting x_disp to anything
2000-10-05 19:14:14 +00:00
Bill Currie
c2a1e1f229
destroy the gl context BEFORE destroying the window.
2000-10-05 16:22:18 +00:00
Bill Currie
4c0d05a73b
another rednundant ref to in_dga_mouseaccel bites the dust
2000-10-05 15:28:45 +00:00
Bill Currie
306cadad05
remove redundant refs to in_dga_mouseaccel
2000-10-05 15:27:14 +00:00