g++ 5.1
andclang++ 3.4
should work properly.
Tested on Linux Mint 15 x64
and Linux Mint 15 x86
.
- Clone this repository and initialize it
git clone git://github.com/SuperV1234/SSVOpenHexagon.git
cd SSVOpenHexagon
./init-repository.sh
-
If your distribution packages SFML 2 you can install it through your package manager otherwise build and install it manually - you can also try the Ubuntu PPA or the official binaries
-
Install dependencies
sudo apt-get install liblua5.2-dev zlib1g-dev
- Build dependencies and Open Hexagon
./build-repository-oh.sh
- Download assets
./wget-assets.sh ./_RELEASE/
(or clone SSVOpenHexagonAssets)
Tested on Arch Linux x64
and ArchBang x86
.
- Clone this repository and initialize it
git clone git://github.com/SuperV1234/SSVOpenHexagon.git
cd SSVOpenHexagon
./init-repository.sh
- Install dependencies
sudo pacman -S sfml lua51 zlib
- Build dependencies and Open Hexagon
cd SSVOpenHexagon
./build-repository-oh.sh
- You may have to append
/usr/local/lib
to the$PATH
or$LD_LIBRARY_PATH
environment variables to allow Open Hexagon to find the required libraries - if that doesn't work, try:
sudo ldconfig /usr/local/lib
- Download assets
./wget-assets.sh ./_RELEASE/
(or clone SSVOpenHexagonAssets)
Tested on Windows 8 x86
git clone git://github.com/SuperV1234/SSVOpenHexagon.git
cd SSVOpenHexagon
- Pull everything recursively using
git bash
./init-repository.sh`
- Get SFML2.1, Lua5.2 binaries, Lua5.2 includes, Zlib and extract in
SSVOpenHexagon/extlibs/
, manually adjusting paths to have the result shown below
extlibs/SSV*/
...
extlibs/SFML/
extlibs/SFML/bin/
extlibs/SFML/lib/
extlibs/SFML/include/
...
extlibs/lua/
extlibs/lua/include/
extlibs/lua/lib/
...
extlibs/zlib/
extlibs/zlib/bin/
extlibs/zlib/include/
extlibs/zlib/lib/
- Build with
./build-win.bat
and download assets manually fromhttp://vittorioromeo.info/Misc/Linked/OHResources/