- Notifications
You must be signed in to change notification settings - Fork81
Cyan Worlds's Plasma game engine
License
GPL-3.0, Unknown licenses found
Licenses found
H-uru/Plasma
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A CMake-based fork of the GPLv3-licensedCyanWorlds.com Engine(Headspin/Plasma), with a focus on bug-fixes, cross-platform compatibility, andenhanced features.
For more information on Myst Online, seehttp://mystonline.com/developers/
- dirtsand - An open-sourcePlasma-compatible server project.
- moul-assets - MOUL gameassets repository.
Plasma currently requires the following third-party libraries:
- NVIDIA PhysX 4.1 -https://github.com/NVIDIAGameWorks/PhysX
- Python 3.8 (or higher) -https://www.python.org/downloads/
- libOgg and libVorbis -http://www.xiph.org/downloads/
- OpenSSL -http://www.slproweb.com/products/Win32OpenSSL.html
- OpenAL Soft -https://openal-soft.org/
- eXpat -http://expat.sourceforge.net/
- Freetype -http://freetype.org/
- libJPEG-turbo -http://libjpeg-turbo.virtualgl.org/
- libPNG -http://www.libpng.org/
- zlib -http://zlib.net/
- libcurl -http://curl.haxx.se/
- string_theory -http://github.com/zrax/string_theory/
- Standalone ASIO -https://think-async.com/Asio/
The following libraries are optional:
- (for building resource.dat) CairoSVG -https://cairosvg.org/
- (for building resource.dat) Pillow -https://python-pillow.org/
- (for the GUI tools) Qt -http://www.qt.io/download-open-source/
- (for experimental OpenGL support) epoxy -https://github.com/anholt/libepoxy
- (for Linux font support) fontconfig -https://www.fontconfig.org/
- (for video) VPX -http://www.webmproject.org/
- (for video and voice chat) Opus -http://www.opus-codec.org/
- (for legacy voice chat) speex -http://www.speex.org/downloads/
All required libraries are available asvcpkgports or can be built using their individual build instructions.
The Plasma development site includes steps forcompiling andrunning the client.
You can also download pre-built artifacts from ourlast successful automatedbuild onGitHub.
- Myst Online is available to play for free athttp://mystonline.com/play/
- This code was forked from the initial release repository atOpenUru.org.
There are lots of opportunities to get involved! Find out how you cangetinvolved and help improve Urufor everyone.
This software uses some non-free libraries for which exceptions appear in thesource code license inserts. It is suggested that anyone who thinks of doingsubstantial further work on this program should first free it from dependenceon the non-free libraries so that it does the same job without the non-freelibraries. Further introduction of non-free libraries likely would require arevised license and thus permission from all contributors to the codebase.That being problematic, any additional non-free libraries are unlikely to beaccepted by Cyan Worlds or the development community.
This product includes software developed by the OpenSSL Project for use inthe OpenSSL Toolkit (http://www.openssl.org/). This product includescryptographic software written by Eric A. Young (eay@cryptsoft.com). Thisproduct includes software written by Tim J. Hudson (tjh@cryptsoft.com).
This software is based in part on the work of the Independent JPEG Group.
About
Cyan Worlds's Plasma game engine