|
|
Line 2: |
Line 2: |
|
|
|
|
|
If you have installed the game but still have problems running it or if you cannot compile the source distribution, try to look at [[Frequently Asked Questions]] page, where a section is related to installation problems. |
|
If you have installed the game but still have problems running it or if you cannot compile the source distribution, try to look at [[Frequently Asked Questions]] page, where a section is related to installation problems. |
|
<!-- ===Unofficial Release: Mercurial=== |
|
|
For those of you wanting to test out the latest version of globulation without compiling the source code yourself an updated windows binary can be downloaded [http://mysite.verizon.net/donkyhotay here]. Be aware this is a development version and may not be as stable as the official release so it is recommended that you backup your original glob2.exe file before using it. --> |
|
|
|
|
|
|
=== Latest Release === |
|
=== Latest Release === |
Line 13: |
Line 11: |
|
* [[Changes|View all changes in this release]] |
|
* [[Changes|View all changes in this release]] |
|
You can still download the [[Older Releases]]. They can sometimes be useful if you want a binary for a system that has not been packaged yet for latest release. Please keep in mind that Internet game will most likely not work with older releases. (See [[Frequently_Asked_Questions#What_version_should_I_choose_to_play.3F|What version should i choose to play]] in the FAQ.) |
|
You can still download the [[Older Releases]]. They can sometimes be useful if you want a binary for a system that has not been packaged yet for latest release. Please keep in mind that Internet game will most likely not work with older releases. (See [[Frequently_Asked_Questions#What_version_should_I_choose_to_play.3F|What version should i choose to play]] in the FAQ.) |
|
|
|
|
|
==Compilation requirements== |
|
⚫ |
For source tarbal, Mercurial source, and package installations, you'll also need to install these packages: |
|
⚫ |
* [http://www.scons.org/ scons] build system |
|
⚫ |
* [http://www.libsdl.org/index.php SDL 1.2] download SDL-devel and SDL |
|
⚫ |
* [http://www.libsdl.org/projects/SDL_net/ SDL_net 1.2] download SDL_net-devel |
|
⚫ |
* [http://www.libsdl.org/projects/SDL_image/ SDL_image 1.2] download SDL_image-devel |
|
⚫ |
* [http://www.libsdl.org/projects/SDL_ttf/ SDL_ttf 2.0] download SDL_ttf-devel |
|
⚫ |
* [http://www.speex.org speex] -> download current stable release |
|
⚫ |
* [http://oss.sgi.com/projects/ogl-sample/ABI/glext.h glext.h] should be in your GL/ directory |
|
⚫ |
* [http://www.xiph.org/ libogg and libvorbis] can be found in their download-section. libspeex, too. |
|
⚫ |
* [http://zlib.net/ zlib] |
|
⚫ |
* [http://boost.org/ Boost C++ Libraries] download boost and boost-devel (needs libthread library!!!) |
|
|
|
|
⚫ |
|
|
⚫ |
* [http://fribidi.org/ Fribidi] download GNU FriBidi |
|
|
|
|
|
|
|
|
|
|
|
== Installation by Operating System and Distribution: == |
|
== Installation by Operating System and Distribution: == |
Line 73: |
Line 89: |
|
== Compile from Sources == |
|
== Compile from Sources == |
|
{{Warning|Compiling on Windows|The instructions below will not work for Windows. To compile on that OS, please see the [[Mingw compilation]] guide, which explains how to compile globulation2 on windows using mingw.}} |
|
{{Warning|Compiling on Windows|The instructions below will not work for Windows. To compile on that OS, please see the [[Mingw compilation]] guide, which explains how to compile globulation2 on windows using mingw.}} |
|
|
|
⚫ |
For source and Mercurial installations, you'll also need to install these packages: |
|
⚫ |
* [http://www.scons.org/ scons] build system |
|
⚫ |
* [http://www.libsdl.org/index.php SDL 1.2] download SDL-devel and SDL |
|
⚫ |
* [http://www.libsdl.org/projects/SDL_net/ SDL_net 1.2] download SDL_net-devel |
|
⚫ |
* [http://www.libsdl.org/projects/SDL_image/ SDL_image 1.2] download SDL_image-devel |
|
⚫ |
* [http://www.libsdl.org/projects/SDL_ttf/ SDL_ttf 2.0] download SDL_ttf-devel |
|
⚫ |
* [http://www.speex.org speex] -> download current stable release |
|
⚫ |
* [http://oss.sgi.com/projects/ogl-sample/ABI/glext.h glext.h] should be in your GL/ directory |
|
⚫ |
* [http://www.xiph.org/ libogg and libvorbis] can be found in their download-section. libspeex, too. |
|
⚫ |
* [http://zlib.net/ zlib] |
|
⚫ |
* [http://boost.org/ Boost C++ Libraries] download boost and boost-devel (needs libthread library!!!) |
|
|
|
|
⚫ |
|
|
⚫ |
* [http://fribidi.org/ Fribidi] download GNU FriBidi |
|
|
|
|
|
|
=== Source Distribution === |
|
=== Source Distribution === |
If you have installed the game but still have problems running it or if you cannot compile the source distribution, try to look at Frequently Asked Questions page, where a section is related to installation problems.
Latest Release
You can still download the Older Releases. They can sometimes be useful if you want a binary for a system that has not been packaged yet for latest release. Please keep in mind that Internet game will most likely not work with older releases. (See What version should i choose to play in the FAQ.)
Compilation requirements
For source tarbal, Mercurial source, and package installations, you'll also need to install these packages:
Optional:
Installation by Operating System and Distribution:
Debian GNU/Linux
- Please download the latest .deb package from the download section above, and install it as you would install any ordinary debian package:
- In root (or sudo), install it with dpkg -i glob2_VERSION.deb.
- If you miss some dependencies, do an apt-get -f install as root (or sudo). Do NOT remove the glob2 package before apt-get -f install.
- You can now run Globulation 2 by typing glob2.
- If you are using Debian unstable, you can also use the integrate glob2 package but it is not as up to date.
Ubuntu Linux
- Please download the latest .deb package from the download section above, and install it as you would install any ordinary package:
- Install it with sudo dpkg -i glob2_VERSION.deb. You need to enter your user password.
- If you miss some dependencies, do a sudo apt-get -f install. Do NOT remove the glob2 package before apt-get -f install.
- You can now run Globulation 2 by typing glob2.
- If you are using Ubuntu Breezy or newer, you can also use the integrated glob2 package but it is not as up to date.
Fedora Core
- There are some Fedora packages (.rpm) under the download section above
- You may find some other fedora packages on this fan-site
Gentoo GNU/Linux
- An ebuild exists, and is in portage. To install, just execute (as root): emerge glob2
- Make sure you are in the games group
Arch Linux
- A package exists in the community repository. To install, execute (as root): pacman -Sy glob2
- Make sure the community repository is enabled in pacman.conf
Source Mage GNU/Linux
- A spell exists. Make sure that games grimoire is up to date, and execute (as root): cast globulation2
Mandriva Linux
- Please download the latest rpm package from the download section above, and install it as you would install any other rpm:
- Double click it to start the installation. When prompted, enter your root password. It will do the rest.
- When it says installation is complete, click "Ok". Go to the menu and click "Run Command".
- When the command box pops up, type "glob2" and it should load automatically.
Microsoft Windows
- Download the latest runtime package and unzip it anywhere.
- Open the folder glob2_runtime and double click glob2.exe
- to uninstall, just remove the directory "glob2_runtime" where you extracted the .zip.
Mac OS X
- Mount the disk image file, and start the installer from it.
- Globulation gets installed in /Applications/Globulation2.
- To run the game, open /Applications/Globulation2/Globulation2.
FreeBSD
- A port exists and binary packages are built for different platforms.
- See FreeBSD port.
Compile from Sources
Compiling on Windows: The instructions below will not work for Windows. To compile on that OS, please see the Mingw compilation guide, which explains how to compile globulation2 on windows using mingw.
|
Source Distribution
- Get the source distribution archive from the download section above.
- Extract the archive using a compression/extraction utility such as tar.
- Go in the extracted archive. If you have a Unix system (Linux, Solaris, Mac OS X):
- Run the 'scons' script to compile the game (it will check dependencies, install any you have missing)
- If you want to install the game in a special place, instead of 'scons', type:
- scons BINDIR="/path/to/install/bin" INSTALLDIR="/path/to/install/share".
- Install with a simple 'scons install' command (will install to the location you might have entered when compiling (BINDIR and INSTALLDIR)).
- Run the game by typing 'glob2'. If it doesn't work, type '/path/to/install/bin/glob2' instead.
Warning: Mercurial is occasionally unstable and will break, it is meant for testing purposes.
|
- Download the source code from the Mercurial by typing
- hg clone http://hg.globulation2.org/glob2/
- hg clone -r master glob2 glob2-master
- You can update the source code you have any time with a simple
- cd glob2
- hg pull
- cd ../glob2-master
- hg pull -r master ../glob2
- hg update tip
- Read the README.hg and README files.
- Get the graphics by running the './syncdata' script in glob2_source.
- You can also get some maps by running the './syncmaps' script in the same location.
- Continue by following the source distribution instructions from the 3rd step onwards.