From bfc31d6963010b337847bdb379bab1a21a39a363 Mon Sep 17 00:00:00 2001 From: Jeff Teunissen Date: Mon, 8 May 2000 02:39:55 +0000 Subject: [PATCH] Mega-updates. --- about.php | 90 ++++++------------ contact.php | 66 +++++--------- copyright.php | 54 ++++------- devtools.php | 108 ++++++++++------------ files.php | 212 ++++++++++++++++++++++--------------------- index.php | 9 +- lib/array.php | 2 +- partners.php | 43 ++------- parts/head.php | 2 +- parts/library.php | 17 ++-- parts/menu.php | 20 +--- parts/postamble.php | 19 +++- parts/preamble.php | 41 ++++++--- parts/titletable.php | 12 +-- parts/topmain.php | 47 +++++----- progress.php | 120 ++++++++++-------------- search.php | 42 ++------- sotc.php | 169 ++++++++++++++++++---------------- speed_cheat.php | 129 +++++++++++--------------- template.php | 2 +- 20 files changed, 529 insertions(+), 675 deletions(-) diff --git a/about.php b/about.php index 7411a3d..de955bf 100644 --- a/about.php +++ b/about.php @@ -1,61 +1,31 @@ - + +

QuakeForge is a 3D graphics game engine based on id Software's legendary +Quake and QuakeWorld game engine. Our purpose? To improve the state of the +game by improving the engine and making it accessable to the largest number +of players we can. + +

Arguably the single most important issue on the minds of players today is +the rampant cheating which is currently happening on many of the larger +servers. It's a serious problem and it really makes a good game hard to find. +We're working hard to fix these problems at the engine level. + +

But what good is that if you have to have a copy of our client and the +server has to run our server? There are other projects out there and some of +them have very unique qualities. QuakeForge is cooperating with +QSG, a group comprised of representatives +from nearly every known Quake source project to ensure that our clients and +servers run with other clients and servers just fine. We have all agreed to +implement any effective cheat prevention methods. + +

Other things we're doing include merging the two code trees, adding +features, and improving the OpenGL renderer. And QuakeForge is still the most +portable source tree based on the id Software code. + + - - - - - - - - - -
- -

- QuakeForge is a 3D graphics game engine based on Id - Software's legendary Quake and QuakeWorld source - trees. Our purpose? To improve the state of the - game by improving the engine and making it - accessable to the largest number of players we can. -

- Arguably the single most important issue on the - minds of players today is the rampant cheating which - is currently happening on many of the larger - servers. It's a serious problem and it really makes - a good game hard to find. We're working hard to fix - these problems at the engine level. -

- But what good is that if you have to have a copy of our - client and the server has to run our server? There - are other projects out there and some of them have - very unique qualities. QuakeForge is coopertaing - with QSG, a - group comprised of representatives from nearly every - known Quake source project to ensure that our - clients and servers run with other clients and - servers just fine. We have all agreed to implement - any effective cheat prevention methods. -

- Other things we're doing include merging the two - code trees, adding features, and improving the - OpenGL renderer. And QuakeForge is still the most - portable source tree based on the Id Software code. -

- -
diff --git a/contact.php b/contact.php index 06e19a2..4225653 100644 --- a/contact.php +++ b/contact.php @@ -1,42 +1,26 @@ - + +

Electronic Mail

+

Please direct support questions to the + QuakeForge Users mailing list. + +

If you have ideas about new features for QuakeForge or wish to help in +development, you can contact the QuakeForge developers via the + QuakeForge Development mailing list. + +

Web Forum

+ There is a QuakeForge Web Forum, provided courtesy of + Zap Mega Team Fortress. + +

Internet Relay Chat

+ The QuakeForge developers maintain an IRC channel, #QuakeForge, on the Open + Projects network, located at irc.openprojects.net. + + + - - - - - - - - - -
- -

- Please email support questions to - - quake-user@lists.sourceforge.net. -

- If you have ideas about new features for QuakeForge - or wish to help in development, you can contact the - QuakeForge developers at - - quake-devel@lists.sourceforge.net or in #quakeforge on irc.openprojects.net. -

- -
diff --git a/copyright.php b/copyright.php index 4938e59..2e6ebbc 100644 --- a/copyright.php +++ b/copyright.php @@ -1,40 +1,18 @@ - - - - - - - - - - -
- -

- Website Copyright (C) 1999,2000 contributors of the QuakeForge Project. -
Quake(R) and QuakeWorld(R) are registered trademarks of id Software. -
-
Quake is Copyright (C) 1996-1997 Id Software, Inc. -
Portions of QuakeForge are Copyright (C) 1996-1997 Id Software, Inc. -
Portions of QuakeForge are Copyright (C) 1999,2000 contributors of the QuakeForge project. + +

Website Copyright © 1999,2000 contributors of the QuakeForge Project. -

- -
+

QuakeForge is Copyright © 1999,2000 contributors of the QuakeForge project.
+Portions Copyright © 1996-1997 id Software, Inc. + +

Quake® and QuakeWorld® are registered trademarks of id Software, Inc. + +

Quake is Copyright © 1996-1997 id Software, Inc. + + diff --git a/devtools.php b/devtools.php index 70cddb2..ca83e6e 100644 --- a/devtools.php +++ b/devtools.php @@ -1,64 +1,50 @@ - - - - - - - - - - -
- -

The tools on this page are referenced here as a service to developers and prospective developers for QuakeForge. + +

The tools on this page are referenced here as a service to developers and +prospective developers for QuakeForge. -

CVS (Concurrent Versioning System)

-

CVS is a program that we use to manage our source tree among multiple developers at a variety of locations. +

CVS (Concurrent Versioning System)

+

CVS is a program that we use to manage our source tree among multiple +developers at a variety of locations. +

+
All platforms:
+
The CVS Manual is available from the GNU Project.
+
An online version of "Version Management with CVS" by Per Cederqvist, is available from Pascal Molli's CVS page.
-
-
All platforms:
-
The CVS Manual is available from the GNU Project.
-
An online version of "Version Management with CVS" by Per Cederqvist, is available from Pascal Molli's CVS page.
-
UNIX and Unix-like systems:
-
You can get a copy of CVS from the GNU FTP site.
-
gCvs is a GTK+ client for CVS with a more friendly interface.
-
Pharmacy is a GNOME front-end to CVS.
-
Windows 95, 98, NT, and Windows 2000:
-
You can get a patched copy of CVS from Gordon Chaffee's Windows NT Utilities page.
-
WinCvs is a good Windows CVS client with a more friendly interface.
-
Mac OS:
-
MacCvs is an excellent Macintosh CVS client.
-
BeOS:
-
CVS is part of the GCC/EGCS toolset available from BeWare.
-
OS/2 Warp:
-
SourceGear has a version of CVS for OS/2 on their Download site.
-
-

SSH (Secure Shell)

-

SSH (along with a SourceForge account and developer status in QuakeForge) is required to be able to write to the QuakeForge CVS repository. Clients for various operating environments may be found below. -

-
UNIX and Unix-like systems:
-
OpenSSH, being Free Software, is our recommended SSH implementation.
-
There is also an anti-commercial, non-free implementation available from SSH Communications.
-
Windows 95, 98, NT, and Windows 2000:
-
You can also get an SSH client from Gordon Chaffee's Windows NT Utilities page.
-
-
- -
+

UNIX and Unix-like systems:
+
You can get a copy of CVS from the GNU FTP site.
+
gCvs is a GTK+ client for CVS with a more friendly interface.
+
Pharmacy is a GNOME front-end to CVS.
+ +
Windows 95, 98, NT, and Windows 2000:
+
You can get a patched copy of CVS from Gordon Chaffee's Windows NT Utilities page.
+
WinCvs is a good Windows CVS client with a more friendly interface.
+ +
Mac OS:
+
MacCvs is an excellent Macintosh CVS client.
+ +
BeOS:
+
CVS is part of the GCC/EGCS toolset available from BeWare.
+ +
OS/2 Warp:
+
SourceGear has a version of CVS for OS/2 on their Download site.
+ + +

SSH (Secure Shell)

+

SSH (along with a SourceForge account and developer status in QuakeForge) is required to be able to write to the QuakeForge CVS repository. Clients for various operating environments may be found below. +

+
UNIX and Unix-like systems:
+
OpenSSH, being Free Software, is our recommended SSH implementation.
+
There is also an anti-commercial, non-free implementation available from SSH Communications.
+ +
Windows 95, 98, NT, and Windows 2000:
+
You can also get an SSH client from Gordon Chaffee's Windows NT Utilities page.
+
+ + diff --git a/files.php b/files.php index 1f343bf..dfa40f3 100644 --- a/files.php +++ b/files.php @@ -1,108 +1,112 @@ - - - - - - - - - - -
- -

QuakeForge 0.1.1

- quakeforge-0.1.1.tar.gz (1.3MB) -
quakeforge-0.1.1.tar.bz2 (1.1MB) -
quakeforge-0.1.1.zip (1.6MB) -

QuakeForge v991221 (Initial Release)

- q1-991221.tar.gz (2.7MB) -
q1-991221.tar.bz2 (2.4MB) -
q1source.zip (3MB) -

-

QuakeForge CVS Snapshots -

- qf-current-snapshot.tar.gz - -
qf-current-snapshot.tar.bz2 - -
qf_current_snapshot.zip - -

QuakeForge Win32 binaries

- Compiled from CVS on -

- - quakeforge-win32-current.zip - -

Older CVS builds can be found here. -

Borland compiled QuakeForge Win32 bins

- Win32 QuakeForge binaries compiled using Borland C++ cand be found here. -

Quake Shareware files

- Quake v1.06 (8.7MB) -
quake_sw.tar.gz (8.7MB) + -
Bug fixes - //
This is our GPL'd MD4 replacement for the proprietary code that was accidently left in the Quake1 Source release by id Software. Available in tar.gz(2.8KB) or zip(3.8KB) formats. - ?> -

Miscellaneous Files

- Grab Taniwha's pak util replacement here. -

Utilities

-
Linux / BSD / UNIX
-
  • You can find a version of CVS on Cyclic's ftp server. -
  • Grab ssh 1.x so you can access shell1.sourceforge.net. You can get either OpenSSH or a less free SSH -
  • Pharmacy is a GUI front-end to CVS in X11, it looks quite useful. -
  • Get a copy of the latest GCC compiler (latest is GCC v2.95): ftp://ftp.gnu.org/pub/gnu/gcc -
  • The GPL'd Quest Map editor which can edit Quake maps and runs on multiple OSs has a Linux version in the Quest project's CVS tree, this is a tweaked version by Nelson Rush (palisade) which fixes a lot of the problems inherent in the CVS version. You have to edit the quest.cfg before using it. Email Palisade for questions or comments. +

    QuakeForge 0.1.1

    + quakeforge-0.1.1.tar.gz (1.3MB)
    + quakeforge-0.1.1.tar.bz2 (1.1MB)
    + quakeforge-0.1.1.zip (1.6MB)
    + +

    QuakeForge v991221 (Initial Release)

    + q1-991221.tar.gz (2.7MB) +
    q1-991221.tar.bz2 (2.4MB) +
    q1source.zip (3MB) + +

    +

    QuakeForge CVS Snapshots + +

    +qf-current-snapshot.tar.gz +
    '; +?> +
    qf-current-snapshot.tar.bz2 +
    '; +?> +
    qf_current_snapshot.zip +
    '; +?> +

    QuakeForge Win32 Binaries + +

    +
    quakeforge-win32-current.zip +
    '; +?> + Older CVS builds can be found
    here. + +

    Borland compiled QuakeForge Win32 bins

    + Win32 QuakeForge binaries compiled using Borland C++ can be found here. + +

    Quake Shareware files

    + Quake v1.06 (8.7MB)
    + quake_sw.tar.gz (8.7MB) + +

    Miscellaneous Files

    + Grab Taniwha's pak util replacement here. + +

    Utilities

    + +
    UNIX and Unix-like systems (including Linux)
    +
      +
    • You can find a version of CVS on Cyclic's ftp server.
    • +
    • Grab ssh 1.x so you can access shell1.sourceforge.net. You can get either OpenSSH or a less free SSH
    • +
    • Pharmacy is a GUI front-end to CVS in X11, it looks quite useful.
    • +
    • Get a copy of the latest GCC compiler (latest is GCC v2.95): ftp://ftp.gnu.org/pub/gnu/gcc
    • +
    • The GPL Quest Map editor which can edit Quake maps and runs on multiple OSs has a Linux version in the Quest project's CVS tree, this is a tweaked version by Nelson Rush (palisade) which fixes a lot of the problems inherent in the CVS version. You have to edit the quest.cfg before using it. Email Palisade for questions or comments.
    • +
    -
    Windows 95/98/NT and DOS
    -
  • For Win95/98/NT users, Putty is a good program that will allow you to telnet into your shell1.sourceforge.net account using SSH 1.x. -
  • There is a port of unix cvs, ssh and scp to Win9x/NT (console only) here. -
  • Grab my batch script to make using the unix port of scp with sourceforge easier. (not midasoft) -
  • Grab my batch script to properly set up the unix port for ssh and cvs. (not wincvs/midasoft) -
  • You can find WinCVS and MacCVS here: http://www.wincvs.org. -
  • Some useful gnu tools for Win9x/NT users are here: ftp://ftp.fe.up.pt/pub/Projectos/em96115/gnu-win32/misc.
  • Cygnus GNU GCC Environment for Win32 is here: http://sourceware.cygnus.com/cygwin. -
  • DJGPP - 32-bit DOS port of GCC 2.95 compiler can be found here. +
    Windows 95/98/NT and DOS
    + + +
    BeOS
    + + +
    Mac OS
    + -
    BeOS
    -
  • SSH for BeOS is here: http://www.be.com/software/beware/network/ssh.html. -
  • The Egcs/GCC tool set (includes CVS) for BeOS can be found here: http://www.be.com/software/beware/development/gccegcs.html +
    OS/2
    + +
      +
    • You can find a ssh program here.
    • +
    • Cyclic has CVS for OS/2 here.
    • +
    -
    MacOS
    -
  • You can find MacCVS and WinCVS here: http://www.wincvs.org -
  • There are currently two different SSH clients for Mac: Nifty Telnet SSH and F-Secure SSH Client. - -
    OS/2
    -
  • You can find a ssh program here. -
  • Cyclic has CVS for OS/2 here. - -
    Multiplatform Tools
    -
  • The Mesa GL Graphics Library: http://www.mesa3d.org. -
  • Simple DirectMedia Layer: http://www.devolution.com/~slouken/SDL -
  • The latest SciTech MGL library can be found - here. -  
    -
  • - -
    +
    Multiplatform Tools
    + + + diff --git a/index.php b/index.php index 5bb9656..69141ff 100644 --- a/index.php +++ b/index.php @@ -1,15 +1,16 @@ + diff --git a/lib/array.php b/lib/array.php index 3b13082..97737b3 100644 --- a/lib/array.php +++ b/lib/array.php @@ -1,4 +1,4 @@ - + + + + -
    - - - - - - - - -
    - -

    - -

    - -
    diff --git a/parts/head.php b/parts/head.php index 9c11b2c..a7b7f0b 100644 --- a/parts/head.php +++ b/parts/head.php @@ -2,6 +2,6 @@ - <?PHP echo $sitename . ': ' . $pagename; ?> + <? echo $siteName . ': ' . $pageName; ?> diff --git a/parts/library.php b/parts/library.php index 30d27ae..7e12abe 100644 --- a/parts/library.php +++ b/parts/library.php @@ -1,14 +1,15 @@ diff --git a/parts/menu.php b/parts/menu.php index 4d2278a..396bbae 100644 --- a/parts/menu.php +++ b/parts/menu.php @@ -1,6 +1,5 @@ - -' . $desc . '
    '; @@ -29,9 +28,7 @@ function qfMenu() { - global $menuHeadColor, $menuBgColor; - - menuSectionHeader( "Project", 'white', $menuHeadColor, $menuBgColor ); + menuSectionHeader( "Project", 'white', menuHeadColor, menuBgColor ); menuItemLink( "/", "Latest News" ); menuItemLink( "/news.php", "Old News" ); menuItemLink( "/files.php", "Downloads" ); @@ -43,9 +40,7 @@ function develMenu() { - global $menuHeadColor, $menuBgColor; - - menuSectionHeader( "Developers", 'white', $menuHeadColor, $menuBgColor ); + menuSectionHeader( "Developers", 'white', menuHeadColor, menuBgColor ); menuItemLink( "http://sourceforge.net/cvs/?group_id=882", "CVS Access" ); menuItemLink( "/devtools.php", "Developer Tools" ); menuItemLink( "/progress.php", "Progress" ); @@ -59,9 +54,7 @@ function sfMenu() { - global $menuHeadColor, $menuBgColor; - - menuSectionHeader( "SourceForge", 'white', $menuHeadColor, $menuBgColor ); + menuSectionHeader( "SourceForge", 'white', menuHeadColor, menuBgColor ); menuItemLink( "http://sourceforge.net/", "Homepage" ); menuItemLink( "http://sourceforge.net/snippet/", "Code Snippet Library" ); menuItemLink( "http://sourceforge.net/softwaremap/", "Software Map" ); @@ -74,9 +67,7 @@ function searchMenu() { - global $menuHeadColor, $menuBgColor; - - menuSectionHeader( "Search", 'white', $menuHeadColor, $menuBgColor ); + menuSectionHeader( "Search", 'white', menuHeadColor, menuBgColor ); echo '
    ' . '
    ' . '