Changed/unified namings.
Project: Warzone Resurrection Project Product: Warzone 2100 Binary: warzone git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@621 4a71c877-e1ca-e34f-864e-861f7616d084master
parent
6585873f04
commit
4d55a6821e
7
AUTHORS
7
AUTHORS
|
@ -1,6 +1,6 @@
|
|||
Original game developed by Pumpkin Studios, and published by EIDOS Interactive.
|
||||
|
||||
The GPL project team, in alphabetical order :
|
||||
The Warzone Resurrection Project team and former contributors to the GPL version, in alphabetical order :
|
||||
|
||||
Scott Balneaves <sbalneav>
|
||||
Roman C. <troman>
|
||||
|
@ -8,13 +8,14 @@ Denis Dupeyron
|
|||
Mike Gilmore
|
||||
Marcus Hast
|
||||
Adam Holland
|
||||
Ari Johnson <iamtheari>
|
||||
Angus Lees <gus>
|
||||
Kevin Malec
|
||||
Per I Mathisen <per>
|
||||
Per I. Mathisen <per>
|
||||
Dion Mendel
|
||||
Kim Metcalfe <lav-coyote25>
|
||||
Christian Ohm <cybersphinx>
|
||||
Victor Qamly
|
||||
Ben Russon <Grizzly>
|
||||
Ben Russon <grizzly>
|
||||
Dennis Schridde <devurandom>
|
||||
Rodolphe Suescun <rodzilla>
|
||||
|
|
|
@ -0,0 +1,78 @@
|
|||
Warzone Compilation Guide.
|
||||
|
||||
The compilation method depends on your operating system.
|
||||
|
||||
This guide will tell you how to compile warzone on its two main supported platforms: Linux and Windows.
|
||||
|
||||
Linux Compilation:
|
||||
|
||||
The INSTALL file in this directory may also help you.
|
||||
|
||||
With the GNU autotools, compilation is straight forward. 'cd' a shell to warzones source root directory; the one containing the 'autogen.sh' file, and run the following commands:
|
||||
./autogen.sh
|
||||
./configure
|
||||
make
|
||||
make install
|
||||
Note that the forth command must be run as a privileged user in order to succeed.
|
||||
|
||||
If the above commands fail, you're probably not having all the required software needed to satisfy the dependencies that warzone has on other libraries or tools. In that case, the scripts will tell you what package you're missing.
|
||||
Warzone has compile-time dependencies on the following software: autotools, gcc, make, SDL-dev, SDL_net-dev, oggvorbis-dev, mad-dev, zlib-dev, physicsfs-dev, OpenAL-dev, libpng-dev, libjpeg-dev.
|
||||
Depending on your flavor of Linux, the package names may be different.
|
||||
If you are certain that you got all the packages required, but still can't compile, then try compiling with this command instead:
|
||||
make -f Makefile.raw
|
||||
If the compilation succeeds, then you have a problem with your autotools - please check that your 'autoheader', 'autoconf' and 'automake' symlinks are pointing to the correct versions of these programs.
|
||||
If the compilation still fails, write to our mailing list at: warzone-dev@gna.org or contact us on IRC at irc://irc.freenode.net/warzone
|
||||
|
||||
Windows Compilation:
|
||||
|
||||
You may find a more up to date version at http://wz.rootzilla.de/wiki/user:windows_compile_guide
|
||||
|
||||
Prerequesites:
|
||||
- Warzone Developer's Package (http://download.gna.org/warzone/development/warzone-devpkg.7z)
|
||||
- Only when using the SVN version: TortoiseSVN (http://tortoisesvn.tigris.org/)
|
||||
|
||||
When using MinGW:
|
||||
- MinGW (http://mingw.org/)
|
||||
Candidate version is known to work.
|
||||
You need to install Core, GCC, Binutils, Make, API and Runtime. Others are optional.
|
||||
- Flex (http://gnuwin32.sourceforge.net/packages/flex.htm) and Bison (http://gnuwin32.sourceforge.net/packages/bison.htm)
|
||||
|
||||
When using MSVC:
|
||||
- Microsoft Visual C++, eg. the MSVC 2005 Express Edtion (http://msdn.microsoft.com/vstudio/express/visualc/)
|
||||
- Microsoft Platform SDK (http://msdn.microsoft.com/platformsdk/)
|
||||
- Warzone Lexfiles (http://download.gna.org/warzone/development/warzone-lexfiles.7z)
|
||||
|
||||
Downloading the sourcecode:
|
||||
Create a directory where you want to store the Warzone sourcecode. You will need the path to the sourcecode, so remember it’s location!
|
||||
|
||||
Release version:
|
||||
Download a source tarball (tar.bz2) and extract it to the new folder.
|
||||
|
||||
SVN version:
|
||||
Right-click on it and choose “SVN Checkout...”
|
||||
Set “URL of repository” to svn://svn.gna.org/warzone/trunk, leave everything else as is and click OK
|
||||
TortoiseSVN will now checkout the up to date sourcecode from out SVN repository. This may take a while, especially on slow internet connections
|
||||
|
||||
Preparing:
|
||||
Extract the Developer’s Package to a folder of your choice. Remember the location!
|
||||
Open the “src” folder in the newly checked out sourcecode directory
|
||||
Only when using the SVN version: Copy “version.c.tmpl” to “version.c” and change the version numbers according to the current version and the revision you checked out. If you want to distribute the compiled binary these versions need to be correct! (Otherwise you can leave them as is.)
|
||||
|
||||
MinGW:
|
||||
Open the “makerules” folder in the newly checked out sourcecode directory
|
||||
Copy “config.mk.tmpl” to “config.mk” and change the settings and paths according to your needs
|
||||
|
||||
MSVC:
|
||||
Extract the Lexfiles into the newly created sourcecode directory
|
||||
Open the Solution (MSVC 2005 and higher required, file: Warzone.sln) or the Project (file: Warzone.vcproj)
|
||||
Choose “Project / Properties” from the menu
|
||||
Change the “Additional Includedirectories” in “C/C++ / General” and “Additional Librarydirectories” in “Linker / General” according to your setup
|
||||
|
||||
Compile:
|
||||
MinGW:
|
||||
Open a Windows Terminal
|
||||
cd to the sourcecode directory
|
||||
type “mingw32-make -f Makefile.raw”
|
||||
|
||||
MSVC:
|
||||
Choose “Compile / Solution” from the menu
|
2
Doxyfile
2
Doxyfile
|
@ -3,7 +3,7 @@
|
|||
#---------------------------------------------------------------------------
|
||||
# Project related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
PROJECT_NAME = "Warzone 2100 GPL"
|
||||
PROJECT_NAME = "Warzone 2100"
|
||||
PROJECT_NUMBER =
|
||||
OUTPUT_DIRECTORY = ./docs/
|
||||
CREATE_SUBDIRS = NO
|
||||
|
|
7
README
7
README
|
@ -1,4 +1,4 @@
|
|||
Warzone 2100 ReDev
|
||||
Warzone 2100 by Warzone Resurrection Project
|
||||
|
||||
|
||||
0) Welcome back !
|
||||
|
@ -43,8 +43,7 @@ be specified once, or when you want to change them. So,
|
|||
will start in fullscreen and in 1280x960 because this is what I specified just
|
||||
before (remember ?).
|
||||
|
||||
For more groovy command-line options, check src/clparse.c (yes, we promise we'll
|
||||
document this properly some day).
|
||||
For more commandline options see: http://wz.rootzilla.de/wiki/user:command_line_options
|
||||
|
||||
If you are on Linux and using X11, you can dynamically switch between windowed
|
||||
mode and fullscreen using ALT+ENTER at any time.
|
||||
|
@ -103,4 +102,4 @@ ogg and mp3 files are supported (provided all necessary libs are installed).
|
|||
|
||||
|
||||
|
||||
The Warzone 2100 ReDev team.
|
||||
The Warzone 2100 Resurrection Project
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
|
||||
[Meta]
|
||||
RootName: @gna.org/warzone:$SOFTWAREVERSION
|
||||
DisplayName: Warzone Strategy Game
|
||||
ShortName: warzone
|
||||
DisplayName: Warzone 2100
|
||||
ShortName: warzone2100
|
||||
Maintainer: Warzone Resurrection Project <warzone-dev@gna.org>
|
||||
Packager: Dennis Schridde <devurandom@gna.org>
|
||||
Summary: Warzone is a 3D realtime strategy game about a post nuklear war in the year 2100
|
||||
URL: http://gna.org/projects/warzone
|
||||
Summary: Warzone 2100 is a 3D realtime strategy game about a post nuklear war in the year 2100
|
||||
URL: http://wz.rootzilla.de/
|
||||
License: GNU General Public License, Version 2
|
||||
SoftwareVersion: @VERSION@
|
||||
AutopackageTarget: 1.0
|
||||
|
@ -19,7 +19,7 @@ AutopackageTarget: 1.0
|
|||
# InterfaceVersion: 0.0
|
||||
|
||||
[Description]
|
||||
Warzone is a 3D realtime strategy game about a post nuklear war in the year 2100.
|
||||
Warzone 2100 is a 3D realtime strategy game about a post nuklear war in the year 2100.
|
||||
You got to design your own units, by choosing tons of various chassis from a huge research tree.
|
||||
Warzone 2100 was one of the first 3D RTS games ever. It was released commercially by Pumpkin Studies in 1999, and released in 2004 under the GPL.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_PREREQ(2.56)
|
||||
AC_INIT([warzone],[2.0.4_rc2],[http://gna.org/projects/warzone])
|
||||
AC_INIT([Warzone 2100],[2.0.4_rc2],[http://wz.rootzilla.de/])
|
||||
AM_INIT_AUTOMAKE
|
||||
|
||||
AC_CONFIG_SRCDIR([lib/gamelib/anim.h])
|
||||
|
@ -86,8 +86,8 @@ AC_DEFUN([WZ_EXPAND_DIR], [
|
|||
)`
|
||||
])
|
||||
dnl export where the datadir is going to be installed; we will look for
|
||||
dnl $datadir/warzone/warzone.wz
|
||||
WZ_EXPAND_DIR(datadir, "$datadir/warzone")
|
||||
dnl $datadir/warzone2100/warzone.wz
|
||||
WZ_EXPAND_DIR(datadir, "$datadir/warzone2100")
|
||||
WZ_CFLAGS="${WZ_CFLAGS} -DDEFAULT_DATADIR=\\\"${datadir}\\\""
|
||||
|
||||
|
||||
|
@ -286,7 +286,7 @@ AC_CONFIG_FILES([Makefile
|
|||
AC_OUTPUT
|
||||
|
||||
echo ""
|
||||
echo "Warzone will compile with the following components:"
|
||||
echo "Warzone 2100 will compile with the following components:"
|
||||
echo ""
|
||||
echo " OpenGL acceleration: $opengl"
|
||||
echo " OpenAL sound system: $openal"
|
||||
|
|
|
@ -48,16 +48,16 @@
|
|||
#include "version.h"
|
||||
|
||||
#ifndef DEFAULT_DATADIR
|
||||
# define DEFAULT_DATADIR "/usr/share/warzone/"
|
||||
# define DEFAULT_DATADIR "/usr/share/warzone2100/"
|
||||
#endif
|
||||
|
||||
#ifdef WIN32
|
||||
# define WZ_WRITEDIR "Warzone 2.0"
|
||||
# define WZ_WRITEDIR "Warzone 2100"
|
||||
#else
|
||||
# ifdef __APPLE__
|
||||
# define WZ_WRITEDIR "Library/Application Support/Warzone-2.0"
|
||||
# define WZ_WRITEDIR "Library/Application Support/Warzone 2100"
|
||||
# else
|
||||
# define WZ_WRITEDIR ".warzone-2.0"
|
||||
# define WZ_WRITEDIR ".warzone2100"
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
1 VERSIONINFO
|
||||
FILEVERSION 2,0,3,99
|
||||
PRODUCTVERSION 2,0,3,99
|
||||
FILEVERSION 2,0,3,993
|
||||
PRODUCTVERSION 2,0,3,993
|
||||
FILEOS 0x40004
|
||||
FILETYPE 0x2
|
||||
{
|
||||
|
@ -8,14 +8,14 @@ FILETYPE 0x2
|
|||
{
|
||||
BLOCK "040904B0"
|
||||
{
|
||||
VALUE "CompanyName", "Warzone Project"
|
||||
VALUE "FileDescription", "Warzone 2100 GPL"
|
||||
VALUE "FileVersion", "2.0.3.99"
|
||||
VALUE "InternalName", "Warzone"
|
||||
VALUE "LegalCopyright", "Copyright © 2006 Warzone Project"
|
||||
VALUE "CompanyName", "Warzone Resurrection Project"
|
||||
VALUE "FileDescription", "Warzone 2100"
|
||||
VALUE "FileVersion", "2.0.4_rc3"
|
||||
VALUE "InternalName", "Warzone 2100"
|
||||
VALUE "LegalCopyright", "Copyright © 2006 Warzone Resurrection Project"
|
||||
VALUE "OriginalFilename", "warzone.exe"
|
||||
VALUE "ProductName", "Warzone 2100 GPL"
|
||||
VALUE "ProductVersion", "2.0.3.99"
|
||||
VALUE "ProductName", "Warzone 2100"
|
||||
VALUE "ProductVersion", "2.0.4_rc3"
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue