The Exploot MMO game client
There is some git submodules to fetch before you go any further
git submodule update --init
It should clone exploot-protobuf and excellent https://github.com/elvman/RealisticWaterSceneNode
Once cloned, one should run build.sh script in the submodules/exploot-protobuf folder (and everytime exploot-protobuf is updated :( I think there is a better way to handle this! Grunt someone?)
Then go to the submodules/RealisticWaterSceneNode/RealisticWater.h and change <irrlicht.h> to <irrlicht/irrlicht.h>. A fork may be needed but hey, it's just a one-time edit.
Make sure you have the pacman base-devel installed
pacman -S irrlicht bullet enet protobuf-cIf you use Visual Studio, all the crap is pre-configured in the SLN but not maintained, make pull requests if you make it works. Libs are also versionned because maintaining dependencies on Windows is a total brainfuck.
Create a build directory inside your sources, like mkdir build and then cd into it.
cmake ../.
make
Open .sln with Visual Studio and hit F5