A new and improved build of the classic animal MMORPG originally written by KovuLKD. See the LEGAL file for details.
- download and install MinGW-w64 8.1.0
- download and install CMake 3.13
- clone this repo
- download the media files from the latest release
- unzip the media files into the project folder
- modify the settings in the "GameConfig.h" header to your liking
- add any additional media files to "data" and/or modify existing ones
- modify any config files in "static/client" to your liking
- use the "IT XOR v5.exe" tool to encrypt the modified config files and store them in "static/client/default"
- modify any config files in "static/client/config" to your liking
- start CMake and set the source dir to this repo
- set the binary dir to the folder where you want to build the game
- set the install prefix to the folder where you want to install the built game
- click "Configure"
- click "Generate"
- open a command prompt window to your binary dir
- run "mingw32-make install" to build and install the game in your install prefix
- install build-essential, gdb, and cmake via your package manager
- clone this repo
- download the media files from the latest release
- unzip the media files into the project folder
- modify the settings in the "GameConfig.h" header to your liking
- add any additional media files to "data" and/or modify existing ones
- modify any config file in "static/client/config" to your liking
- open a terminal window
- execute "cmake -S RetroIT -B RetroIT-gcc -DCMAKE_INSTALL_PREFIX=path -DCMAKE_BUILD_TYPE=Release" where "path" is the full path to the folder where you want to install the game and servers
- execute "cmake --build RetroIT-gcc" to build the game and servers
- execute "cmake --install RetroIT-gcc" to install the game and servers into the folder you gave earlier
- in your install prefix you will find "client" and "server" folders
- start "LoginServer.exe"
- start "GameServer.exe"
- start "Game.exe"
- user data will be stored inside the "server/data" folder
- when finished playing, simply quit the game
- to shutdown the servers, switch to the GameServer window and press Ctrl+C
- switch to the LoginServer window and press Ctrl+C
Note: You can find a more in-depth tutorial (courtesy of PingableRam) here: https://docs.google.com/document/d/1mP41a-02IhHx_maUDV1KVInzSYQxq-2J_lhX--WDboI/edit?usp=sharing