quakeforge/NEWS

204 lines
8.3 KiB
Text

NEWS for the QuakeForge project
-------------------------------
QuakeForge 0.2
08 Mar 2000 - Massive news updates
The engine is actually working and working well for perhaps the
first time since we branched off stable. A long overdue news
update is in order. These things have been added to GL targets:
Skyboxes
Put a a Quake2 skybox in mydir/gfx/env and -game mydir,
set r_skyname to the base name of the sky (for the one
released on the MegaTF website, use r_skyname night for
example), load a map with a sky in it, and set r_sky 1.
You must reload a map for a new r_skyname to take effect.
The software renderer WILL support this hopefully soon.
Volumetric fog
For testing only. As implemented now it uses the stencil
buffer (very slow for most of us) and borrows the water
brush since we don't have a fog brush yet. raptor suggests
r_volfog 0.0009 and r_wateralpha 0.3 to test. You'll need
watervis'd maps.
Water Ripples
We reported earlier that setting r_waterripple to 1 made a
wave effect. Actually, if you want a wave effect you can
see, you'd better set it at least to 5. Looks good with
the volfog settings mentioned above. raptor plans to put
r_waterripple into the software renderer.
Rodents with wheels
If you've got one, you'll be pleased to hear that -x11 and
-glx now support them the same way -svga does. You need to
have ZAxisMapping set in your XF86Config properly.
26 Jan 2000 - Waterwarp bug fixed
The waterwarp bug has been fixed, set r_waterwarp 1 to use it.
QuakeForge 0.1.0
22 Jan 2000 - cl_sbar and cl_hudswap in uquake
The cvars cl_sbar and cl_hudswap noe work in uquake just like they
do in qw-client. In uquake, cl_sbar defaults to 1 to satisfy the
least-surprise principle. Set it to 0 if you want a qw-client like
HUD.
22 Jan 2000 - changes to command line option -game [REMOVED!]
You may now specify multiple game directories with -game. If for
example you wanted to use the original registered game with MegaTF
on a new style binary you would use -game id1,megatf. It does work
with traditional style binaries and you may specify as many dirs as
you like seperated by commas.
One caveat: Most mods were designed to be the only one in use, it
may be a Bad Thing to mix certain mods with other mods.
NOTE: This feature has been removed because it can seriously cause
confusion to a game mod. The proper way to override part of
a game is to use different fs_basepath and fs_sharepath.
19 Jan 2000 - changes to cvar r_fog
Fog color is once again white. The r_fog cvar is now a control for
the fog density rather than a simple toggle control. Eric Windisch
recommends setting r_fog to .0005 if you're going to use it.
19 Jan 2000 - removed cvar r_mirroralpha
This was a cheap hack which affected one texture on one map of the
entire game. It also wasn't working right, so it's been removed.
19 Jan 2000 - time cheats revisited
The final word in detecting time/speed cheating is here at long
last! Still catches an occasional person who is "not cheating", but
as it turns out when it does catch such a person they technically
are cheating.
This seems to be caused by dodgy cmos clocks used in many machines
on the market. If the server occasionally claims you seem to be
cheating, try installing some sort of ntp program to synchronize
your clock periodically against a time server. If this does not
seem to fix the problem, we'd like to know about it.
18 Jan 2000 - cvar show_fps
show_fps 1 now works in uquake as well as qw-client. No more need
to use timedemo to check performance! Much more accurate in showing
where performance is good and where it isn't.
16 Jan 2000 - new ./configure option: --enable-newstyle
Use this option when you run ./configure if you wish to use a few
QuakeForge defaults which are a bit different than Id Software used,
but do not change the gameplay.
Currenly all this does is use "base" instead of "id1" for the
default place to look for your game data.
11 Jan 2000 - New cvar: r_waterripple
When set to 1 this will create a small wave effect under the GL
renderer.
09 Jan 2000 - Preliminary IPv6 support
Support exists in QuakeForge for the use of IPv6. It's not ready
for prime time yet. Still, it deserves mention.
09 Jan 2000 - gl_ztrick default changed
Since this seems not to work more places than it does at this point,
the default for the cvar gl_ztrick has been changed from 1 to 0 in
the glx target. This value is saved to your config so if it works
for you just set it to 1.
08 Jan 2000 - Mouse wheel support
Preliminary support for the wheels found on some mice has been added
to the Linux SVGALib target. To use it bind MHWHEELDOWN and
MHWHEELUP to whatever you want to use the wheel for.
07 Jan 2000 - Options menu changes
A few things were added to the options menu in some targets such as
an option for fullscreen and whether or not to use the mouse.
06 Jan 2000 - Output cleanups
The use of CR and LF in names is a "feature" Id Software clearly
didn't intend. General mailing list consensus is that unlike other
unintended features (rocket jumps for example), this "feature" has
no real legitimate use. qw-server now replaces CR's and LF's with
underscores.
You will no longer see [e1] or similar crap sent to stdout. These
characters are now translated to the nearest ASCII characters,
resulting in much nicer-looking output.
06 Jan 2000 - PackFile/Findfile messages to stdout removed
The PackFile and FindFile messages previously sent to stdout no
longer are. If you wish to see them again for some reason, set the
developer cvar to 1.
05 Jan 2000 - Preliminary time cheat detection code
Preliminary code to detect clients attempting various time related
cheats has been added. Some issues persist.
05 Jan 2000 - GL fullbright texture support [REMOVED]
The GL renderer now supports fullbright textures, though this causes
a noticable impact on performance. Use the new cmdline option
-noglow to disable it if this bugs you.
NOTE: This was removed for now because it didn't work quite right
and -noglow did not in fact actually disable it properly.
02 Jan 2000 - registered game check removed
The check for a copy of the registered pak files has largely been
removed since it no longer makes a whole lot of sense with all the
talk of free complete TC's (total conversions).
A very simple check for pop.txt (found only in the registered pak
files) remains to set the cvar registered to 1 if necessary,
allowing the start map to know whether or not to allow you through
the gates leading to episodes 2-4.
02 Jan 2000 - crosshairs
qw-client's crosshair 2 is now supported in uquake.
A new (for now) GL-renderer-only experimental crosshair 3 has been
added. It's obeys the crosshaircolor cvar. No timeframe on porting
it to the software renderers yet, but it will happen eventually.
02 Jan 2000 - Removed cvar
gl_reporttjunctions did nothing at all, removed.
01 Jan 2000 - Changed cvar
In uquake, the chasecam cvar is now cl_chasecam just like it is in
qw-client.
01 Jan 2000 - Preliminary volumetric fog
QuakeForge now has preliminary support for volumetric fog. The cvar
r_fog can be set to 1 to try it out.
30 Dec 1999 - CVS tree changes
We now use autoheader and autoconf. If you checkout/update your
tree from CVS you're going to need to run ./bootstrap now to
perform all the necessary black voodoo needed to allow you to run
./configure as normal. This should not be necessary for releases,
only for the CVS tree and CVS snapshots.
29 Dec 1999 - Known bug in sound init fixed
A bug which caused QF to segfault if sound could not be initialized
has been fixed. If sound can not be initialized, you will now
simply not hear any.
29 Dec 1999 - Autoconf support
QuakeForge now uses autoconf! Run ./configure --help and have a
look at the options available in case something isn't detected or
you wish to enable or disable certain compile-time options.
25 Dec 1999 - Keyboard bindings now support keypad keys
The numeric keypad keys found on many keyboards may now be bound to
functions. The names for these keys are (in PC style layout):
KP_NUMLCK KP_DIVIDE KP_MULTIPLY KP_MINUS
KP_HOME KP_UPARROW KP_PGUP
KP_LEFTARROW KP_5 KP_RIGHTARROW KP_PLUS
KP_END KP_DOWNARROW KP_PGDN
KP_INS KP_DEL KP_ENTER