Clickteam Fusion 2.5+ features

Clickteam Fusion 2.5+ is an enhanced version of Clickteam Fusion 2.5, developed with both aims in mind: make it easier to deal with big projects and improve the performance of your applications. General UI Application loading and saving times have been reduced. Find All: new command that allows you to find a text in any object name, value, data or events, either in the current frame or in all the frames of the application. Profiler: allows you to compare the times taken by your event lines at runtime. Run app from current frame: this new command allows you to run the entire app from the current frame. Open folder: new command that opens the folder of the MFA you’re editing in a Windows explorer. The progress bar is now displayed in the Windows task bar. Objects are alphabetically sorted in the Workspace window. Properties The maximum number of alterable values and strings you can define in the editor is now 260. Filename properties now auto-complete pathnames. Open folder: new command in property label context menu that opens the folder of a file or pathname property. Frame editor Show object events: new command that allows you to open the event editor and select the object from the frame editor. Behaviors: you can now open the behaviors from the objects’ context menu. Select all the instances of the object: allows you to select all the instance of the object in the frame. Select all objects with the same qualifiers: allows you to select all the objects that have the exact same qualifiers as the selected object. Select all objects with a given qualifier: allows you to select all the objects that have a specific qualifier. The Insert New Object dialog box allows you to select objects that are compatible with certain platforms. Events editor Events can now have children. New Toggle Event List mode command: allows you to go from the event editor to the event list editor and reciprocally. Custom qualifiers: you can modify the name and icon of the qualifiers in each application. Base Frame option in the properties of the application: used by the global event editor to retrieve names of alterable values, flags, and animations. You can now use qualifiers in global events and behaviors. When you copy event lines to the clipboard, they are also copied as text, you can paste them in a text editor. Data Elements editor New Font tab: allows you to see and replace the fonts used in all the text objects of your application. Sounds tab: you can now export several sounds at once. Runtime DirectX 11 mode: a new DirectX 11 runtime, faster than the DirectX 9 runtime, with “premultiplied” mode for better layer compositing. Optimize events: new property that allows you to speed up your application events. Optimize image size in RAM: new property that allows you to drastically reduce the quantity of memory used by your application (Windows runtime only). Optimize Play Sample: new property that allows you to improve the performance of Play Sample actions (Windows runtime only). Debugger output window: new window in the debugger, that allows you to display messages while your application is running. New Set anti-aliasing when resizing action to change this option at runtime. New actions Preload / Discard Sample File, preload sample files in the sound bank so that the “Play Sample file” action start faster. New action Preload Image File, preloads a graphic file to an image so that the “Load Image file” and “Set Image Texture Parameter” actions start faster. Android: new Enable object Load On Call option. If this option is not selected (default), the ‘Load On Call’ option in objects is ignored on Android. Notes and known issues MFA format: the MFA files saved with Fusion 2.5+ are compatible with the normal version of Fusion 2.5, unless your application uses child events or qualifiers in global events. In this case, the normal version of Fusion 2.5 will refuse to load your MFA. If you remove these features from your application, then the MFA will be loadable by the normal version of Fusion 2.5 again. DirectX 11 runtime: there are a few differences between DirectX 11 and DirectX 9 modes, especially for fonts. See below. Find All This function allows you to find any text in any object name, value, data or action, condition, expression, either in the current frame or in all the frames of the application. Selecting the Find All command, or pressing Ctrl+Shift+F will display the following options screen : Click OK, Fusion will display the search results in the Find window : Clicking on a line to open the corresponding editor at the given location. Profiler This tool allows you to examine the time taken by each event line of your application, this allows you to detect any bottleneck in your events and optimize your application’s frame rate. To profile your application, select « Enable profiling » and « Start profiling at start of frame » in the properties of your application, and then run it : Fusion will record the execution times of each event line. When your application ends, Fusion will display the profiling data in the Profiler window : The profiling tree displays execution times for each frame that was executed, and for each frame it displays general values (times to display graphics and process events), and execution times for individual event lines . Click on a line to display it in the event editor. There are other options to profile your application. Usually the first loops of a frame are used to initialize data and you may want to exclude them from the profiling. To do this, unselect « Start profiling at start of frame » and use the « Start profiling » action (from the Profile sub-menu in the actions of the Special object) to start profiling your events when you wish so. Another option in the application properties is « Recode slowest app loops ». When this option is selected, instead of adding the times of each loop, the profiler will reset the