Difference between revisions of "Extensions (Click)"

From Mario Fan Games Galaxy Wiki
(Mode 7)
Line 1: Line 1:
'''Extensions''' are segments of code added to an application in modular nature to increase its capabilities. Extensions help expand the functionality of [[The Games Factory]] and [[Multimedia Fusion]] by providing extra events, conditions, and actions. A list follows:
+
== ShadowMan's ShadowPlan ==
 +
At the start of April in the year 2007, ShadowMan started a new policy for the staff members, asking them to ban any associates of Mugenmidget with little reason, and may have the ban last as long as they wish, the longer the better. As soon as this began, Jeff Silvers was fast to jump in, and decided as soon as the member Delmore requested a ban, that he should no longer be allowed back at MFGG due to the request being in the name of a "permaban", which is perhaps the biggest load of bullshit ever, but let us carry on. After this was done, and flawlessly executed, CloakBass became the next victim, being banned for simply bumping a single topic in the Pointless Post Palace. Nightwing was then banned for saying something that apparewntly offended someone, whether he was truly offended by it or not, it still worked, and quite a ban it was, spanning for almost an entire week. While all of this has been going on, members who were previously permabanned had come back to MFGG, even after Jeff said that would no longer be allowed, meaning it was all a lie. It is recommended that at this time, you should not get involved with the following people unless you wish to be banned over nothing:
  
= Graphical =
+
*CloakBass
==== Lens ====
+
*Nightwing
The Lens Object is a [[Multimedia Fusion]] extention that allows the user to distort an area of the frame as if it was behind glass, either zooming in like a magnifying glass, or refracting. The Lens Object features many customizable options, allowing effects such as reflecting another location of the screen or the illusion of ripples on the screen, however, it takes a proper understanding to get the right effect, and it can cause much slowdown if used at a decently large size, or in high count. A possible alternative for some of the effects one may want this for is the [[Perspective Object]], ironically by the same creator as the Lens Object. The Perspective object is usually much faster but at the cost of not allowing custom distortion maps.
+
*Press Start
 +
*Mugenmidget
  
==== Mode 7 ====
+
Hopefully in the near future, the staff will snap to their senses, but it appears that everyone is losing their minds ever so slowly, stupid things happening daily. ShadowMan's policy is expected to last for at least until the end of 2009, when he plans on nuking the entire boards "accidentally" for an April Fool's joke, deleting all previous records, making it unable to restore a thing. If the people on the list earlier are all banned, then the policy MAY end, but it is uncertain what ShadowMan will crave after that. He has admitted himself that he is currently suffering from paranoia, fearing that Mugenmidget is planning to do things against him daily, when he plans nothing whatsoever, just points things out when he makes a mistake or typo. He has also admitted his hate for everyone listed earlier, and how he has no respect for them, and wishes more than anything to have them all banned.
{{main|Mode 7}}
 
The Mode 7 Object provides a "[[Mode 7]]" type of effect. Many complain about its low framerates, but its performance can be increased greatly by disabling interpolation and mip-mapping.
 
  
==== Perspective ====
+
The only current way around ShadowMan's corruption is by heading to the U, but dear reader, be aware that ShadowMan joined that board himself out of fear, and may start some bullshit, hoping to bring it down.
The Perspective Object is an extension that allows users to distort the perspective of a location on the frame, though it appears to not act properly if not fully on screen. Unlike the Lens Object, the Perspective Object uses much less power, but also has that much more limitations. The effects it can create include Perspective, which gives a Mode 7 esqe flattening effect, Panorama, which gives an impressive kind of "barrel" type effect, such as one segment in The Legend of Zelda: The Minish Cap, Sine Wave, an effect comparable to the effect used in water levels in games such as Yoshi's Island, and Custom, which lets the user control how each "line" of the object is distorted. While impressive, these effects are somewhat lacking in customization, for example, the Sine Wave can be used for a heat wave or underwater distortion, however, the center of the Sine Wave appears hardly distorted while the outer areas are highly distorted. Skillful use of this object can produce a striking 3D illusion.
 
  
= Sound and Music =
+
This will now be edited out AGAIN for being too true, probably by ShadowMan himself, since he of course doesn't want honesty like this getting out!
==== DMC ====
 
Direct Media Control object, allowing one to load Modules, Samples, or Streams and play a large number of them simultaneously and across frames, as well as modifying the system's volume settings.
 
  
==== ModFx ====
+
He's also pissed off by this, which is why he of course now has to act so tough by insulting someone behind their backs! Way to go ShadowMan!
See above
 
  
==== ModFusion ====
+
ShadowMan's screen name for AIM is TriangleSandwich. Drop him a line if you have any issues or concerns. Don't worry, he doesn't have an allow list! He's too good for that!
See above
 
  
Note: Multimedia Fusion 2 has built in playing of many of the audio types that the above extentions were commonly used for.
+
'''Note for ShadowMan: These take no time to do. Keep deleting these, I dare you. I can easily slap these back up in no time at all. It isn't so much for attention, but rather just YOUR attention, since you get angry so easily.'''
 
 
= Data Storage =
 
==== Array ====
 
An Array is any organised collaboration of data, whether a list, table, or block. Values or strings can be written to an X position in a 1D array, XY positions in a 2D array, and XYZ positions in a 3D array. Arrays are highly useful for storing information such as external level formats, where the grid-like nature of a 2D array can store tile information exactly where it would be located in-game, and a 3D array can additionally store Z-depth data. 1D arrays can be used to store player input, which can then be reloaded as replay data. Arrays, especially 3D arrays, can become quite large very quickly, so it is important to use them with care.
 
 
 
==== INI ====
 
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. Windows INI objects are limited to 64KB.
 
 
 
==== SaveGame ====
 
The SaveGame object is similar to the INI Object, but is more complex to use. It is also more secure than using INI files.
 
 
 
==== Global Store X ====
 
The Global Store X object functions like a more complex version of the several 1,000 Global Values/Strings type objects used to bypass MMF's limited global value count. It can store integers, Boolean switches, and strings -- however many the user chooses -- in both 0 and 1-based modes. It also has the ability to save some or all the values to either an INI or a raw binary file, letting it be used as both a global value object and a save game object.
 
 
 
= Functional =
 
==== 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.
 
 
 
==== Pop-Up Window Object ====
 
Allows games to display a pop-up window after a certain event is triggered. Available for both TGF and MMF, the pop-up window object isn't used often in games, mainly just for RPGs or the occasional [[sprite]] [[lib]].
 
 
 
==See Also==
 
*[[Multimedia Fusion]]
 
*[[Multimedia Fusion 2]]
 
*[[The Games Factory]]
 
*[[The Games Factory 2]]
 
 
 
[[Category:Fangame_Terms]]
 

Revision as of 22:27, 24 May 2007

ShadowMan's ShadowPlan

At the start of April in the year 2007, ShadowMan started a new policy for the staff members, asking them to ban any associates of Mugenmidget with little reason, and may have the ban last as long as they wish, the longer the better. As soon as this began, Jeff Silvers was fast to jump in, and decided as soon as the member Delmore requested a ban, that he should no longer be allowed back at MFGG due to the request being in the name of a "permaban", which is perhaps the biggest load of bullshit ever, but let us carry on. After this was done, and flawlessly executed, CloakBass became the next victim, being banned for simply bumping a single topic in the Pointless Post Palace. Nightwing was then banned for saying something that apparewntly offended someone, whether he was truly offended by it or not, it still worked, and quite a ban it was, spanning for almost an entire week. While all of this has been going on, members who were previously permabanned had come back to MFGG, even after Jeff said that would no longer be allowed, meaning it was all a lie. It is recommended that at this time, you should not get involved with the following people unless you wish to be banned over nothing:

  • CloakBass
  • Nightwing
  • Press Start
  • Mugenmidget

Hopefully in the near future, the staff will snap to their senses, but it appears that everyone is losing their minds ever so slowly, stupid things happening daily. ShadowMan's policy is expected to last for at least until the end of 2009, when he plans on nuking the entire boards "accidentally" for an April Fool's joke, deleting all previous records, making it unable to restore a thing. If the people on the list earlier are all banned, then the policy MAY end, but it is uncertain what ShadowMan will crave after that. He has admitted himself that he is currently suffering from paranoia, fearing that Mugenmidget is planning to do things against him daily, when he plans nothing whatsoever, just points things out when he makes a mistake or typo. He has also admitted his hate for everyone listed earlier, and how he has no respect for them, and wishes more than anything to have them all banned.

The only current way around ShadowMan's corruption is by heading to the U, but dear reader, be aware that ShadowMan joined that board himself out of fear, and may start some bullshit, hoping to bring it down.

This will now be edited out AGAIN for being too true, probably by ShadowMan himself, since he of course doesn't want honesty like this getting out!

He's also pissed off by this, which is why he of course now has to act so tough by insulting someone behind their backs! Way to go ShadowMan!

ShadowMan's screen name for AIM is TriangleSandwich. Drop him a line if you have any issues or concerns. Don't worry, he doesn't have an allow list! He's too good for that!

Note for ShadowMan: These take no time to do. Keep deleting these, I dare you. I can easily slap these back up in no time at all. It isn't so much for attention, but rather just YOUR attention, since you get angry so easily.