Real-time viewer for Uru and Myst V level assets, based on libHSPlasma.
  • C++ 75.3%
  • C 24.1%
  • GLSL 0.4%
Find a file
Simon Rodriguez d5ba4b6f31 README: update.
2020-08-16 17:14:41 +02:00
external Add PNG and ZLIB. 2020-08-13 19:44:16 +02:00
images Added Readme and examples. 2018-11-02 16:32:56 +01:00
resources Add fog support. 2019-01-13 18:11:56 +01:00
src Minor compatibility fixes. 2020-08-13 21:43:57 +01:00
.gitignore Add PNG and ZLIB. 2020-08-13 19:44:16 +02:00
.gitmodules Add PNG and ZLIB. 2020-08-13 19:44:16 +02:00
CMakeLists.txt gl3w: update and fix Windows dependency. 2020-08-13 21:42:33 +01:00
configure.bat Fix Windows configuration. 2020-08-14 09:18:51 +01:00
configure.sh Configure: update macOS/Unix script. Fix PNG flag. 2020-08-13 23:40:00 +02:00
Controller.map Controller support. 2018-05-29 21:12:25 +02:00
LICENSE Create LICENSE 2019-07-03 10:00:28 +02:00
README.md README: update. 2020-08-16 17:14:41 +02:00

PRPViewer

This is a realtime viewer for Uru and Myst V game assets. It relies on the open-sourced Plasma engine to load levels and extract enough information to perform realtime rendering.

This project was tested on Windows and macOS. After cloning the repository, run configure.bat or configure.sh depending on your environment to build and setup all dependencies. You can then use Cmake to generate the main project from the repository root.

More information in this series of blog posts:

Result 1 Result 2 Result 3 Result 4

License

Libraries in src/libs/* and external/* remain under their respective licenses. This work is based on the awesome libhsplasma project, licensed under GPLv3. PRPViewer is thus also licensed under the GPLv3.