A CMake-based fork of the GPLv3-licensed CyanWorlds.com Engine (Headspin/Plasma), with a focus on bug-fixes, cross-platform compatibility, and enhanced features.
For more information on Myst Online, see http://mystonline.com/developers/
For a project roadmap, see https://github.com/H-uru/Plasma/wiki/Roadmap
Plasma currently requires the following third-party libraries:
The following libraries are optional:
All required libraries are available as vcpkg ports or can be built using their individual build instructions.
Currently, compilation only targets Windows systems and requires Visual Studio 2019 (including Visual Studio 2019 Community).
git clone --recurse-submodules https://github.com/H-uru/Plasma.git
out\install\x86-Releasesubfolder of where you cloned the repository. This will be referred to as the MOUL-OS folder.
To run the Internal Client for testing with MOULa content, you will need the a fully-patched installation of MOULa provided by Cyan Worlds.
/LocalData. Also, change the Start in field to the path of your MOUL-OS folder.
Alternatively, if you wish to be able to debug using a single content folder from inside Visual Studio:
This software uses some non-free libraries for which exceptions appear in the source code license inserts. It is suggested that anyone who thinks of doing substantial further work on this program should first free it from dependence on the non-free libraries so that it does the same job without the non-free libraries. Further introduction of non-free libraries likely would require a revised license and thus permission from all contributors to the codebase. That being problematic, any additional non-free libraries are unlikely to be accepted by Cyan Worlds or the development community.
This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic software written by Eric A. Young ([email protected]). This product includes software written by Tim J. Hudson ([email protected]).
This software is based in part on the work of the Independent JPEG Group.