updated docs [ci skip]

This commit is contained in:
filux 2016-02-06 17:26:20 +01:00
parent 064566085e
commit 2e15aef054
4 changed files with 30 additions and 47 deletions

View File

@ -23,15 +23,15 @@ around on the forums, e.g. http://forum.megaglest.org/?topic=1426#).
The game depends on some tools and libraries to be present, before you can The game depends on some tools and libraries to be present, before you can
start compiling it: start compiling it:
* Standard GNU compiler and additional tools (g++ version 3.2 or later is * Standard GNU compiler and additional tools (g++ version 4.6.3 or later is
required at the moment) required at the moment)
* Kitware CMake 2.8 or later (used as build tool) * Kitware CMake 2.8.2 or later (used as build tool)
* X11 libraries + headers * X11 libraries + headers
http://x.org/ http://x.org/
* SDL 1.2.5 or later * SDL 2.0.0 or later
http://libsdl.org/ http://libsdl.org/
* OpenGL * OpenGL
@ -46,9 +46,6 @@ start compiling it:
* wxWidgets * wxWidgets
http://wxwidgets.org/ http://wxwidgets.org/
* Xerces-C
http://xerces.apache.org/xerces-c/
* OpenAL * OpenAL
http://openal.org/ http://openal.org/

View File

@ -9,7 +9,7 @@
1. Architecture 1. Architecture
Developed on Windows with Microsoft Visual C++ 2010 Express (free version), Developed on Windows with Microsoft Visual Studio Community 2015,
little endian CPU. Compiling using the mingw32 toolset is experimental, which little endian CPU. Compiling using the mingw32 toolset is experimental, which
also allows for cross compiling. also allows for cross compiling.
@ -24,15 +24,15 @@ On Debian GNU/Linux systems please find license information in:
To build the game, the following tools and libraries must be present: To build the game, the following tools and libraries must be present:
* Microsoft Visual C++ Express 2010 * Microsoft Visual Studio Community 2015
OR OR
* mingw32 * mingw32
* Experiemtnal Microsoft Visual C++ Express 2012 projects also exist in the vc2012 * Experiemtnal Microsoft Visual C++ Express 2012 projects also exist in the vc2012
folder folder
* MegaGlest Windows 32 bit dependencies for building with VC++: * MegaGlest dependencies for building with VC++, which which will be downloaded
https://github.com/MegaGlest/megaglest-source/releases/download/3.2.3/windows_deps.7z automatically in 'Option A' (see below)
OR OR
* MegaGlest Windows 32 bit dependencies for building with mingw: * MegaGlest Windows 32 bit dependencies for building with mingw:
https://github.com/MegaGlest/megaglest-source/releases/download/3.2.3/win32_deps_mingw.7z https://github.com/MegaGlest/megaglest-source/releases/download/3.2.3/win32_deps_mingw.7z
@ -58,7 +58,7 @@ Option A) (recommended) Automated build on the command line:
2. cd mk\windoze 2. cd mk\windoze
3. build-mg-2010.bat (build-mg-2012.bat for vc 2012) 3. build-mg-2015.bat (or build-mg32bit-2015.bat for 32 bit build)
4. megaglest.exe --version 4. megaglest.exe --version
@ -66,19 +66,20 @@ Option A) (recommended) Automated build on the command line:
Option B) Using VC++ IDE: Option B) Using VC++ IDE:
1. Download the dependencies archive listed above and decompress its contents 1. Download the dependencies archive (which one and from where you can find
into the 'source' directory (where you see glest_game, g3d_viewer, etc). out in the "code" of build-...bat script from 'Option A' approach, some line
This should create a subdirectory called "win32_deps" with many files and with "wget.exe") and decompress its contents into the 'source' directory. This
should create a subdirectory called "windows_deps..." with many files and
subdirectories in it. subdirectories in it.
2. Start the Visual C++ 2010 IDE and open the solution file: 2. Start the Visual C++ 2015 IDE and open the solution file:
\mk\windoze\Glest-2010.sln \mk\windoze\Glest_vc2015.sln
3. Right Click on the top level 'Glest' node in Solution Explorer and select 3. Right Click on the top level 'Glest' node in Solution Explorer and select
'Rebuild All'. 'Rebuild All' (choose release mode or release with debug info).
If you had no errors all binaries will be created in \data\glest_game. If you had no errors all binaries will be created.
Before running MegaGlest you must run CopyWindowsRuntimeDlls_2010.bat. Before running MegaGlest you must run CopyWindowsRuntimeDlls_2015.bat.
You should now be able to just run megaglest.exe. You should now be able to just run megaglest.exe.

View File

@ -33,8 +33,8 @@ To build this archive open a terminal and from the mk/linux folder run:
This will produce megaglest-source-<VERSION>.tar.xz in the release subfolder This will produce megaglest-source-<VERSION>.tar.xz in the release subfolder
#2. The embedded source archive: #2. The embedded source archive:
This archive contains 3rd party source code for binary compilation of the application and This archive contains 3rd party source code for binary (and data) compilation of the
tools (which is often already included in Linux distros) application and tools (which is often already included in Linux distros)
The naming convention for the source archive is: The naming convention for the source archive is:
megaglest-source-embedded-<VERSION>.tar.xz megaglest-source-embedded-<VERSION>.tar.xz
@ -100,37 +100,22 @@ Linux Installer(s):
mojosetup on the platform that is building the installer. mojosetup on the platform that is building the installer.
For either 32 or 64 bit Linux installers open a terminal and navigate to: For either 32 or 64 bit Linux installers open a terminal and navigate to:
mk/linux/tools-for-standalone-client/installer
mk/linux/mojosetup #2 Occasionally navigate into the 'scripts' subfolder and modify / save changes:
mkdir build
cd build
cmake ../
make
cd ../
-----------------------
-- deprecation start --
NOTE this part is now deprecated as it is handled by the synch script above
but the info is left here for education
#2 Navigate into the megaglest-installer subfolder and modify / save changes:
- config.lua - config.lua
local GAME_INSTALL_SIZE = 680000000; local GAME_INSTALL_SIZE = 680000000;
local GAME_VERSION = "3.6.0";
-- deprecation end --
---------------------
Now in a terminal session from inside the megaglest-installer folder run: ------------------------
Now in a terminal session from inside the 'installer' folder run:
./make.sh ./make.sh
When complete this will produce the platform specific installer in the same When complete this will produce the platform specific installer in the same
folder called: folder called:
MegaGlest-Installer_<architecture>_<kernel>.run MegaGlest-Installer_<version>_<architecture>_<kernel>.run
This is a native binary installer that wil install MegaGlest on the same This is a native binary installer that wil install MegaGlest on the same
platform as was sued to build it. (ie: 32 or 64 bit Linux) platform as was sued to build it. (ie: 32 or 64 bit Linux)

View File

@ -24,7 +24,7 @@
1. System requirements 1. System requirements
Hardware requirements: Hardware requirements:
* >= 6th generation x86 CPU with 1.5 GHz or better * >= 6th generation x86 CPU with 2.0 GHz or better
(modern CPU series with at least two cores of at least 1.5 Ghz recommended) (modern CPU series with at least two cores of at least 1.5 Ghz recommended)
* 1.5 GB RAM * 1.5 GB RAM
(2.0 GB RAM recommended) (2.0 GB RAM recommended)
@ -90,7 +90,7 @@ the administrative user (root) or via sudo, but as a normal (restricted) user.
The graphical installer will show up and display the MegaGlest license. Install The graphical installer will show up and display the MegaGlest license. Install
the game into a directory below your home directory (the default location of the game into a directory below your home directory (the default location of
~/.megaglest is fine) or any location of your choice (within the boundaries of ~/megaglest is fine) or any location of your choice (within the boundaries of
where your Linux user may write to). Once the installer completes, a MegaGlest where your Linux user may write to). Once the installer completes, a MegaGlest
starter/shortcut will show up on your window managers' application menu. starter/shortcut will show up on your window managers' application menu.
@ -216,8 +216,8 @@ network slots and the other players have to join.
The best ways to find people to play a multi-player game are: The best ways to find people to play a multi-player game are:
a) using the Internet Game menu a) using the Internet Game menu
b) scheduling a game on the Glest forums b) scheduling a game on the MegaGlest forums
c) finding other players on the #megaglest IRC channel on irc.freenode.net. c) finding other players on the #megaglest-lobby IRC channel on irc.freenode.net.
For LAN play, clients may click the 'Find LAN games' menu item to find servers For LAN play, clients may click the 'Find LAN games' menu item to find servers
with an open network slot on the local network (this uses UDP broadcasting). with an open network slot on the local network (this uses UDP broadcasting).