Clickteam Fusion 2.5

Clickteam Fusion 2.5

 This topic has been pinned, so it's probably important
CT_Yves  [developer] Jul 3, 2021 @ 7:36am
Build 293.10 - Change log
Build 293.10 - Change log

- Export Animations: not working correctly if "Optimize images in RAM" was not selected.
- Running DirectX 11 applications with lot of fonts (or big fonts) from the editor should be a bit faster in this version.
- Japanese help: search was broken.
- Android: fixes in Admob for Android 12.
- Android: new features and fixes in InApp object due to Google changes. New "Set Sku list for InApps" and "Set Sku list for Subs" actions, new "PurchaseAcknowledged", "Purchased-Index from Sku" and "Convert time to string" expressions. On Error now detects when there are no purchase, check the Help file for more information.
- Android: new "Set Reminder Minutes" action in Calendar Entry object.
- Android: fix in Font Packer to include more fonts.


Build 293.9 - Change log

- Load Animations: not working when you import an object in the editor, export its animations and load it in a new object, unless you save and reload the application.
- Windows runtime: fix to avoid crashes when an extension calls events from an expression.
- Windows runtime: Multiple Touch object, New Touch On Object condition was called twice for some types of objects (String for example).
- Android runtime: typo in Downloads directory name.
- Android runtime: File object, permission change for OPEN_DOCUMENT intent.


Build 293.8

- Find All (2.5+ DLC): a new option allows you to exclude deactivated lines.
- Frame editor: you can't drag objects anymore if you press both SHIFT and CONTROL (to avoid conflicts with the Unlock Object shortcut).
- Frame editor: when you rename an object that only consists of numbers no space character is added at the beginning anymore.
- Frame and event editors: Zoom 100% is now associated with the "Ctrl + 0 (numpad)" shortcut key (note: this is after a default installation, if a previous version of Fusion has already been executed you need to either reset the toolbar settings, or go to Vew / Customize/ Toolbars / Keyboard and enter this shortcut for the View / 100% command).
- Event editor: Copy/Cut/Delete after Invert Selection was copying/deleting incorrect lines.
- Event editor: Create Object dialog, the content of the search box was ignored when you open the dialog box.
- Event editors: pressing scrolling up could add a big gap above the first line in some specific cases.
- Event editors: crash with long actions (more than 1024 characters).
- Picture editor: empty image issue when you copy an image from Affinity Photo and paste it to Fusion.
- Build: Break action not taken into account if all the other actions of the event are removed when you build a stand-alone app.
- All runtimes: crash in Start Loop when no On Loop condition contains a simple constant expression.
- Windows runtime / 2.5+ DLC: image loading times should be a bit faster when the "Optimize image size in RAM" option is selected.
- Windows runtime / 2.5+ DLC: new "Load Animations" action that allows you to load all the animations of an object from a .anm file. .ANM files can be created in the Animation editor (click Save and select "Export animation file").
Note 1: this feature is compatible with the Windows runtime only for the moment, we'll try to port it to Android, iOS and Mac asap.
Note 2: make sure the app you export the animactions from has the same settings as the app you load the animations into (build type, premultiplied images option, image RAM optimization option, graphic mode, etc), as .ANM files content depends on the platform and app properties that affect images.
- Windows runtime: new "Reset input between frames" action that allows you to disable the automatic input message clearing between frames (it's enabled by default). This allows you to preserve keyboard messages between frames if you need this.
- Windows runtime / Debugger: the "..." button at the bottom right now opens a popup menu that contains new "Remove All Objects" and "Display only named values" commands.
- Windows runtime / Debugger: the Add Object dialog box now displays coordinates and fixed value when an object has several instances in the frame.
- Windows runtime / Debugger: display was updated if the window had been hidden after being expanded, wasting CPU resources.
- Android runtime: AAB build type now available in Standard version too.
- Android runtime (Developer version): new "AAB with expansion" build type that allows you to build a AAB file larger than 150 Mb.
- Android runtime: fixes in Magnet and Particles objects (differences with Windows runtime).
- Android runtime: String object, black box sometimes after adding text.
- Android runtime: Camera object, fix blank photo issue on some devices.
- Android runtime: Radio button, fix text & background color + transparency when Non System Colors is checked.
- Android runtime: ChartBoost SDK updated.
- Android runtime: layer alignment issue with mutiple touch object (when layer position is not 0,0).
- Android/iOS/Mac runtimes: Add Backdrop to invisible layer now updates collision mask.
- iOS runtime / Q/A object: fixed wrong button detection.
- iOS runtime / iOS Video object: full-screen command now works with iOS 11+.
- iOS runtime / GameCenter: fix in expressions for multiplayer messages.
- HTML5 runtime: Play and Loop Sample problem in build 293.6.

PS / Android: if you use Google Play Games objects in your applications, please download the latest version for the build 293.7 from Clickstore and install it, as previous versions are not compatible.


Build 293.5

- Event explorer bar: group status not preserved for global events when you close and reopen the global event editor.
- Windows runtime: an optimization in the build 293.2 could make animation conditions stop working in single-framed objects, this optimization is definitely removed.
- Windows runtime: sub-apps created at runtime could be invisible in some cases (due to a fix in build 293.2).
- Windows runtime: "Display as sprite" sub-apps display issue in DirectX11 mode if the parent app hasn't the "resize to fit" option and/or the parent frame has no effect.
- Windows runtime: the SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers value for edrt.exe is now automatically deleted if it was created when running an application (it's created when you run a DirectX 9 full screen app, causing display issues when you run other apps).
- Windows runtime / Active Direct Show object: fixed a memory leak in DirectX 11 mode.
- Windows runtime / Active Direct Show object: fixed a crash in DirectX 11 mode when no media file is loaded.
- Windows runtime / Physics movements: the fix mentioned in build 293.2 change log was not included.
- Android runtime: performance issue in String object (new in build 293.2).
- Android runtime / Android object: new condisions, actions and expressions to set / get permissions.
- iOS runtime / AdMob object: possible crashes when a request is pending for videos or interstitials and the object is deleted.


Build 293.4

- Event editor: problem with folder display due to incorrect fix in build 292.2.
- Get object: random crashes because of changes in build 293.2.
- Android runtime: wrong version of Webview2.
- Android runtime: typo in new actions in InApp Purchase object.
- Android runtime: fix in String Parser object.


Build 293.3

- Frame editor: Convert Backdrops to Quick Backdrops now erases the Undo command list to avoid crashes.
- Windows runtime: an optimization in the build 293.2 could cause wrong anim/direction information in objects with a single image.


Build 293.2

- MFA loading: Fusion now asks for missing effects only once per effect.
- MFA loading: Fusion now asks for missing external files only once per file.
- Animation editor: frame number now displayed in preview window title.
- Animation editor: incorrect index of looping frame after frames are deleted.
- Animation editor: RGB(0,0,0) incorrectly replaced by RGB(8,0,0) in frames > 1 when importing 256-color animations.
- Frame editor: optimization of selection display.
- Frame editor: when active or backdrop items are created from dropped files Fusion now asks for a transparent color if necessary.
- Frame editor: in Insert Object dialog box fixed refresh issue when you click the X button in the Search box.
- Frame editor: scrolling with Space bar or middle mouse button no longer messes up Paint mode.
- Frame editor: (2.5+) new "Convert blocks of backdrops to quick backdrops" command in the Arrange menu. This command allows you to reduce the number of backdrop object instances in frames that contains large blocks of identical backdrop or quick backdrop objects. This command creates new objects with the name of the original backdrop object followed by "- auto". Note: this can take several minutes for big frames.
- Event editor: (2.5+) new Event Explorer toolbar that allows you to browser event groups.
- Event editor: new Search box in Create Object dialog box.
- Event editor: fix display of line numbers greater than 32767.
- Event editor: the number of displayed event lines is now 65535 (identical to the maximum number of events per frame).
- Event editor: groups can now be activated or de-activated from the action editor.
- Event editor: fixed issue when selecting an object doesn't display child events related to this object if their parent event is a child event too and has no condition or action for this object.
- Event List editor: button width now larger for big line numbers.
- Event List editor: middle mouse button can now be used to drag display.
- Event & Event List editors: added Zoom In / Out (Ctrl + and Ctrl -).
- Global Event editor / Behaviors: animation names are no longer truncated to 15 characters for normal objects if the object is in the base frame. Note: this issue still happens with qualifiers.
- Expression editor: alterable value sub-menus now contain up to 26 values instead of 13.
- Library window: objects are now sorted by name.
- Cursor object: cursor visibility was not correctly taken into account.
- Build: new option "Allow global events to count objects that don't exist" in the Events tab of the app properties. When this option is selected and an object doesn't exist in the frame, 'Compare Number of Objects' conditions are kept (with 0 as number of objects). This option is OFF by default to keep compatibility with previous applications.
- Run: applications with a Steamworks object are no longer marked as modified when you run them.
- Profiler: in some cases, some lines in global events or behaviors could be indicated as frame events in the editor, causing crashes.
- iOS runtime: project settings and code update.
- iOS runtime: fix in String Parser.
- iOS runtime: minor memory leak in INI object.
- iOS runtime: fixes in iOS Store object.
- iOS & Mac runtimes / Physics Magnet: bug in Set On/Off and SetAngle actions.
- Mac runtime / Date & Time object: crash in Date mode.
- Android build: you can now include &<>" characters in the name of the application.
- Windows runtime / Edit box: crash when you set the caret position.
- Windows runtime: in scrolling apps, sub-apps could be executed twice per frame.
- Windows runtime: '&', '<' and '>' in application or company name could prevent EXE from starting.
- Windows runtime: selecting only the BMP or PNG filter in image filters could prevent EXE from starting.
- Windows runtime: in DirectX11 mode sometimes scaled and rotated objects could have a semi-transparent black box around them.
- Windows runtime: in DirectX11 mode space characters are no longer ignored at the beginning of a string.
- Windows runtime: unable to activate or deactivate event groups sometimes after Load Frame Position.
- Windows runtime: sound expressions not working for "Play from disk" sounds.
- All non-Windows runtimes: in physics, Circle shapes hadn't the exact same size as the Windows runtime, causing possible behavior differences.
- All runtimes: minor optimization in physics movements.
- All runtimes: the time expression in Restrict Action is now always re-evaluated (previously it was evaluated only once).
- All runtimes: new Play Sample action with number of loops, volume, pan and frequency as parameters.
- All runtimes: new Get Channel Sample Name expression, returns the name of the sample being played on a given channel.
- All runtimes / Physics movements: bug with timer-based movements options.
- All runtimes / String object: alterable string not initialized when a string object is created from an event.
- All runtimes: optimization of fast loops with a non-constant name in their Start Loop actions.
- All runtimes: optimization of Destroy Object action.
- All non-Windows runtime: performance issue when a fast loop has several Start Loop actions.
- Android runtime: minimum supported API is now API 19.
- Android runtime: now uses adaptative icons (wuthout effects).
- Android runtime: now supports scoped storage (mandatory for Android 11). With the new storage management, no permissions are needed if you store your data in the internal DataStorage folder or in public scoped directories available from Android 11.
- Android runtime: new MANAGE_EXTENAL_STORAGE permission, available from Android 11 (API 30), to use if you need to access all the content of the external storage, more info here: https://support.google.com/googleplay/android-developer/answer/10467955 . A new action is also available in the Android object to ask the user for this permission, as well as a new condition to test if this permission was granted.
- Android runtime: new ACCESS_MEDIA_LOCATION permission, available from Android 11 (API 30), allows you to access EXIF data in a picture (location, orientation, and camera data) (especially orientation in Fusion, to be able to display the image correctly).
- Android runtime / Accelerometer object: should now work like the iOS version.
- Android runtime / Advanced Direction object: optimization.
- Android runtime / Android object: new action to ask for a permission and new condition to test the result.
- Android runtime / Android object: new expression that retrieves the path of the internal public folders allowed without permissions (API 30 / Android 11 or above).
- Android runtime / Calculate Rectangle object: fix for multiple-line texts.
- Android runtime / ChartBoost object updated to latest version.
- Android runtime / Dialog object: new actions to define minimum / maximum dates.
- Android runtime / Easing object: added missing action and fixed some expressions.
- Android runtime / Get object: improvement in error handling.
- Android runtime / InApp Object: now uses billing library V3 as requested By Google, you must do some changes as requested by Google
- Android runtime / String Parser object: performance improvement in non-sensitive case mode.
- iOS runtime / AdMob object updated to latest version.
- iOS runtime: removed obsolete references to iAd.
- Mac runtime / Date & Time object: crash in date mode.
- HTML5 runtime: preloader could be displayed also before the second frame.
- HTML5 runtime / HiScore object: Reset doesn't reset all scores.
- HTML5 & UWP runtimes / INI object: bug with Delete Group.
Last edited by CT_Yves; Dec 15, 2021 @ 9:07am
< >
Showing 1-7 of 7 comments
Linky Jul 3, 2021 @ 8:49am 
👏🏼👏🏼👏🏼
CT_Yves  [developer] Jul 4, 2021 @ 3:03am 
Quick update, 293.3, fixes 2 issues in 293.2.
kama_nika Jul 15, 2021 @ 9:32am 
Oke
But how would I install it?
CT_Yves  [developer] Jul 16, 2021 @ 9:38am 
Open the properties of Fusion in Steam, select the BETA tab, enter the code provided at the top of the first post (x243TNkwZS1239) and then suscribe to the beta.
farid Nov 22, 2021 @ 6:51am 
Bonjour Yves et toute l'équipe Clickteam.
Merci pour votre superbe travail, j'utilise vos solutions depuis fort longtemps et vous êtes toujours au top. Merci et encore merci.

Dans le descriptif tu écris :"if you use Google Play Games objects in your applications, please download the latest version for the build 293.7 from Clickstore and install it, as previous versions are not compatible."

Je ne trouve pas la build 293.7. Je possède deux licences de Fusion Dev, une Steam et l'autre classique : comment installer la build 293.7 qui semble régler le problème de publication sur Google Play?
Dans la zone "Passeport" ça affiche "No Downloads Found" pour Fusion 2.5 dev.
Côté Steam, je n'ai accès qu'à la dernière, la 293.9.
Merci pour tout!

In English:
Hello
I cannot find the build 293.7, I have two licenses of Fusion Dev, one Steam and the other classic: how to install the build 293.7 which seems to solve the problem of publication on Google Play?
In the "Passport" area it displays "No Downloads Found" for Fusion 2.5 dev betas.
On Steam side, I only have access to 293.9, the last beta.
Thank you for everything!

Farid (Tablidoo).
CT_Yves  [developer] Dec 8, 2021 @ 11:02am 
Sorry I didn't see your post,

Not sure what you means exactly. The message about Google Plsy means that if you use the latest beta versions of CF 2..5, 293.7 or above, and use Google Play objects in your application, then you need to go to Clickstore, and download the version for Fusion 293.7 or above of the Google Play objects, as the previous version of these objects is not compatible with the latest beta versions.

Is this more clear?

Otherwise, if you want to get an older beta for the non-Steam version of Fusion you can go to Support Forums / Product Owner's Lounge / Fusion 2.5 in the Clickteam forums, and open the Download Links thread.
farid Feb 8, 2022 @ 3:50am 
Bonjour Jean Yves
Désolé de n'être pas passé plus tôt, j'utilise peu Steam (j'ai les deux versions).
Comme d'habitude j'ai trouvé rapidement la solution sur le forum communautaire, et ça a fonctionné parfaitement.

Heureux quand-même de cet échange : ça fait 10 ans que j'utilise MMF2/Fusion (à fond la caisse), et je ne trouve jamais rien à redire, il y a toujours une solution.
Du coup Merci à toi et toute ton équipe pour cet outil incomparable, en tous points de vue.
(Je participe à sa diffusion sur le terrain auprès d'élèves de primaire dans mon secteur, n'hésites pas si je peux vous aider ici ou là).
Merci encore.
Farid.
< >
Showing 1-7 of 7 comments
Per page: 1530 50