![]() |
This is an archive. |
See the new ClickWiki at https://clickwiki.github.io. This version is just an archive for the purposes of migrating content to the new structure. |
Extensions
![]() |
Messages for Contributors and Visitors |
Documenting as many existing extensions and objects is already an exhaustive task. With Danny's upcoming service (in development) as mentioned in Fused!, we may be able to link documentation there as opposed to re-writing it ourselves.
Content has been written for a few already (such as Process Viewer, Array and INI), including some tips or tricks not found in help documentation. We'll keep them as they are for now. --Lh37 (talk) 12:30, 3 October 2015 (BST) (Administrator) Note: Clickteam has made a webpage with a list of all the Extensions available in the Extension Manager and the supported runtimes: Clickteam Extension Manager -Advaith (talk) 04:02, 11 October 2015 (BST) If you are looking for an extension but can't find it here, check CEM and Darkwire. If you find it there, please add it here, or let us know on Discord. If you notice any broken download links on this page, please let us know.
Thanks. |
Extensions, or also known as Objects, allow the user to expand the functionality of Fusion by either installing additional Extension Packs, purchasing extensions from the ClickStore or by downloading from the Extension Manager (Fusion 2.5 only). Extensions are compatible with both Standard and Developer editions of Multimedia Fusion 2 and Clickteam Fusion 2.5, and will appear in the "Create new object" dialog once installed. The Games Factory 2, demo and free edition do not support extensions, and some are exclusive to the Developer versions or certain runtimes only.
There are over 360 extensions available from both Clickteam and third party developers, with more in development. It will be impossible to document every single extension out there. However, ClickWiki will do its best to list the vast majority of them.
Contents
- 1 Extension List
- 1.1 Default Objects
- 1.2 3D
- 1.3 Firefly
- 1.4 Android
- 1.5 Audio
- 1.6 Backgrounds
- 1.7 User Input (Controls)
- 1.8 Data Handling
- 1.9 Database
- 1.10 Events
- 1.11 File Management
- 1.12 Games
- 1.13 Graphics and Animations
- 1.14 HTML5
- 1.15 Interface
- 1.16 Internet
- 1.17 iOS
- 1.18 Math
- 1.19 Movements
- 1.20 Network
- 1.21 Other Objects
- 1.22 Physics
- 1.23 Printer
- 1.24 Protection
- 1.25 Script
- 1.26 Storage
- 1.27 System
- 1.28 Text
- 1.29 Time
- 1.30 Video
- 1.31 XNA
- 2 Sources of Extensions
- 3 Installing an Extension
- 4 Built-in Objects Across Exporters
- 5 Upcoming Extensions
- 6 Writing Your Own
- 7 Common Problems
Extension List
This is a comprehensive list of extensions available for Fusion, along with the runtimes that they are supported with. Note that due to the sheer amount of extensions, not all of them can be documented.
Default Objects
These objects are part of the Fusion runtime and are available for all platforms.
-
System Object (Special Conditions)
-
Sound Object
-
Storyboard Object (Storyboard controls)
-
Timer Object (The timer)
-
Create Object (Create new objects)
-
The mouse pointer and keyboard
-
Player Object
Legend
-
- Only available for Clickteam Fusion 2.5 Developer or Multimedia Fusion 2 Developer.
-
- Optimised for Hardware Acceleration on Windows (Direct 3D).
-
- Incompatible or has problems when used with Hardware Acceleration on Windows (Direct 3D).
-
- Official extensions created or maintained by Clickteam.
-
- Old extensions that recommended to use for legacy purposes only.
![]() |
Extensions Missing? |
There are many extensions out there, it would be difficult to list them all in one go. If you happen to notice one missing, please do take a moment to add it. |
3D
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
3D Actives | Turns normal active objects into (flat) 3D sprites. | Yes | No | No | No | No | No | No | No | ||
![]() |
OpenGL - 3D Sprites | Renders 3D sprites. | Yes | No | No | No | No | No | No | No | ||
![]() |
OpenGL - Base | Base window for other OpenGL objects to draw to. | Yes | No | No | No | No | No | No | No | ||
![]() |
OpenGL - Camera | Perspective view camera for 3D sprites. | Yes | No | No | No | No | No | No | No | ||
![]() |
OpenGL - Clear Control | Lets you clear the colour and depth buffers. | Yes | No | No | No | No | No | No | No | ||
![]() |
OpenGL - Lighting (Advanced) | Controls the lighting in the OpenGL scene. | Yes | No | No | No | No | No | No | No | ||
![]() |
OpenGL - MS3D | Load and render MilkShape 3D models. | Yes | No | No | No | No | No | No | No | ||
![]() |
OpenGL - Texture Bank | Holds a variable number of textures. | Yes | No | No | No | No | No | No | No | ||
![]() |
OpenGL - Texture External | Loads textures from external image files. | Yes | No | No | No | No | No | No | No | ||
32px | OpenGL - 3D Sprites Advanced | An advanced version of the 3D sprites component of OpenGL. | Yes | No | No | No | No | No | No | No | ||
32px | OpenGL - Bitmap Font | This extension draws 2D text in OpenGL using bitmap fonts. | Yes | No | No | No | No | No | No | No | ||
![]() |
OpenGL - Bullet Debug Draw | Add-on to the Bullet Physics extension to quickly visualize the simulation. | Yes | No | No | No | No | No | No | No | ||
![]() |
OpenGL - Bullet Physics | Early beta version of 3D physics extension using Bullet physics library. | Yes | No | No | No | No | No | No | No | ||
![]() |
Raycasting Object | ![]() |
Yes | No | No | No | No | No | No | No |
Firefly
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Firefly Engine | ![]() |
![]() |
Yes | No | No | No | No | No | No | No | |
![]() |
Firefly Node - Camera | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Firefly 2D Text | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Firefly Image | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Firefly Material Cache | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Firefly Movement | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Firefly Node - Animated Mesh | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Firefly Node - Billboard | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Firefly Node - Dummy | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Firefly Node - Light | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Firefly Node - Particle System | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Firefly Node - Primitive | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Firefly Node - Static Mesh | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Firefly Node - Terrain | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Firefly Node - Text | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Firefly Node - Water | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Firefly Sky | ![]() |
Yes | No | No | No | No | No | No | No |
Android
Note: Some of these extensions have been ported to iOS, this will show in the Runtime Compatibility table.
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
AdMob v2 | ![]() ![]() |
No | No | No | Yes | Yes | No | No | No | ||
![]() |
Android Audio | Plays external audio files in Android applications. | No | No | No | No | Yes | No | No | No | ||
![]() |
Android Camera | Access the camera in your Android applications. (Replaced by Android Camera Object) | No | No | No | No | Yes | No | No | No | ||
![]() |
Android Camera Object | ![]() |
No | No | No | No | Yes | No | No | No | ||
![]() |
Android Dialogs | Use various dialogs in Android applications, including alerts, progress bars, toast messages, pickers, lists, notifications and more. (Considered old, recommended to use Android New Dialog Control instead) | No | No | No | No | Yes | No | No | No | ||
![]() |
Android Email | Sends emails (including attachments) in your Android applications. | No | No | No | No | Yes | No | No | No | ||
![]() |
Android Font Packer Control | ![]() |
Yes | No | No | No | Yes | No | No | No | ||
![]() |
Android Google Maps | Google Maps functionality for Android. | Yes | No | No | No | Yes | No | No | No | ||
![]() |
Android Images | Displays and manipulate external / SD card images. | No | No | No | No | Yes | No | No | No | ||
![]() |
Android InputType | Change the input method for your application. Android InputType object. | No | No | No | No | Yes | No | No | No | ||
![]() |
Android Lights | Control the LED, Camera Flash and vibration features on Android phones that support them. | No | No | No | No | Yes | No | No | No | ||
![]() |
Android Microphone | Record, save and playback audio from the microphone in your Android applications. | No | No | No | No | Yes | No | No | No | ||
![]() |
Android Native Notification | Provides the ability to send Android notifications, even when the application is not running. Native Notification manager for android exporter | No | No | No | No | Yes | No | No | No | ||
![]() |
Android New Dialog Control v2 | ![]() |
No | No | No | No | Yes | No | No | No | ||
![]() |
Android object | ![]() |
No | No | No | No | Yes | No | No | No | ||
![]() |
Android Old INI object | ![]() |
Yes | No | No | No | Yes | No | No | No | ||
![]() |
Android Plus v2.0 | ![]() ![]() |
Yes | No | No | No | Yes | No | No | No | ||
![]() |
Calendar Entries Control | ![]() |
No | No | No | No | Yes | No | No | No | ||
![]() |
ChartBoost v2.1 | ![]() ![]() |
No | No | No | Yes | Yes | No | No | No | ||
![]() |
In-App Android | ![]() ![]() |
No | No | No | No | Yes | No | No | No | ||
![]() |
LeadBolt v-4.0 | ![]() ![]() |
No | No | No | Yes | Yes | No | No | No | ||
![]() |
OUYA Object | ![]() |
No | No | No | No | Yes | No | No | No | ||
![]() |
QR/Bar Scan Code | Allows your application to scan and read QR bar codes. Scan QR and Bar Codes object V-1.1 | Yes | No | No | Yes | Yes | No | No | No | ||
![]() |
Video Android Control | ![]() |
No | No | No | No | Yes | No | No | No | ||
32px | Android Quick Save | Allows you to save and retrieve data in the form of a key and value pair. | No | No | No | No | Yes | No | No | No | ||
32px | Android Facebook X API Object | Allows you to publish and share information via Facebook, such as posting updates, images or URLs. | No | No | No | No | Yes | No | No | No | ||
32px | Android Native Notification Manager | Enables the ability to send notifications even if the application is closed. | No | No | No | No | Yes | No | No | No | ||
32px | Android Splash Extension | ![]() |
No | No | No | No | Yes | No | No | No | ||
32px | Android SMS | Simple extension to send and receive SMS by your Android device. | No | No | No | No | Yes | No | No | No | ||
![]() |
Google Play Games Objects | Leverage the Google Play Games Services to socialize your Android games, and to acquire and engage more users. | No | No | No | No | Yes | No | No | No |
Audio
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
CD Audio Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Direct Show | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
DS Beep | DirectShow Beep for Windows Vista and up to use the Windows beep through DirectShow. | Yes | No | No | No | No | No | No | No | ||
![]() |
MCI object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Mixer object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
ModFusion eX (ModFX 3) | This object plays tracked modules in Multimedia Fusion. Features: crossfading, multiple track playback, FFT Visualization support. | Yes | No | No | No | No | No | No | No | ||
![]() |
Sound Generator | Allows you to generate cool sound effects at runtime - Based on sfxr, a superb sound generation tool by Thomas Pettersson. Requires Sound Player to play the sounds. | Yes | No | No | No | No | No | No | No | ||
![]() |
Sound Player | Allows you to load and play sounds dynamically by specifiying their name in the expressions. | Yes | No | Yes | No | No | No | No | No | ||
![]() |
Text to Speech Object | ![]() |
Yes | No | No | No | No | No | No | No |
Backgrounds
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Active Backdrop | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Backdrop | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Quick Backdrop | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Active Picture object | ![]() ![]() |
Yes | Yes | No | Yes | Yes | Yes | No | Yes | ||
![]() |
Picture object | ![]() ![]() |
Yes | No | No | No | No | Yes | No | Yes |
User Input (Controls)
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Accelerometer object | ![]() |
No | No | No | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Analog Joystick object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Buzz Object | Full control of the Sony PlayStation Buzz! Controllers | Yes | No | No | No | No | No | No | No | ||
![]() |
Click Blocker object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Control X Object | Detect key presses using the key name or values, block certain key combinations, and simulate key presses and mouse clicks. | Yes | No | No | No | No | No | No | No | ||
![]() |
Drag Object | The Drag Object is a simple and powerful way to make Active Objects draggable. | Yes | No | No | No | No | No | No | No | ||
![]() |
Joypad object | Get the state of up to 32 joystick buttons, 6 axes and the point-of-view hat for two joysticks. | Yes | No | No | No | No | No | No | No | ||
![]() |
Joystick object 2 v1.4 | Reads the joystick/gamepad. Gets the state of up to 128 joystick buttons, 6 axes and point-of-view hat for up to 16 joysticks. | Yes | No | No | No | No | No | No | No | ||
![]() |
Joystick Control object | ![]() |
No | No | No | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Key Object | Can get if key is down even if not in focus via Virtual Key, String and MMF's built in dialog. | Yes | No | No | No | No | No | No | No | ||
![]() |
Location object | ![]() |
No | No | No | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Mouse object | Gets and can set the position of the mouse pointer. Warning! Some antiviruses produce false positives with this extension. | Yes | No | No | No | No | No | No | No | ||
![]() |
Multiple Touch | ![]() |
Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Wiimote Object | Provides functionality to interface with the Nintendo Wii remote. | Yes | No | No | No | No | No | No | No |
Data Handling
Some extensions cross over between Data and Storage, if the one you are looking for is not listed here, jump to the Storage category.
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Array Object | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Boolean Object | Evaluate boolean expressions and perform complex conditionals. | Yes | No | No | No | No | No | No | No | ||
![]() |
Counter | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
DataGrid Object | ![]() ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Flag Object | In addition to on/off flags, you can also AND and OR flags together and toggle flags on a time interval. You can also get the number of true flags at the same time. | Yes | No | No | No | No | No | No | No | ||
![]() |
GStore X | Stores lots of integer values, strings and boolean values globally. You can also save the data to an INI or binary file. | Yes | No | No | No | No | No | No | No | ||
![]() |
Store X | Store lots of integer values, strings and boolean values, but not globally. You can also save the data to an INI or binary file. | Yes | No | No | No | No | No | No | No | ||
![]() |
Internal List Object | An invisible List object plus many more features then the List object. It is not a Windows control so it does not slow your application down as much as the List object would. | Yes | No | No | No | No | No | No | No | ||
![]() |
Mersenne Twister Random Object | The Mersenne Twister random number generator is a highly optimized random generator. It can generate a number within any range, including decimal numbers. | Yes | Yes | No | Yes | Yes | No | Yes | No | ||
![]() |
QuickHash Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Random Pool | Generates a given set of random numbers that get "used up" so there is no repetition. Includes powerful features like expire, refill, seed and shuffle. | Yes | No | No | No | No | No | No | No | ||
![]() |
Search | Searches text files for a specific word or phrase and reports back with the location of the search string. | Yes | No | No | No | No | No | No | No | ||
![]() |
Shared Data | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Sort X Object | Sort a 1-dimensional array of numbers. You can also get the original address of the numbers inserted, as well as a handy auto-sorting function. | Yes | No | No | No | No | No | No | No | ||
![]() |
Stringsort X Object | Sort a 1-dimensional array of strings. You can also get the original address of the strings inserted, as well as a handy autosorting function. | Yes | No | No | No | No | No | No | No | ||
![]() |
URL Encoder | Encodes URLs and parts of URLs according to your settings. | Yes | No | No | No | No | No | No | No | ||
32px | Position Array Object | Allows you to change the positions of an array to create scales, rotations, etc. | Yes | No | No | No | No | Yes | No | No |
Database
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
ODBC | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
SQLite 3 | Provides functionality to access the SQLite library, including basic access commands from the SQLite 3 API. | Yes | No | No | No | No | No | No | No | ||
![]() |
SQLite 3 Pro | ![]() |
Yes | No | No | No | No | No | No | No |
Events
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Advanced Function Object | Allows advanced features with functions and supports recursion. | Yes | No | No | No | No | No | No | No | ||
![]() |
Create By Name | Lets you create an object by name instead of using the selector dialog. | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | ||
![]() |
Fast Function Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Fast Loop Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Function Eggtimer | ![]() |
Yes | No | Yes | No | No | No | No | Yes | ||
![]() |
Immediate If Object | Performs conditions within expressions. | Yes | Yes | Yes | Yes | Yes | No | No | Yes |
File Management
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Archive Object | Advanced archive extension with queue support, encryption, compression, multithreading, file access and more. Special thanks to Jamie McLaughlin. | Yes | No | No | No | No | No | No | No | ||
![]() |
Common Dialog Object | Allows you to use the common save/load dialog as used in most Windows programs. | Yes | No | No | No | No | No | No | No | ||
![]() |
Directory Packer | Packs a directory into a single file. | Yes | No | No | No | No | No | No | No | ||
![]() |
File object | ![]() |
Yes | Yes | No | No | Yes | No | No | No | ||
![]() |
File Inclusion Object | Assists with including external files in your compiled application. | Yes | No | No | No | No | No | No | No | ||
![]() |
File-Folder Object | Manages files and folders with advanced features. | Yes | No | No | No | No | No | No | No | ||
![]() |
FileTime Object | Can read or change the Created/Modified/Last Accessed times on a file. | Yes | No | No | No | No | No | No | No | ||
![]() |
PDF Object | Allows you to generate PDF files. | Yes | No | Yes | No | No | No | No | No | ||
![]() |
ZlibStream Object | Compress and decompress files with Zlib without loading them into memory. Allows several actions at once. | Yes | No | No | No | No | No | No | No |
Games
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Advanced Direction Object | Provides even more functions that are very useful when creating custom movements, and doing most movement related work. | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Advanced Game Board | Makes the creation of board games much easier with its built in looping and searches for connected bricks. | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Advanced Path Movement | Create paths with multiple branches where the player can choose to take the shortest route from their current position to a new position. | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Direction Calculator | Allows you to work with the directions of other objects that might be otherwise be difficult. | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Easy Detector | Allows easy detecton of collisions on active objects. | Yes | No | No | No | No | No | No | No | ||
![]() |
Easy Grid Object | Can create a grid to snap your objects in-game quickly and easily. | Yes | No | No | No | No | No | No | No | ||
![]() |
Hi-Score | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Inventory | ![]() |
No | No | Yes | Yes | No | No | Yes | No | ||
![]() |
Isometric Grid Object | Allows you to create complex multi-levelled pseudo-3D isometric worlds, with full support for the Z-axis and different levels in your isometric world. | Yes | No | No | No | No | No | No | No | ||
![]() |
Lives | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Minimap Object 2 | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Mode 7 ex object | Advanced graphical extension for images and scenary. | Yes | No | No | No | No | No | No | No | ||
![]() |
Move Safely 2 Object | Allows multiple objects to move "safely" from one point to another taking "in-between steps" rather than jumping, allowing you to test for collisions. | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
MoveIt | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Pathfinding Object | Implement pathfinding AI into your games - Set a grid of obstacle/clear cells, set start and destination coordinates, and the object will calculate the quickest path to the destination. | Yes | No | No | No | No | No | No | No | ||
![]() |
Platform Movement Object | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Score | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Stone Goose Level Object | Saves level information to an XML level file, and loads the data back with callbacks for object recreation. | Yes | No | No | No | No | No | No | No | ||
![]() |
Wargame Map Object | Calculates paths through a hexagonal map. | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Chess Object | ![]() |
Yes | No | No | No | No | No | No | No |
Graphics and Animations
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Active | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Alpha Channel Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Animation | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Animated Picture | ![]() ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Blur Object | Blurs the background with variable sizes. | Yes | No | No | No | No | No | No | No | ||
![]() |
Chart Object | Displays various types of charts and graphs. | Yes | No | No | No | No | No | No | No | ||
![]() |
Colorizer | Create simple and advanced colorizing effects in a few minutes. Great for night and day effects and weather. | Yes | No | No | No | No | No | No | No | ||
![]() |
Draw Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Flame Object | Simulates fires and flames. | Yes | No | No | No | No | No | No | No | ||
![]() |
IconView Object | Icons with labels, like files in Windows Explorer. It also has options like mass selection, extracting icons from files and dragging support. | Yes | No | No | No | No | No | No | No | ||
![]() |
Image Manipulator | Manipulate and convert images with ease, with advanced features such as transformations and effects, supports major formats such as JPEG/PNG/BMP. | Yes | No | No | No | No | No | No | No | ||
![]() |
Lens | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Particle Spray Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Pixel Object | Gets, sets and compare pixels on the frame. | Yes | No | No | No | No | No | No | No | ||
![]() |
Screen Capture Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Screen Pixel Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Surface | ![]() |
Yes | No | Yes | No | No | No | No | No | ||
32px | Shadow Object | ![]() ![]() |
Yes | No | No | No | No | No | No | No |
HTML5
Most of these objects are designed to interface specifically with the HTML5 Exporter.
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
HTML5 - fgl | ![]() |
Yes | No | No | No | No | Yes | No | Yes | ||
![]() |
HTML5 | ![]() |
No | No | No | No | No | Yes | No | Yes | ||
![]() |
HTML5 Video | ![]() |
No | No | No | No | No | Yes | No | Yes | ||
![]() |
ScreenZoom | ![]() |
No | No | No | Yes | No | Yes | No | No |
Interface
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Active System Box Object | ![]() ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
ActiveX | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Advanced Menu Object | Create and modify popup menus and menu bars with a wide range of customizational features. | Yes | No | No | No | No | No | No | No | ||
![]() |
Advanced Tray Object | Create and remove Icons to and from the System Tray (on the Taskbar). This object can also create balloon notifications. | Yes | No | No | No | No | No | No | No | ||
![]() |
Background System Box Object | ![]() ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Button Object | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Calendar Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Color Selector | A button that, if clicked, displays a popup menu that provides a simple way of selecting a color, similar to the color menus in Office. | Yes | No | No | No | No | No | No | No | ||
![]() |
Combo Object | ![]() |
Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | ||
![]() |
Cursor Object | ![]() |
Yes | No | No | No | No | Yes | No | Yes | ||
![]() |
DialogBox | ![]() ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
EasyScrollbar | Allows you create scrollbars within your application. | Yes | No | No | No | No | No | No | No | ||
![]() |
Edit object | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Explorer | ![]() ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
IconList Object | Create comboboxes with 16x16 or 32x32 images on each line, plus extras the original Combobox doesn't have. | Yes | No | No | No | No | No | No | No | ||
![]() |
Input Object | Allows you to create a dialog used for input. | Yes | Yes | No | Yes | No | No | No | No | ||
![]() |
Instance Communicator | Detect other instances of your app and send messages to them. | Yes | No | No | No | No | No | No | No | ||
![]() |
List object | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
List View | ![]() ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Masked Edit | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Numeric Up-Down Control | Adds a Numeric Up-Down/Spinbox control to the frame. | Yes | No | No | No | No | No | No | No | ||
![]() |
Popup Menu | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Popup Message Object 2 | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Progress Bar Object | A full-featured progress indicator. Can be displayed as a smooth or segmented bar. Provides control of display colors, step size, and more. | Yes | No | No | No | No | No | No | No | ||
![]() |
Rich Edit Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Static Text | ![]() |
Yes | No | Yes | No | No | No | No | No | ||
![]() |
Sub-Application | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Superbar Progress Bar 1.3 | Allows your application to interface with Windows 7's super progress bar feature. Only works on Windows 7 or greater. | Yes | No | No | No | No | No | No | No | ||
![]() |
Tab Control | Adds tabbing to your applications, for example, for file managing. | Yes | No | No | No | No | No | No | No | ||
![]() |
ToolTip Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Trackbar | Creates a window control for a slider. | Yes | No | No | No | No | No | No | No | ||
![]() |
Tree Control | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Ultimate Fullscreen | Version 1.1. A better fullscreen solution that preserves aspect ratio and allows for widescreen configurations such as "vert-" and "hor+". | Yes | No | No | No | No | No | No | No | ||
![]() |
Window Control Object | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Windows Focus Object | Allows you to give focus to your application. | Yes | No | No | No | No | No | No | No | ||
![]() |
Window Shape Object | ![]() ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Window Transparency | Sets the transparency value, alpha colour or alpha blend of a window, frame or sub-application. | Yes | No | No | No | No | No | No | No |
Internet
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Download Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
E-mail Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
FTP | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
GET Object | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Lacewing Relay Server | ![]() ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Lacewing Webserver | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Lacewing Relay Client | ![]() |
Yes | No | Yes | No | Yes | No | No | No | ||
![]() |
Bluewing Client (Lacewing Blue Client) | Acts as a client for the Lacewing Relay protocol, with additional bug fixes and improvements. Only compatible with Windows; Use Lacewing Relay Client for Android and Flash support. (Latest version as of 7/2/2017: b70) | Yes | No | Use Relay | No | Use Relay | Canceled | No | No | ||
![]() |
Bluewing Server (Lacewing Blue Server) | Hosts a server using the Lacewing Relay protocol, with additional bug fixes and improvements. Replaces Lacewing Relay Server. (Latest version as of 7/2/2017: b4) | Yes | No | No | No | No | Canceled | No | No | ||
![]() |
Ping Pong | Allows you to ping websites and resolve IP addresses. | Yes | No | No | No | No | No | No | No | ||
![]() |
Vitalize! Plug-in | ![]() ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Web Control Object V-4.0u | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Web View Object v1.51a | ![]() |
Yes | No | No | Yes | Yes | No | No | No | ||
![]() |
WebSockets | Enables your application to communicate with the WebSockets protocol. | No | No | No | No | No | Yes | No | No | ||
![]() |
Open URLs Object | The Open URLs Object can open URLs in the default web browser. | Yes | No | No | No | No | No | No | No | ||
![]() |
cURL Object | ![]() |
Yes | No | No | No | Yes | No | No | No | ||
![]() |
Gadu-Gadu Object | Allows to connect to the Gadu-Gadu network and create your own communicator. Requires a free account at gadu-gadu.pl. | Yes | No | No | No | No | No | No | No | ||
![]() |
In-App Purchases | ![]() |
Yes | No | No | No | Yes | No | No | No |
iOS
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
iOS | ![]() |
No | No | No | Yes | No | No | No | No | ||
![]() |
iOS Button | ![]() |
No | No | No | Yes | No | No | No | No | ||
![]() |
iOS Multiple Line Editbox | ![]() |
No | No | No | Yes | No | No | No | No | ||
![]() |
iOS Single Line Editbox | ![]() |
No | No | No | Yes | No | No | No | No | ||
![]() |
Camera | ![]() ![]() |
No | No | No | Yes | No | No | No | No | ||
![]() |
Game Center Achievement | ![]() ![]() |
No | No | No | Yes | No | No | No | No | ||
![]() |
Game Center Achievements | ![]() ![]() |
No | No | No | Yes | No | No | No | No | ||
![]() |
Game Center Connect | ![]() ![]() |
No | No | No | Yes | No | No | No | No | ||
![]() |
Game Center Leaderboard | ![]() ![]() |
No | No | No | Yes | No | No | No | No | ||
![]() |
Game Center Multiplayer | ![]() ![]() |
No | No | No | Yes | No | No | No | No | ||
![]() |
iOS Store object | ![]() ![]() |
No | No | No | Yes | No | No | No | No | ||
![]() |
iOS Video object | ![]() ![]() |
No | No | No | Yes | No | No | No | No | ||
![]() |
Mobile Utilities | ![]() ![]() |
No | No | No | Yes | No | No | No | No
| ||
32px | iOS Share v2.0 | Supports iMessage, Mail, Twitter, Facebook and WhatsApp. | No | No | No | Yes | No | No | No | No |
Math
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Advanced Math Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Double Precision Calculator | ![]() ![]() |
Yes | No | Yes | No | Yes | Yes | Yes | Yes | ||
![]() |
Int64 Object | Handles arithmetic with 64 bit numbers (between -9,223,372,036,854,775,808 and 9,223,372,036,854,775,807) | Yes | No | No | No | No | No | No | No | ||
![]() |
Randomizer Object | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes |
Movements
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Clickteam Movement Controller | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Easing Object | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
InAndOut Movement Controller | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Object Mover | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Get Movement | ![]() |
Yes | No | No | No | No | No | No | No |
Network
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Local IP | This extension will retrieve the local network IP address for a computer. | Yes | No | No | No | No | No | No | No | ||
32px | Local IP++ | A more advanced version of Local IP, with the ability to enumerate network adapters. | Yes | No | No | No | No | No | No | No | ||
![]() |
MooClick | ![]() ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
MooGame | ![]() ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
MooSock | ![]() ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Network | ![]() |
Yes | No | No | No | No | No | No | No |
Other Objects
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
SteamWorks | ![]() |
Yes | No | No | No | No | No | No | No |
Physics
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Physics - Engine | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | ||
![]() |
Physics - Fan | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | ||
![]() |
Physics - Ground | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | ||
![]() |
Physics - Joint | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | ||
![]() |
Physics - Magnet | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | ||
![]() |
Physics - Particles | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | ||
![]() |
Physics - Rope and Chain | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | ||
![]() |
Physics - Treadmill | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | No | Yes |
Printer
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Print object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Print Control | Control your printers from your application. | Yes | No | No | No | No | No | No | No |
Protection
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
AESFusion Object | ![]() |
Yes | No | Yes | No | Yes | Yes | No | No | ||
![]() |
Blowfish Encryption Object | A powerful encryption object that uses the famous Blowfish encryption algorithm to encrypt strings as well as files. | Yes | No | No | No | No | No | No | No | ||
![]() |
Crasher | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Encryption Object | ![]() ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Trial Period Object | ![]() ![]() |
Yes | No | No | No | No | No | No | No |
Script
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Lua Object | An object that allows you to use the scripting language Lua in Fusion. It is recommended that you use the newer XLua Object instead. | Yes | No | No | No | No | No | No | No | ||
![]() |
Lua+ | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
XLua Object | Powerful and extensible embedded Lua support for Fusion. | Yes | No | No | No | No | No | No | No |
Storage
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Binary Array | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Binary Object | Allows you to handle, filter, save, load, modify, search/replace, etc. binary data. | Yes | No | No | No | No | No | No | No | ||
![]() |
Data Store 2 Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Dynamic Array | Fully featured array that supports realtime multiple dimensioning, lightweight database-esq features, storing values, strings, files and more. | Yes | No | No | No | No | No | No | No | ||
![]() |
EasyXML Object | Uses TinyXML to read/write to XML files. | Yes | No | No | No | No | No | No | No | ||
![]() |
INI | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
INI++ Object | An improved version of the Ini object. Allows advanced manipulation of Ini files. v1.5 is an update of the original. January 2017 build. | Yes | No | No | No | No | No | No | No | ||
![]() |
JSON Object | Allows you to parse JSON files from strings, and in the future will allow you to modify and generate JSONs as strings. | Yes | No | No | No | Yes | Yes | No | No | ||
![]() |
MagicDeque | Different type of array, much more dynamic than most arrays, useful for anything where groups of data can change, where things can be removed at any point, and for sorting multiple arrays. | Yes | No | No | No | No | No | No | No | ||
![]() |
Named Variable Object | Array whose items are identified with a string, the key. Each element in the array can hold one value and one key. The whole array can be saved and loaded in several file formats. | Yes | No | No | No | No | No | No | No | ||
![]() |
Save Game Object | The Save Game Object was made for saving and loading information of Active Objects to memory and/or to disk. It lets you specify what you want to save. | Yes | No | No | No | No | No | No | No | ||
![]() |
XML Parser Object | ![]() |
Yes | No | No | No | No | No | No | No |
System
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Advanced Volume Info | Gets information about volumes and hard drives via the GetVolumeInformation Windows function - such as the Volume Serial Number. | Yes | No | No | No | No | No | No | No | ||
![]() |
Battery Object | Get information about the computer's battery, such as whether there is one, its power level, and more. | Yes | No | No | No | No | No | No | No | ||
![]() |
Console Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
DLL Object | Allows calling of DLL files. | Yes | No | No | No | No | No | No | No | ||
![]() |
Foreground Window Object | Gets information about which window the user has in focus. | Yes | No | No | No | No | No | No | No | ||
![]() |
Kernel Object | Interfaces a lot of the Kernel and User32 functions in Windows. | Yes | No | No | No | No | No | No | No | ||
![]() |
Kiosk Helper | Ready to use events for kiosk software and presentations. | Yes | No | No | No | No | No | No | No | ||
![]() |
Memory Object | Read and write the memory of the current process and other processes. It can also create threads. | Yes | No | No | No | No | No | No | No | ||
![]() |
OS | ![]() ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Power System Object | Powerful features related to files and other system properties. | Yes | No | No | No | No | No | No | No | ||
![]() |
Process Viewer | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Registry2 | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Registry++ | Allows you to retrieve or write values from/to the registry. | Yes | No | No | No | No | No | No | No | ||
![]() |
Serial Object | Can communicate via the serial port. | Yes | No | No | No | No | No | No | No | ||
![]() |
The Big Box | Contains useful features for the OS, including display, mouse, keyboard and emitting a system beep. | Yes | No | No | No | No | No | No | No | ||
![]() |
Window Message Object Pro | Intercept and send window messages. | Yes | No | No | No | No | No | No | No | ||
![]() |
YASO Object | ![]() |
Yes | No | No | No | No | No | No | No |
Text
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Commandline Parser | Reads the command line of your application to retrieve which file names to open. | Yes | No | No | No | No | No | No | No | ||
![]() |
Dictionary Object | Specialized object that allows you to do very fast lookups to see if a word exists in a very large collection. | Yes | No | No | No | No | No | No | No | ||
![]() |
Formatted Text | ![]() |
Yes | No | ? | No | No | No | No | No | ||
![]() |
Get Line | Easy navigating through lines from a text file. | Yes | No | No | No | No | No | No | No | ||
![]() |
Question & Answer | ![]() |
Yes | Yes | ? | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Regular Expressions Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Scintilla 2 | Displays a professional-looking code editor and viewer. | Yes | No | No | No | No | No | No | No | ||
![]() |
Speech Bubble | Easily create sylish speech bubbles with shadows, outlines, rounded corners, arrows and more! | Yes | No | No | No | No | No | No | No | ||
![]() |
Spellcheck Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
String | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
String Parser | Gives the developer access to powerful parsing and tokenizing functions to tear apart or put together strings and substrings of information. | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
String Repeater | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
String Tokenizer | Can split a string up based on single character delimiters. | Yes | Yes | Yes | Yes | Yes | Yes | No | No | ||
![]() |
Text Blitter | Allows you to use bitmap fonts in any application or game, online or offline. This version has new features that give you more control. | Yes | No | No | No | No | No | No | No | ||
![]() |
Tokens Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
GraphicFont | ![]() |
No | No | No | No | No | Yes | No | Yes |
Time
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Date & Time object | ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
![]() |
Seconds to HMS | A simple method to convert seconds into hours, minutes and seconds. | Yes | No | No | No | No | No | No | No | ||
![]() |
Time X | This object lets you create any number of timers you want and control them independently. It also lets you pause the application, compare to the current time using an expression, and get the current date/time as numbers or month/day names. | Yes | No | No | No | No | No | No | No | ||
![]() |
Timer Object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
TimeStamp Object | Manipulates timestamps. | Yes | No | No | No | No | No | No | No | ||
![]() |
TimeString Object | Easily create custom date and time stamps with many features. | Yes | No | No | No | No | No | No | No | ||
![]() |
Microtimer | A timer object that is capable of measuring microseconds (millionths of a second, or μs) | Yes | No | No | No | No | No | No | No | ||
![]() |
Xable Session Object | Allows of easy usage of different game 'sessions' such as 'Overall Gameplay Time' or individual level playtimes. | Yes | No | No | No | No | No | No | No |
Video
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Active Direct Show | ![]() ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
Direct Show | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
AVI object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
QuickTime object | ![]() |
Yes | No | No | No | No | No | No | No | ||
![]() |
AVIs Object | This object converts a list of pictures with a sound strip to an AVI file. This extension could also be used as a string queue "First In, Last Out". Please, note this extension crashes with some Codecs if they open a new window for the compression process (like XVID). | Yes | No | No | No | No | No | No | No | ||
![]() |
Open Capture | Can process images from a video capture device (such as a webcam) | Yes | No | No | No | No | No | No | No | ||
![]() |
Video Capture | Handles video capture devices. | Yes | No | No | No | No | No | No | No |
XNA
Name | Description | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Gamer Services | ![]() |
No | No | No | No | No | No | Yes | No | ||
![]() |
XBOX Gamepad | ![]() |
Yes | No | No | No | No | No | Yes | Yes | ||
![]() |
XNA | ![]() |
No | No | No | No | No | No | Yes | No | ||
![]() |
XNA Edit Box | ![]() |
No | No | No | No | No | No | Yes | No | ||
![]() |
XNA Ad Control | ![]() ![]() |
No | No | No | No | No | No | Yes | No |
Sources of Extensions
Extensions are files ending .'mfx' and are usually packaged in zip files or in rare cases, an installer. Most extensions come with help documentation and examples. The most common sources that you can obtain extensions are:
- via the Extension Manager (Fusion 2.5)
- via the Community Forums
- via the ClickStore
- by visiting third party sites listing available extensions
- by hiring an independent developer.
Most extensions built for Multimedia Fusion 2 are compatible with Clickteam Fusion 2.5, but new extensions written for 2.5 are not backwards compatible with 2.0. If you have MMF2 installed and run Fusion 2.5 for the first time, you'll be offered to import your old extensions. Some extensions required tweaks from its author in order to prevent crashes and should be re-downloaded should the user upgrade from 2.0 to 2.5, for example, this is the case with the File-Folder Object.
Installing an Extension
Depending on the medium you retrieved an extension, you can add them into Fusion in a couple of ways:
From a zip file
1. Navigate to your installation directory for Fusion. This will differ depending on your installed edition and version.
For Windows users, this will be ":
C:\Program Files (x86)\Clickteam Fusion 2.5
For Steam users, this will be:
C:\Program Files (x86)\Steam\steamapps\common\Clickteam Fusion 2.5
2. Most extensions have a directory structure like this:
- Data
- Examples
- Extensions
- Help
Extract these folders to the installation folder, prompting "Yes" to append into these directories.
3. Start Fusion to re-index the extensions (or if it is already running, click "Refresh" on the Create new object" dialog)
From the extension manager
A new feature introduced in Clickteam Fusion 2.5 is the Extension Manager. This can be accessed by clicking "Manager" from the Create New Object dialog. This feature currently only lets you browse, install and uninstall extensions very conveniently. It lacks functionality for checking for updates or changing the category.
Read more about the Extension Manager.
Built-in Objects Across Exporters
These objects are part of the Fusion runtime that work across all platforms and cannot be removed or modified. Note that some features are specific to certain runtimes and are disabled other exporters. The table below lists the differences in features between exporters.
If you want export to Mac but the Mac exporter lacks a function your app requires, you can use a
Java Mac Application, or a Wine wrapper if the
Java exporter also lacks that function or you don't have the
Developer version.
Object/Function | Availability on Platform | ||||||||
---|---|---|---|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
![]() | |||||||||
╍ Actions | |||||||||
╍╍ Execute another program | Yes | Yes | ? | No | No | No | No | No | Yes* |
╍╍ Application menu / menu bar | Yes | Partial | ? | No | No | No | No | No | Yes* |
╍╍ Clipboard | Yes | Yes | ? | Yes | Yes | No | No | No | Yes* |
╍╍ Binary files | Yes | No | ? | No | No | No | No | No | Yes* |
*Not available on ![]() ![]() | |||||||||
╍ Conditions | |||||||||
╍╍ Application Menu | Yes | Partial | ? | No | No | No | Partial | Partial | Yes* |
*Partially available on ![]() ![]() | |||||||||
╍╍ Have files been dropped? | Yes | Yes | ? | No | No | No | No | No | No |
╍╍ Is text available on clipboard? | Yes | Yes | ? | Yes | Yes | No | No | No | Yes* |
*Not available on ![]() ![]() | |||||||||
╍ Expressions | |||||||||
╍╍ Filenames | Yes | Partial | ? | No | No | Partial | Partial | Partial | Yes* |
╍╍ Drag & Drop | Yes | No | ? | No | No | No | No | No | Partial* |
╍╍ Command Line | Yes | No | ? | No | No | No | Partial | No | Yes* |
╍╍ Read text from clipboard | Yes | Yes | ? | Yes | Yes | No | No | No | Yes* |
*Not available on ![]() ![]() | |||||||||
![]() | |||||||||
╍ Actions | |||||||||
╍╍ Samples | Yes | Partial | ? | Partial | Yes | Partial* | Yes | Partial | Partial |
╍╍ Music (MIDI) | Yes | Partial | ? | No | Yes | No | No | No | Partial* |
*No File actions available on ![]() ![]() ![]() | |||||||||
╍ Conditions | |||||||||
╍╍ Music (MIDI) | Yes | No | ? | No | Yes | No | No | No | Yes |
╍ Expressions | |||||||||
╍╍ Main Pan | Yes | No | ? | No | Yes | Yes | Yes | Yes | No |
╍╍ Sample & Channel Pan | Yes | No | ? | No | Yes | No | Yes | No | No |
Note: ![]() | |||||||||
![]() | |||||||||
╍ Actions | |||||||||
╍╍ Frame Position | Yes | No | ? | No | No | No | No | No | Yes* |
╍╍ Demo | Yes | No | ? | No | No | No | No | No | Yes* |
╍╍ Clear screen/zone | Yes | Yes | ? | Yes | No | No | No | No | Yes |
╍╍ Change full screen / window mode | Yes | No | ? | No | No | Yes | Yes | Yes | No |
*Not available on ![]() ![]() | |||||||||
╍ Conditions | |||||||||
╍╍ All exporters are compatible with this object's conditions. | |||||||||
╍ Expressions | |||||||||
╍╍ All exporters are compatible with this object's expressions. | |||||||||
![]() | |||||||||
╍╍ All exporters are compatible with this object. | |||||||||
![]() | |||||||||
╍ Actions | |||||||||
╍╍ Create object by name | Yes | Yes | ? | Yes | Yes | Yes | No | Yes | No |
*Not available on ![]() ![]() | |||||||||
╍ Conditions | |||||||||
╍╍ All exporters are compatible with this object's conditions. | |||||||||
╍ Expressions | |||||||||
╍╍ All exporters are compatible with this object's expressions. | |||||||||
![]() | |||||||||
╍ Actions | |||||||||
╍╍ Hide/Show Mouse Pointer | Yes | No | ? | No | No | Yes | Yes | Yes | Yes* |
*Not available on ![]() ![]() | |||||||||
╍ Conditions | |||||||||
╍╍ The keyboard | Yes | Yes | ? | No | Yes | Yes | Yes | Yes | Yes |
╍╍ Mouse wheel movement | Yes | No | ? | No | No | Yes | Yes | Yes | Yes* |
*Not available on ![]() ![]() | |||||||||
╍ Expressions | |||||||||
╍╍ All exporters are compatible with this object's expressions. | |||||||||
![]() | |||||||||
╍ Actions | |||||||||
╍╍ All exporters are compatible with this object's actions. | |||||||||
╍ Conditions | |||||||||
╍╍ All exporters are compatible with this object's conditions. | |||||||||
╍ Expressions | |||||||||
╍╍ Current key/input device | Yes | Yes | ? | No | No | No | No | No | Yes* |
*Not available on ![]() ![]() |
Upcoming Extensions
The following list are extensions that have not been released yet, but are known to be in active development.
Name | Planned Features | Status | Runtimes known in development for | |||||||
---|---|---|---|---|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
Bluetooth for Android | Allows sending and receiving files and data. | Finished, in beta testing before final release. See thread for details | No | No | No | No | Yes | No | No | No |
API Object | Communicates via API protocols. | Internally in development. Last update was October 2014. | ? | ? | ? | ? | ? | ? | ? | ? |
Unamed Twitter Object | Sends tweets to Twitter. (presumed) | On ColdFire's extension to-do list. | ? | ? | ? | ? | ? | ? | ? | ? |
SQLite 4 | Updated original Windows version of the extension to now use SQLite 3.8.8 plus port to Android. | Announced by original SQLite extension developer JSJ on 15th March 2015. | Yes | No | No | No | ? | No | No | ? |
Writing Your Own
If you are a programmer, Clickteam have SDKs available for you to create your own extensions for use in Fusion for various exporters, providing you know the programming language.
Common Problems
Antivirus False Positives
Unfortunately, there are a minority of extensions are suspect to being flagged by antiviruses as "false positives" (namely Norton and Avast!). Don't worry, these extensions are not harmful, however they can affect Fusion and installation procedures. It is strongly recommended you inform the organisation behind your antivirus about this, so they can prevent this happening in future. In the meantime, to prevent the false positive, you can:
- Exclude *.mfx files from being scanned.
- Exclude the Fusion installation directory from being scanned.
- Switch to another antivirus.
- Turn off real-time scanning (not generally recommended)
Third party extensions may diminish
When you encounter a problem and seek advise from the Community Forums, you may discover that the extension you were using has been deprecated, abandoned or is no longer supported by its author. Due to this, you may be using buggy code that may be the cause of crashing or unpredicted results from your projects.
Stuck in the "Other Objects" Category
When you install many extensions, some of them may not be assigned a category. To clean them up from the "Other Objects" category, you will need to manually edit a file called exts.ini from the Extensions folder.