Project Magma

Myth Open Source Downloads


GeomView Description

This is the source code to GeomView, created and released by Malcom Sanders.

The archive contains the source code for two small apps for manipulating geometry and models for the Myth games, called Malice and Spite. Malice is a multi-purpose geometry tool. Spite is a model "helper."

Additionally, the archive includes copious notes about the geometry (GEOM) and model (MODE) formats.

These apps were created using RealBasic, which is a simple programming language and IDE that can create apps for Mac, Windows and Linux. Unfortunately, it is not as flexible as one would like for deeper coding (like OpenGL support).

The source files have a .RB extension. They should work with RealBasic 5 or higher.

More detailed information on GeomView is available in the Read Me within the archive itself.

Downloads

Malice/GeomView Source Code (Initial 23/4/2005 Release)


Myth MetaServer Description

The MythServer source code is based on the MythDevServer code released by the now defunct MythDevelopers in the autumn of 2003, which in itself was based on original bungie.net Myth II metaserver code released by Bungie Studios. Both of those releases are available here for historical purposes.

The MythServer builds using GCC/G++ (or equivalent) compilers on Linux, FreeBSD, Mac OS X, and CYGWIN under Windows, and supports Myth TFL, Myth II, and Myth III. Detailed instructions on how to setup, build, and run the server are available in the HowTo.txt file included in the archive.

The changes from the mythdevserver release in the latest Myth Server revision (done by Jeff and Myrd) include Mac OS X support, FreeBSD support, code cleanup and bug fixes, additional room .command support, greatly improved documentation, a new MULTI_ROOM mode for the room server, MD5-based authentication, and better support for non-Myth clients.

Downloads

Mythserver Source Code (Revision 67)

Historical Releases

Mythdevserver Source Code
Bnet Metaserver Source Code


Vengeance Description

Vengeance is the tag and mesh editing tool for Myth III. This is the Vengeance source code, originally released in a half-working state by MumboJumbo. Since then, it has had some work done to make it carbonized and useable under both Mac OS 9 and Mac OS X, as well as maintaining its Windows version.

This version includes the jpeg-lib and YAAF source code and project files needed to build Vengeance, as well all the Vengeance code and resources. CodeWarrior 8 or later is needed to build Vengeance. When building the Mac version, be sure to first unstuff the included MacStuff.sit archive, as it contains all the Mac specific resources for the Application.

Downloads

Vengeance Source Code (July 27, 2004)

Historical Releases

MumboJumbo's Original Vengeance Code Release