mirror of
https://github.com/glest/glest-source.git
synced 2025-09-02 04:22:32 +02:00
BUILD.md:Windows:add temporary build instructions [skip ci]
Thank you for documenting this @mathusummut (see also #37)
This commit is contained in:
64
BUILD.md
64
BUILD.md
@@ -49,8 +49,8 @@ to indicate better which are optional and which are required.
|
||||
|
||||
gcc g++ cmake libsdl2-dev libalut-dev libgl1-mesa-dev libglu1-mesa-dev libvorbis-dev
|
||||
libx11-dev liblua5.2-dev libjpeg-dev libpng-dev libcurl4-gnutls-dev libircclient-dev
|
||||
libglew-dev libftgl-dev libfribidi-dev libcppunit-dev libminiupnpc-dev libfreetype6-dev
|
||||
libgnutls28-dev libkrb5-dev libkrb5-dev libnghttp2-dev libopenal-dev libldap2-dev
|
||||
libglew-dev libftgl-dev libfribidi-dev libcppunit-dev libminiupnpc-dev libfreetype6-dev
|
||||
libgnutls28-dev libkrb5-dev libkrb5-dev libnghttp2-dev libopenal-dev libldap2-dev
|
||||
libwxgtk3.0-dev librtmp-dev libvlccore-dev libvlc-dev
|
||||
|
||||
Additionally for map editor and model viewer:
|
||||
@@ -64,7 +64,65 @@ libwxgtk3.0-dev libxml2-dev
|
||||
|
||||
### Windows
|
||||
|
||||
(Need editing/updating)
|
||||
#### Temporary build instructions for Windows (subject to change):
|
||||
|
||||
1. Make sure Visual Studio 2015 is installed.
|
||||
|
||||
2. Make sure Git for Windows is installed.
|
||||
|
||||
3. Make sure regular MegaGlest is installed.
|
||||
|
||||
4. Open the command line from the directory you want to store the
|
||||
source code, and enter:
|
||||
|
||||
git clone https://github.com/ZetaGlest/zetaglest-source.git
|
||||
|
||||
(if you think you may be contributing in the future, it's recommended
|
||||
to subsitute the URL listed above with the address of your fork)
|
||||
|
||||
5. Now navigate to the source code directory, and in /mk/windows there
|
||||
is "build-mg-2015.bat". Run it.
|
||||
|
||||
6. Copy the MegaGlest folder from Program Files or Program Files (x86)
|
||||
to somewhere else, and rename the copied folder to ZetaGlest.
|
||||
|
||||
7. When the script is finished, there is megaglestx64.exe in
|
||||
/mk/windows. Rename it to zetaglest.exe.
|
||||
|
||||
8. Copy zetaglest.exe, glest.ini and glestkeys.ini (which is in
|
||||
/mk/shared) into the ZetaGlest folder.
|
||||
|
||||
9. From the same ZetaGlest folder, delete all directories except for
|
||||
the "blender" directory. Basically all that should be left is:
|
||||
the blender folder, and the following files:
|
||||
|
||||
* 7z.dll
|
||||
* 7z.exe
|
||||
* glest.ini
|
||||
* glestkeys.ini
|
||||
* megaglest.ico
|
||||
* megaglest_editorx64.exe
|
||||
* megaglest_g3dviewerx64.exe
|
||||
* megaglestx64.exe
|
||||
* NetworkThrottleFix.reg
|
||||
* OpenAL64.dll
|
||||
* servers.ini
|
||||
* uninstall.exe
|
||||
|
||||
10. Create yet another temporary directory anywhere, open the command
|
||||
line from there and enter: "git clone
|
||||
https://github.com/ZetaGlest/zetaglest-data.git"
|
||||
|
||||
11. After all the data is cloned into the temporary directory, copy all
|
||||
of its contents (the folders are: data, docs, maps...etc, and the files
|
||||
are MODS.md, README.md...etc) into the working ZetaGlest folder, right
|
||||
beside the executable.
|
||||
|
||||
12. Run zetaglest.exe and enjoy!
|
||||
|
||||
We are in the process of improving and updating the Windows build
|
||||
process. Please subscribe to the ticket below for updates:
|
||||
|
||||
[Current Status](https://github.com/ZetaGlest/zetaglest-source/issues/37)
|
||||
|
||||
### *BSD
|
||||
|
Reference in New Issue
Block a user