HSpace is a software plugin designed for internet-based text games. It enhances gaming experience by integrating 3D space simulation features.
Some of the key features of Hemlock Space include 3D ship navigation, ship-to-ship combat, game-wide communications, multiple universe support, generic object support, multiple ship console support, territorial ownership, multiple combat weapons support, afterburners, and hyperdrives. To use HSpace, you must have PennMUSH installed on your system.
To install HSpace, unpack the package, which contains a single "hspace" directory with the HSpace source code and a text file. The Makefile in the same directory should be used to build the HSpace library. To build HSpace, you must first compile your game engine, such as PennMUSH, without HSpace to ensure that it runs correctly.
For PennMUSH, move your hspace directory into your pennmush/src directory, and type make in the hspace directory. If the compilation is successful, you will see lines such as "Generating dependencies for..." and "Compiling...". If any errors are detected, you have compilation issues that were not anticipated when the package was created.
Once the package is built, you will see a file named "libhspace.a" in the hspace directory. This is the fully compiled HSpace code that needs to be added to your game engine. To add HSpace to PennMUSH, modify src/local.c and Makefile.SH by following the instructions provided.
Version 4.4.0: N/A