2000-05-08 02:39:55 +00:00
|
|
|
<? // Preamble
|
|
|
|
$pageName = "Files";
|
2000-07-18 17:24:34 +00:00
|
|
|
$focused = "none"; // Dock icon name to get a border
|
2001-10-17 05:46:43 +00:00
|
|
|
$currPage = "files"; // Name of the page, for the menu
|
2000-07-18 17:24:34 +00:00
|
|
|
require "parts/preamble.php"; // Load most of document
|
2000-05-08 02:39:55 +00:00
|
|
|
?>
|
2000-07-18 17:24:34 +00:00
|
|
|
|
2000-05-08 02:39:55 +00:00
|
|
|
<?
|
2000-05-22 03:55:46 +00:00
|
|
|
function fileDownloadLink ($baseUrl, $extensions)
|
|
|
|
{
|
|
|
|
$extension = explode (' ', $extensions);
|
|
|
|
$count = count ($extension);
|
|
|
|
|
|
|
|
for ($i = 0 ; $i < $count ; $i++) {
|
|
|
|
if ($i == 0) {
|
|
|
|
echo '[ ';
|
|
|
|
}
|
|
|
|
echo '<A href="' . $baseUrl . '.' . $extension[$i] . '">' . $extension[$i] . '</A> ';
|
|
|
|
if (($i+1) < $count) {
|
|
|
|
echo '| ';
|
|
|
|
} else {
|
|
|
|
echo ']';
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
2000-05-08 02:39:55 +00:00
|
|
|
?>
|
2000-10-03 05:47:36 +00:00
|
|
|
|
2000-05-22 03:55:46 +00:00
|
|
|
<P>QuakeForge is always in constant development. Our development version has
|
|
|
|
the latest features, but changes rapidly as bugs are fixed and features are
|
|
|
|
added. Stable versions do not change significantly once released, though we
|
|
|
|
sometimes make revisions of the stable branch to fix known bugs.
|
|
|
|
|
2001-01-11 20:03:41 +00:00
|
|
|
<H3>Current Releases</H3>
|
|
|
|
|
2001-12-20 23:22:31 +00:00
|
|
|
<H4>QuakeForge: Development Tree</H4>
|
2001-05-15 04:04:07 +00:00
|
|
|
|
2001-12-20 23:20:24 +00:00
|
|
|
<P>This is our new development tree (we're back to "quakeforge"),
|
|
|
|
where we're again in the process of merging Quake and QuakeWorld ... but
|
|
|
|
this time, it's much better. :), and will eventually provide the 0.6
|
|
|
|
versions of QuakeForge.
|
|
|
|
<P>While almost always in working order, it's under heavy development so
|
|
|
|
be prepared to encounter some issues <STRONG>(Wear your hard hat!)</STRONG>.
|
|
|
|
Please check the <a href="documentation.php">docs</a>.
|
2001-06-28 20:55:25 +00:00
|
|
|
|
2002-08-29 19:48:52 +00:00
|
|
|
<P>UNIX users: because of the diversity of machines QuakeForge runs on, we do not provide UNIX binaries. You need to compile QuakeForge yourself however, QuakeForge is very easy to compile once you have the following packages installed:
|
|
|
|
<UL>
|
|
|
|
<LI>GNU autoconf 2.50 or later
|
|
|
|
<LI>GNU automake 1.6 or later
|
|
|
|
<LI>GNU libtool 1.4 or later
|
|
|
|
<LI>GNU bison
|
|
|
|
<LI>GNU flex
|
2002-08-29 19:58:04 +00:00
|
|
|
<LI>GNU make (BSD make doesn't like some constructs used)
|
2002-08-29 19:48:52 +00:00
|
|
|
</UL>
|
|
|
|
The following are recommended:
|
|
|
|
<UL>
|
|
|
|
<LI>zlib devel (<em>highly</em> recommended)
|
|
|
|
<LI>Ogg Vorbis libs
|
|
|
|
<LI>X11 devel (for X11 based clients: software and OpenGL)
|
|
|
|
<LI>svgalib for console based clients (software and 3dfx)
|
|
|
|
<LI>glide and mesa or other GL compatable lib
|
|
|
|
</UL>
|
2002-08-29 19:51:55 +00:00
|
|
|
The reason we have so many Win32 doanloads is because it's hard to compile the Win32 version, and unless we built Win32 versions, almost nobody on Windows would be able to play. <STRONG>:)</STRONG>
|
2002-08-29 19:48:52 +00:00
|
|
|
|
2002-08-08 03:53:13 +00:00
|
|
|
<P>QuakeForge: Version 0.5.x
|
2001-06-28 20:55:25 +00:00
|
|
|
<UL>
|
|
|
|
<LI>Source code
|
|
|
|
<? fileDownloadLink("files/quakeforge-current", "tar.gz tar.bz2 zip"); ?>
|
2002-08-29 19:48:52 +00:00
|
|
|
<br>NOTE: this is an anonymous cvs ready tree. To update, all you need to do is the following:
|
2002-06-03 04:40:25 +00:00
|
|
|
<blockquote>
|
|
|
|
<code>cvs login </code>(only need this once, press enter for the password)<br>
|
|
|
|
<code>cvs up </code>(creating <a href="cvsrc">~/.cvsrc</a> is highly recommended)
|
|
|
|
</blockquote>
|
2001-06-28 20:55:25 +00:00
|
|
|
</LI>
|
2001-11-06 05:16:06 +00:00
|
|
|
<LI>Win32 binaries (Made with <A href="http://www.mingw.org/">MinGW</A> (GCC) in Linux)
|
|
|
|
<?
|
|
|
|
fileDownloadLink("files/qf-win32", "zip");
|
|
|
|
$ftime = filemtime ("files/qf-win32.zip");
|
|
|
|
echo " Updated " . date ("M. j, g:i a", $ftime) . " PT";
|
|
|
|
?>
|
|
|
|
</LI>
|
2001-06-28 20:55:25 +00:00
|
|
|
</UL>
|
2001-05-15 04:04:07 +00:00
|
|
|
|
2000-10-01 03:49:15 +00:00
|
|
|
<H4>QuakeForge: Newtree</H4>
|
2000-05-22 06:16:14 +00:00
|
|
|
|
2002-05-09 02:39:04 +00:00
|
|
|
<P>Newtree is our sta^H^H^H<em>dead</em> tree. It will provide the 0.3 and
|
|
|
|
0.4 series of QuakeForge releases. Most activity has move to the development
|
|
|
|
tree though.
|
2000-06-17 04:43:07 +00:00
|
|
|
|
2002-05-09 02:39:04 +00:00
|
|
|
<P>QuakeForge: Newtree, Version 0.3.0 <strong>He's dead, Jim</strong>
|
2001-01-11 14:53:33 +00:00
|
|
|
<UL>
|
|
|
|
<LI>Source code
|
2001-02-12 09:45:48 +00:00
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.3.0", "tar.gz tar.bz2 zip"); ?>
|
2001-01-11 14:53:33 +00:00
|
|
|
<LI>Win32 binaries (Made with Microsoft Developer Studio)
|
2001-02-12 09:45:48 +00:00
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.3.0-win32", "zip"); ?>
|
2001-02-19 04:33:58 +00:00
|
|
|
<LI>Win32 binaries (Made with <A href="http://www.mingw.org/">MinGW</A> (GCC)) (experimental)
|
2001-02-19 04:36:05 +00:00
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.3.0-mingw-i386", "zip"); ?>
|
2001-02-19 04:33:58 +00:00
|
|
|
<LI>Win32 binaries (Made with <A href="http://www.mingw.org/">MinGW</A> (GCC), i686 optimised) (experimental)
|
2001-02-19 04:36:05 +00:00
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.3.0-mingw-i686", "zip"); ?>
|
2001-01-11 14:53:33 +00:00
|
|
|
</UL>
|
|
|
|
|
2001-01-11 20:22:00 +00:00
|
|
|
<P>Development Snapshots (source updated daily)
|
2001-01-11 20:03:41 +00:00
|
|
|
<UL>
|
|
|
|
<LI>Source code
|
|
|
|
<? fileDownloadLink("files/newtree-current", "tar.gz tar.bz2 zip"); ?>
|
|
|
|
<LI>Win32 binaries (Made with Borland C++)
|
|
|
|
<?
|
|
|
|
fileDownloadLink ("files/newtree-win32-bc-current", "zip");
|
|
|
|
$ftime = filemtime ("files/newtree-win32-bc-current.zip");
|
|
|
|
echo " Updated " . date ("M. j, g:i a", $ftime) . " PT";
|
|
|
|
?>
|
|
|
|
<LI>Win32 binaries (Made with Microsoft Developer Studio)
|
|
|
|
<?
|
|
|
|
fileDownloadLink ("files/newtree-win32-current", "zip");
|
|
|
|
$ftime = filemtime ("files/newtree-win32-current.zip");
|
|
|
|
echo " Updated " . date ("M. j, g:i a", $ftime) . " PT";
|
|
|
|
?>
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
<H4>QuakeForge: NUQ</H4>
|
|
|
|
|
|
|
|
<P>QuakeForge: NUQ (pronounced "Nuke") is, basically, the Classic
|
|
|
|
Quake version of Newtree. NUQ is based on the WinQuake engine, but with lots of
|
|
|
|
enhancements from the merged tree and Newtree. Being the reverse Newtree, there
|
|
|
|
is no support for QuakeWorld multiplayer protocols.
|
|
|
|
|
2002-08-19 15:43:08 +00:00
|
|
|
<P>The NUQ tree is also dead. Our quakeforge tree has the netquake and
|
|
|
|
quakeworld code together with the bulk of the code merged, so it's now
|
|
|
|
redundant. And since nobody works on it anyway, that's a good thing.
|
2001-05-15 04:04:07 +00:00
|
|
|
|
2002-08-19 15:43:08 +00:00
|
|
|
<P>Even though it's dead, NUQ here anyway. If you want single player, grab
|
|
|
|
quakeforge-current instead, it's <STRONG>much</STRONG> better.
|
2001-01-11 20:03:41 +00:00
|
|
|
<UL>
|
|
|
|
<LI>Source code
|
|
|
|
<? fileDownloadLink("files/nuq-current", "tar.gz tar.bz2 zip"); ?>
|
2001-01-11 20:20:14 +00:00
|
|
|
<? /* <LI>Win32 binaries [ coming soon! ] */ ?>
|
2001-01-11 20:03:41 +00:00
|
|
|
</UL>
|
|
|
|
|
|
|
|
<HR>
|
|
|
|
<H3>Older Releases</H3>
|
|
|
|
|
|
|
|
<H4>QuakeForge: Newtree</H4>
|
|
|
|
|
2001-02-12 09:45:48 +00:00
|
|
|
<P>QuakeForge: Newtree, Version 0.2.99 Beta 7
|
|
|
|
<UL>
|
|
|
|
<LI>Source code
|
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.2.99beta7", "tar.gz tar.bz2 zip"); ?>
|
|
|
|
<LI>Win32 binaries (Made with Microsoft Developer Studio)
|
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.2.99beta7-win32", "zip"); ?>
|
|
|
|
<LI>Win32 binaries (Made with Borland C++)
|
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.2.99beta7-win32-bc", "zip"); ?>
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
<P>Beta 6
|
2001-02-07 05:48:59 +00:00
|
|
|
<UL>
|
|
|
|
<LI>Source code
|
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.2.99beta6", "tar.gz zip"); ?>
|
|
|
|
<LI>Win32 binaries (Made with Microsoft Developer Studio)
|
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.2.99beta6-win32", "zip"); ?>
|
|
|
|
<LI>Win32 binaries (Made with Borland C++)
|
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.2.99beta6-win32-bc", "zip"); ?>
|
|
|
|
<LI>Win32 binaries (Made with <A href="http://www.mingw.org/">MinGW</A> (GCC)) (experimental)
|
|
|
|
<? fileDownloadLink ("http://www.saunalahti.fi/~mipes/quakeforge-2.99beta6-mingw-win32", "zip"); ?>
|
|
|
|
<LI>Win32 binaries (Made with <A href="http://www.mingw.org/">MinGW</A> (GCC), i686 optimised) (experimental)
|
|
|
|
<? fileDownloadLink ("http://www.saunalahti.fi/~mipes/quakeforge-2.99beta6-mgw686-win32", "zip"); ?>
|
|
|
|
</UL>
|
|
|
|
|
2001-01-11 14:53:33 +00:00
|
|
|
<P>Beta 5
|
2000-11-09 04:39:50 +00:00
|
|
|
<UL>
|
|
|
|
<LI>Source code
|
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.2.99beta5", "tar.gz tar.bz2 zip"); ?>
|
|
|
|
<LI>Win32 binaries (Made with Microsoft Developer Studio)
|
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.2.99beta5-win32", "zip"); ?>
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
<P>Beta 4.1
|
2000-10-28 09:28:07 +00:00
|
|
|
<UL>
|
|
|
|
<LI>Source code
|
2000-10-29 10:17:51 +00:00
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.2.99beta4.1", "tar.gz tar.bz2 zip"); ?>
|
2000-10-29 10:21:16 +00:00
|
|
|
<LI>Win32 binaries (Made with Microsoft Developer Studio)
|
2000-10-29 10:19:05 +00:00
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.2.99beta4.1-win32", "zip"); ?>
|
2000-10-28 09:28:07 +00:00
|
|
|
</UL>
|
|
|
|
|
|
|
|
<P>Beta 3
|
2000-10-14 23:50:02 +00:00
|
|
|
<UL>
|
|
|
|
<LI>Source code
|
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.2.99beta3", "tar.gz tar.bz2 zip"); ?>
|
|
|
|
<LI>Win32 binaries (Made with Microsoft Developer Studio)
|
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.2.99beta3-win32", "zip"); ?>
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
<P>Beta 2
|
2000-10-01 03:49:15 +00:00
|
|
|
<UL>
|
|
|
|
<LI>Source code
|
2000-10-03 05:47:36 +00:00
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.2.99beta2", "tar.gz tar.bz2 zip"); ?>
|
2000-10-03 05:52:13 +00:00
|
|
|
<LI>Win32 binaries (Made with Microsoft Developer Studio)
|
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.2.99beta2-win32", "zip"); ?>
|
2000-10-01 03:49:15 +00:00
|
|
|
</UL>
|
|
|
|
|
2000-10-03 05:47:36 +00:00
|
|
|
<H4>QuakeForge Merged Tree</H4>
|
2000-09-21 04:45:34 +00:00
|
|
|
|
|
|
|
<P>Since current work is based on Newtree and NUQ, the merged tree snapshots
|
|
|
|
are no longer being made. You can still get it directly out of CVS, however.
|
2000-07-18 17:24:34 +00:00
|
|
|
|
2000-05-22 03:55:46 +00:00
|
|
|
<H4>QuakeForge Stable release (0.1.1, released 27 Feb 2000)</H4>
|
2000-04-16 21:06:46 +00:00
|
|
|
|
2000-05-22 05:48:26 +00:00
|
|
|
<P>QuakeForge 0.1 is our initial offering to the public. It's not really for
|
|
|
|
end-users, but served as a proof of concept that the Quake and QuakeWorld
|
|
|
|
trees are more closely related than initial look would indicate.
|
2000-05-08 02:39:55 +00:00
|
|
|
|
2000-05-22 03:55:46 +00:00
|
|
|
<UL>
|
2000-05-22 06:16:14 +00:00
|
|
|
<LI>Source code
|
2000-07-18 17:24:34 +00:00
|
|
|
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.1.1", "tar.gz tar.bz2 zip"); ?>
|
2000-10-03 05:47:36 +00:00
|
|
|
<LI>Win32 binaries [ n/a ]
|
2000-05-22 03:55:46 +00:00
|
|
|
</UL>
|
|
|
|
|
2001-01-11 20:03:41 +00:00
|
|
|
<HR>
|
|
|
|
|
|
|
|
<H3>Miscellaneous Files</H3>
|
2000-07-09 07:12:44 +00:00
|
|
|
<UL>
|
2001-02-09 21:01:50 +00:00
|
|
|
<LI>QuakeForge pack (currently only has conback.lmp)
|
|
|
|
<? fileDownloadLink ("files/pakQF", "pak"); ?>
|
|
|
|
</LI>
|
2001-03-20 05:44:05 +00:00
|
|
|
<LI>Skybox pack (internally compressed)
|
|
|
|
<? fileDownloadLink ("files/skyboxes", "pak"); ?>
|
|
|
|
</LI>
|
2000-07-09 07:12:44 +00:00
|
|
|
<LI>Quake Shareware
|
2001-01-21 16:08:59 +00:00
|
|
|
<? fileDownloadLink ("files/quake-shareware-1.06", "tar.gz tar.bz2 zip"); ?>
|
2000-07-09 07:12:44 +00:00
|
|
|
</LI>
|
2002-08-19 15:34:47 +00:00
|
|
|
<LI>Original Quake source release
|
|
|
|
<? fileDownloadLink ("files/q1source", "zip"); ?>
|
|
|
|
</LI>
|
2000-10-01 03:49:15 +00:00
|
|
|
<LI>zlib home page. Needed for compressed pak support.
|
2000-09-28 17:55:54 +00:00
|
|
|
<A href="http://www.info-zip.org/pub/infozip/zlib/">http://www.info-zip.org/pub/infozip/zlib/</a>
|
|
|
|
</LI>
|
2002-03-18 23:06:11 +00:00
|
|
|
<LI>PAK, GtkPAK (Packfile manager), source (deprecated: there's a new one in the 0.5 source now)
|
2000-07-18 17:24:34 +00:00
|
|
|
<? fileDownloadLink ("files/pak-0.2.2", "tar.gz tar.bz2 zip"); ?>
|
2000-07-09 07:12:44 +00:00
|
|
|
</LI>
|
|
|
|
</UL>
|
2000-05-08 02:39:55 +00:00
|
|
|
<!--NOSEARCH-->
|
|
|
|
<?
|
2000-07-18 17:24:34 +00:00
|
|
|
require "parts/postamble.php"; // Finish this sucker up
|
2000-05-08 02:39:55 +00:00
|
|
|
?>
|