website/files.php
Joseph Carter e24a9fb686 once more
2000-06-17 05:33:28 +00:00

96 lines
3.4 KiB
PHP

<? // Preamble
$pageName = "Files";
$focused = "none"; // Dock icon name to gets a border
require("parts/preamble.php"); // Load most of document
?>
<?
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 ']';
}
}
}
?>
<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.
<H4>QuakeForge Newtree Development Snapshots (updated daily)</H4>
<P>Newtree is the beginning of a new way of thinking about the source tree.
The code in this tree is based specifically on Id Software's QuakeWorld 2.40
source code. There is no support for NetQuake/UQuake in this tree in order
to keep it as bug-free as possible. Development is fast and furious, here's
where the action is!
<UL>
<LI>Souce code
<? fileDownloadLink("files/qf-newtree-current-snapshot", "zip"); ?>
<LI>Win32 newtree binaries (Made with Microsoft VC++)
<? fileDownloadLink("files/quakeforge-newtree-win32-current", "zip"); ?>
<? $ftime = filemtime("files/quakeforge-newtree-win32-current.zip"); echo " Built from CVS on " . date("M. j, g:i a", $ftime) . " PT";?>
</UL>
<H4>QuakeForge Merged Tree Development Snapshots (updated daily)</H4>
<P>Our current version, considered beta but no longer in active development.
We're fixing bugs in it as people report them to us, but all of the real work
is going into newtree. If you find a bug, <A HREF="contact.php">
please let us know</A>! After newtree above has hit its second milestone and
supports single-player games, will probably discontinue support of this tree.
<UL>
<LI>Source code
<? fileDownloadLink("files/qf-current-snapshot", "zip"); ?>
<LI>Win32 binaries (Made with Borland C++)
[ <A href="http://personal.inet.fi/cool/quake1/">page</A> ]
<LI>Win32 binaries (Made with Microsoft VC++)
<? fileDownloadLink("files/quakeforge-win32-current", "zip"); ?>
<? $ftime = filemtime("files/quakeforge-win32-current.zip"); echo " Built from CVS on " . date("M. j, g:i a", $ftime) . " PT";?>
</UL>
<H4>QuakeForge Stable release (0.1.1, released 27 Feb 2000)</H4>
<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.
<UL>
<LI>Source code
<? fileDownloadLink("http://download.sourceforge.net/quake/quakeforge-0.1.1", "tar.gz tar.bz2 zip"); ?>
<LI>Win32 binaries [ not available ]
</UL>
<H4>Quake Shareware files </H4>
<A href="files/quake106.zip">Quake v1.06</A>
<?
$size = filesize("files/quake106.zip"); $size /= 1024;
echo '(' . round($size) . ' KB)<BR>';
?>
<A href="files/quake_sw.tar.gz">quake_sw.tar.gz</A> paks only
<?
$size = filesize("files/quake_sw.tar.gz"); $size /= 1024;
echo '(' . round($size) . ' KB)<BR>';
?>
<H4>Miscellaneous Files</H4>
Grab taniwha's pak util replacement <a href="http://www.taniwha.org/">here.</A>
<!--NOSEARCH-->
<?
require("parts/postamble.php"); // Finish this sucker up
?>