Difference between revisions of "Extensions (Click)"

From Mario Fan Games Galaxy Wiki
 
m
Line 3: Line 3:
 
There are hundreds of extensions available. Extensions commonly used in fangames are:
 
There are hundreds of extensions available. Extensions commonly used in fangames are:
  
Fastloop: Fastloop helps speed up certain events by running them many times per MMF/TGF loop. Thus, they are useful for static engines, where they are normally used to push objects out of floors and walls without an overlap being seen. Fastloops are also useful when many objects need to be created or positioned at once. The Fastloop extension assigns an ID number for each loop that is run. MMF 1.5 includes built-in Fastloops, however these use assigned ID strings instead.
+
'''Fastloop''': Fastloop helps speed up certain events by running them many times per MMF/TGF loop. Thus, they are useful for static engines, where they are normally used to push objects out of floors and walls without an overlap being seen. Fastloops are also useful when many objects need to be created or positioned at once. The Fastloop extension assigns an ID number for each loop that is run. MMF 1.5 includes built-in Fastloops, however these use assigned ID strings instead.
  
Platform Object: Replaces the built-in platform movement, and provides a quick and easy alternative to static engines. The Platform object gives the user many features to adjust, such as acceleration, gravity, one-way platform emulation, and slope detection.
+
'''Platform Object''': Replaces the built-in platform movement, and provides a quick and easy alternative to static engines. The Platform object gives the user many features to adjust, such as acceleration, gravity, one-way platform emulation, and slope detection.
  
DMC and ModFx/ModFusion: These extensions deal with audio, and give greater control of how sounds and music are played. They allow support for sound formats that are not supported by default, such as MP3 and MOD-like music. They also give the user control over individual channels and volumes, in addition to other features.
+
'''DMC and ModFx/ModFusion''': These extensions deal with audio, and give greater control of how sounds and music are played. They allow support for sound formats that are not supported by default, such as MP3 and MOD-like music. They also give the user control over individual channels and volumes, in addition to other features.
  
INI and Savegame: INI objects allow rudimentary saving of data. However, the data can easily be changed in a text editor unless encryption is used. The INI object does not include encryption, so it has to be done externally. The Savegame object is a newer "incarnation" of the INI object, but is more complex to use. Unlike INI, it automatically saves the data in such a way that it can't be edited easily.
+
'''INI and Savegame''': INI objects allow rudimentary saving of data. However, the data can easily be changed in a text editor unless encryption is used. The INI object does not include encryption, so it has to be done externally. The Savegame object is a newer "incarnation" of the INI object, but is more complex to use. Unlike INI, it automatically saves the data in such a way that it can't be edited easily.
  
 
==See Also==
 
==See Also==
 
*[[Multimedia Fusion]]
 
*[[Multimedia Fusion]]
 
*[[The Games Factory]]
 
*[[The Games Factory]]

Revision as of 22:43, 27 May 2006

Extensions are small objects that can be inserted into an application. They help expand the functionality of TGF and MMF by providing extra events, conditions, and actions. Because of this, they are usually found in many fangames.

There are hundreds of extensions available. Extensions commonly used in fangames are:

Fastloop: Fastloop helps speed up certain events by running them many times per MMF/TGF loop. Thus, they are useful for static engines, where they are normally used to push objects out of floors and walls without an overlap being seen. Fastloops are also useful when many objects need to be created or positioned at once. The Fastloop extension assigns an ID number for each loop that is run. MMF 1.5 includes built-in Fastloops, however these use assigned ID strings instead.

Platform Object: Replaces the built-in platform movement, and provides a quick and easy alternative to static engines. The Platform object gives the user many features to adjust, such as acceleration, gravity, one-way platform emulation, and slope detection.

DMC and ModFx/ModFusion: These extensions deal with audio, and give greater control of how sounds and music are played. They allow support for sound formats that are not supported by default, such as MP3 and MOD-like music. They also give the user control over individual channels and volumes, in addition to other features.

INI and Savegame: INI objects allow rudimentary saving of data. However, the data can easily be changed in a text editor unless encryption is used. The INI object does not include encryption, so it has to be done externally. The Savegame object is a newer "incarnation" of the INI object, but is more complex to use. Unlike INI, it automatically saves the data in such a way that it can't be edited easily.

See Also