mirror of
https://git.code.sf.net/p/quake/newtree
synced 2024-11-26 22:11:30 +00:00
205 lines
8.3 KiB
Text
205 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
|
||
|
|