Logo
Hosted by FGN and EmulationZone

The facility for extension is one of the saving graces of MMF. Clickteam supplied an SDK to allow C developers to create their own 'extensions' for MMF. These supply functionality that is missing from the base product. I couldn't resist the temptation to try writing some of my own. If you have any ideas for extensions, please tell me. Note that these extensions are for MMF only, and were tested on build 97 (v1.2). I don't know if they will work in v1.5, so don't complain to me if they crash and burn. I didn't notice any problems with 1.2 extensions in the 1.5 demo. Also, they will not work in CNC. There are enough differences in the extension format to make porting too much of a hassle.

To install the extensions, place the .COX file in your Extensions\ and Data\Runtime\ directories, which themselves are subdirectories of the directory in which the MMF executable is located.


Stack Object

Download



Download Example File



Download Documentation
The Stack Object creates two simple LIFO stacks; one for numbers and one for strings. Values are 'pushed' on the top and then 'popped' off again later. This is especially handy for multiplayer games, where you may have events occurring in real-time bringing data that you want to queue up and handle later.


Bitwise Operations Object

Download



Download
Example File



Download Documentation
The Bitwise Operations Object provides the user with bitwise AND, OR, NOT and XOR functions (C operators &, |, ~ and ^, respectively). MMF v1.5 has these built in, so those of you with the new version don't need this extension.



© Gregorsoft Software 2000-2003