Skip to content

miniSphere 4.8.3

Choose a tag to compare

@fatcerberus fatcerberus released this 19 Aug 06:41

miniSphere 4.8.3 is a maintenance release in the 4.8 release series. This release adds a new API function, FS.relativePath(), and fixes several bugs, including a few that can crash the engine.

Changes in This Version

  • Adds a new FS.relativePath() API for computing partial file and directory
    paths for debugging and display purposes.
  • Changes Transform#rotate() to use degrees instead of radians.
  • Improves game manifest validation by disallowing SphereFS prefixes other than
    @/ in the startup script path.
  • Improves the organization of the Sphere Runtime to avoid duplicating modules
    shared between miniSphere and Cell.
  • Fixes a bug where accessing Surface#transform can cause a segfault.
  • Fixes a bug where changes to a surface's projection matrix are sometimes
    ignored.
  • Fixes a bug where the screen's current projection matrix is used to display
    the fatal exception screen.
  • Fixes a bug where calling Shape#draw() with no arguments causes a segfault.
  • Fixes some bugs in the Sphere v1 implementation where a nonsensical relative
    pathname can be returned from certain API functions, e.g. GetCurrentMap().

Installing in Windows

Simply download and run miniSphereSetup-4.8.3.exe. The Inno Setup install wizard will walk you through the installation process.

Installing in Linux

For Ubuntu (14.04 and later), miniSphere is available via personal package archive (PPA) (latest version only guaranteed on current Ubuntu release):

Installing from a PPA is easy. Simply open Terminal and run the following commands:

  • sudo add-apt-repository ppa:fatcerberus/minisphere
  • sudo apt-get update
  • sudo apt-get install minisphere

You only need to do this once. The system will automatically notify you of future miniSphere updates.

Note: Users of other Linux distributions, or those using older versions of Ubuntu, can build the engine manually from the tarball (minisphere-4.8.3.tar.gz).