Thank you for posting the MFA,it's due to an optimization we've done to reduce the memory used by the runtime, we'll fix it in the build 292.19.
EDIT: for the record this problem happens when you...
Type: Posts; User: Yves; Keyword(s):
Thank you for posting the MFA,it's due to an optimization we've done to reduce the memory used by the runtime, we'll fix it in the build 292.19.
EDIT: for the record this problem happens when you...
Moved to new thread, please open new threads for separate topics.
Yes, apparently it works fine.
Could you attach a simple MFA that shows the problem please?
Or it works as intended in Windows and not in Android. Maybe the original developer thought it could be useful to be able to add several file, directory and/or drive lists in a single list.
Just...
I don't think this is the reason as it also crashes on one of SirEatAlot's machines and I don't think it's Japanese. Plus the Fusion editor is Unicode and there is no reason a specific language can...
The question is, how exactly do you create the shortcut? Could you explain precisely what you do, step by step?
Objects are not destroyed immediately, they are destroyed at the end of the event loop and this expression returns the total number of objects (which is not updated until the object is really...
Yes, it's the Display Mode option in the Runtime Options tab in the properties.
Thank you but no need, I don't think it's an installation issue.
2.5+ only embeds the fonts in DirectX 11 mode. If your app is in DirectX 9 mode, then the fonts aren't embedded.
No ETA for mobile/html5 versions of Firefly for the moment.
FXC files are compiled effects for the DX11 mode, you need the .XML and .FX files for the effect to be displayed in the effect list.
It is and I can't tell you why it freezes unless you give me the steps to reproduce the crash or show me the log in the console in the browser when it crashes.
I'll discuss about the other issues...
The white window is not normal. Does this happen even with a fresh app with a single Active object?No need to change any HTML5 option, create a new app, insert an active object, click Build & Run,...
Or some different display setting on your second machine, different version of Windows, etc. A possibility is that the crash might be due to the display of the qualifier property.
1. Sound issue: it's due to MP3 files that are created from very small WAV files, like OptionIN. When Fusion builds an HTML5 app, it converts all sounds to MP3/OGG (if the "Build MP3 sounds" option...
Hmm, OK thanks.
Did you select the "Run over Wifi" option in the HTML5 properties of the application? This option allows you to run your application on another device connected to your network. If you want to run...
It fails in Chrome and Opera, it works with Firefox and Edge. With the MFA I could see what sound is causing the issue perhaps.
Also apparently I see the seams in the background unlike the other...
I've moved this post to a new thread, you shouldn't post new issues in an existing thread that talks about something totally different. ;)
For some reason it stops in the middle of the progress bar, the console displays an error message: "DOMException: Unable to decode audio data".
Could you send me the MFA? I'll try to see what...
Build & Run.
Oh, I see. It's not a "forced logo", it's just the default template of the HTML page. Of course you can change everything in this HTML page or simply copy the code that runs the application to your...
Thank you Marv.
Could be the problem here, the version to use is JDK 1.8.
Though in theory with the build 292 you shouldn't have to install JDK anymore. Android Studio installs its own version of Java, usually in...
If it's a Steam app, probably Steam creates the shortcut from the name that is defined in the app admin on partner.steamgames.com.
I can't reproduce the problem here with your example. Maybe it's also due to the screen ratio. What's your monitor resolution?
We are unable to reproduce this crash on our machines. Does this happen for anyone else?
And does this happen with the previous builds? Because there has been zero change in this part of the...
Ah, sure :) EDIT: Straky04 the Webview2 object is available on Mac in the build 292.15 or greater only, provided as beta in the Product Owner's Lounge / Fusion 2.5 / Download Links thread. The final...
I've sent you the fix. I'll check the other issue.
Are you using the built-in free version of the HTML5 exporter or the full HTML5 exporter? Because there is no forced Clickteam logo in the...
PS: if you need a quick fix I can send it to you.
It depends on what kind of file you want to download, probably simple text files can be downloaded with the Get extension.
I'll check if we can quickly port the Download extension.
I can't make it crash, but clearly this action is broken, it loads the scores only if the file is defined in the settings. This will be fixed in the build 292.19.
Thanks, fixed in next update.
I saw it recently and I forgot to add it to the list of bugs, I'll do it. There is no reason, it's a bug.
1. I'm sorry I can't reproduce it with your example (and I don't see what could cause this).
2. Correct, key detection in sub-apps was broken, this will be fixed in the build 292.19.
Thanks! I'm still unable to reproduce it...
Have you installed anything else after installing the build 292.18?
Could you attach or send me the small MFA you load in the second part of the video please? Maybe I can reproduce it with this MFA.
Weird, I can't reproduce this at all...
Yes, it should work everywhere.
Sorry I don't know if there is an official solution, I'm not an expert in this runtime. We're improving it, I'll check the mentioned thread to see if anything else needs to be done in the next...
Unfortunately the current version of DX11 won't support them, I need to change something in the DX11 engine. I forgot about it, it was in the depths of the wish list.
Not a "never event", "Never" events are not built :) For example put the Play actions in a Group that is deactivated when the frame starts.
Oh, hmm... Sounds must be referenced at least with one direct action/condition in the frame (this can be done in a group that is deactivated when the frame starts) so that they are loaded when the...
Do you mean the fix that was done in the build 292.17? The "non-beta" version will be released this week in theory.
Seems to work fine here, I don't remember anyone reporting this issue. Do you have a simple example to show?
It doesn't seem to work this way in HTML5, not sure why, I'll check what's wrong in my test or in the code when I've more time (unless Fernando or anyone else knows if there is something to do to...
Congratulations for reaching your Kickstarter goal :)
I see. We might have to fix it then.
Ah, sorry, me stupid.
Could you indicate:
- the build number of your version of Fusion
- the Build API in your app properties
- the JDK pathname in your Fusion preferences
- the size of your MFA
This may help.
I think this screen is always displayed when you download an EXE that is not signed. Have you tried to sign your EXE?
Update: the build 292.18 is available. Pre-release version, in theory this is the next official version.
I confirm preloaded sound files are deleted when a frame ends, this is by design to free memory (you don't always need to re-use the same sounds in next frames). You have to preload the ones you use...
1. This will be fixed in the build 292.18, the "Anti-aliasing when resizing" option is now taken into account for resized sub-apps.
Thanks! This will be fixed in the build 292.18.
O_o Can't reproduce it...
A bit difficult to see what you mean. If you modify the font at runtime, then yes it's normal if it's not restored.
I think the "event was executed" flag is saved, so when you load the frame...
You have to put the Javascript function in the HTML file and just put the function name here. :) And do not forget to unselect the "Generate HTML file" option in the HTML5 properties of your...
What I mean is that if you modify the font name or size at runtime, when you load a frame position it will restore the font that the object has when the frame starts.
Yeah I can: yesterday. :)...
You chose the wrong build type. In the build 292 you can now build a .aab file (see change logs for more info). Just change the build type to build a .apk file.
What is weird is this line:
Usually Android Studio installs the Android SDK in C:\Users\YourUserName\AppData\Local\Android\Sdk
Hmm, did you change the Android SDK directory in the...
And do you get any error message? Is the APK file built?
Ah, you have to select the HTML5 build type in the properties of the application.
Do you get an error log when you right click on the application in the Workspace window and click Build?
Now on Steam too (beta).
Update: the build 292.17 is available (not on Steam yet).
The best solution for this is to create an extension.
For this you need:
- a Windows SDK that allows you to create the Windows version of the extension, for the editor. The 2 main ones are the...
In theory you have nothing to do, the HTML5 exporter will automatically install. Right click on Clickteam Fusion 2.5 in the product list in Steam, and then click the DLC tab, you should see the HTML5...
1. I'll check it.
2. In theory the Hide/Show Mouse Pointer actions should be enabled in the build 292.17. They're being verified.
The second issue could be a pre-multiplied alpha issue. Does the image contain an alpha channel? To make it faster, the Replace Color action doesn't de/pre-multiply images, this might be a problem...
Yes I saw the problem that happens when you save a frame where fonts have been modified. We're on it, not sure how we can fix it yet. What we can do quickly is restoring the original text font and...
Yes a problem with OR conditions was reported here. It's fixed in the next update.
The current version is a beta version, that means that the next updates will be released very soon until an official build is released.
Yes we're trying to fix it for the next update.
It's due to the new version of Gradle, they changed the output filename, this will be fixed in the build 292.17.
Interesting... Note: this happens only in layers greater than 1. We'll fix it.
Correct. Even if a Break in those actions doesn't make sense, the child events shouldn't be executed in this case. This will be fixed in the build 292.17.
OK.
Not sure if I understand what you mean. "Always" is not a green event, it will be always executed after a Start of Frame event. And Start of Frame events are always executed first, before any event....
Thanks! It's a bug in the OR conditions due to other changes. We'll release the build 292.17 asap.
In DirectX mode, the Active Picture object loads the image directly in the video RAM, it doesn't keep a buffer in system memory, unless you select "Software mode" in the properties of the object....
Comme d'habitude un peu plus de précision et un MFA exemple sont indispensables quand vous rapportez un problème, "Ca ne marche pas" ça peut vouloir dire beaucoup de choses. Quand je lance en HTML5...
This is normal, those 20 colors are the Windows system color and must be present in the palette. IIRC it was when Windows had 256 color modes, those colors are forced by the system as they were used...
It's now on Steam too (if you suscribed to beta versions).
OK, the build 292.16 is now available, it fixes this issue and a couple of others. I didn't make a new thread for it.
Yes, you need to duplicate the "if" every time you need the condition to be evaluated.
You could replace the content of the "if" by a call to a function, but you would need to call this function...
Aucun crash ici. Comme je disais, peux-tu confirmer que le patch de mise à jour de 2.5 (build 292.14 ou 292.15) a été installé APRES l'installation du module 2.5+? Je dis bien APRES et pas avant. Une...
I've discussed with Anders to check if I missed something positive about what you want, we both have the same opinion about this, this is a really weird idea, we won't do it. Child events work and...
Just a comment about this, this is correct, it crashes, however in the editor you cannot get the "Alterable Value AA" expression if the value isn't defined in the object, as only the first 26 values...
Well, I just tried the MFA you posted, that's where I saw the problem with the quick backdrop object, as the problem is still the same if you remove the Active Picture object.
Yes stretching 1px objects can be a problem as the renderer can anti-alias with pixels around it.
The other issues (flags and Advanced Direction) will be will be fixed in the next update (later...
From what I see the Active Picture object is not the problem here, apparently it's the Quick Backdrop object, it doesn't seem to render the correct color. Probably due to the changes Fernando made in...
Something I forgot to mention in the change log, this version has a hidden feature that allows you to replace the name of a MFX file by another one in a MFA, for the case a developer has made a new...
The build 292.15 is released (as beta). I'll add the .mfacfg tip to the change log.
I can't reproduce the problem in a simple application. I tried this:
* Physics - Rope and Chain: An element collides with Fish
Fish : Destroy
And only the colliding Fish object is deleted,...
Correct.
When you do "Is Object 1 overlapping Group.SomeQualifier", everything works fine, only the Group.SomeQualifier objects that collide with Object 1 are selected. But if instead of this...
Ah sorry, the change log is wrong, it's now 30,000. I'll update it.
Hello,
EDIT: the build 292.18 replaces the build 292.17.
The build 292.18 is available as beta version in the Product Owners Lounge if you own the stand-alone version (and on Steam if you...
Note: I'm not sure your problem is an "embedded font" issue. It could be ''Save frame position''/''Load frame position'' that don't save/restore the font settings if they haven been modified at...
In 2.5+ fonts are embeded into the EXE only if you use the DirectX 11 mode (and this mode only supports TTF fonts). In DirectX9 you have to use the FontEmbed object.
This doesn't work on mobile...
Pour savoir ce qui se passe exactement il me faudrait le MFA et des instructions pour reproduire le crash.
Mais d'abord, est-ce que le module 2.5+ a été installé récemment? Si oui, est-ce que le...
I'll check these issues asap.
No news yet, and unfortunately I think there won't be any news before several months... sorry...
Maybe a download error, you should download the patch again and retry.
In DX11 mode all fonts must exist in object settings, you cannot (yet) set a font that is not already used in an existing object. Check in the Data Elements editor to see if the font is in the list...
There are several function objects (Advanced Function, Fast Function, etc), they already work like fast loops, they are a bit more useful but still not like true functions. True functions are already...
Yes it is, Chris confirmed it.
You would get the same problem, this thread would quickly become huge. Unless we clean it up and on a regular basis delete all the new posts and report the requests in the top post. Can't wait for...
No, it's only for Windows for the moment, sorry...
It's an old option from the time where was only the Standard display mode. It doesn't work in DirectX mode.
It's in Looki's shader pack. I was pretty sure it was in clickstore but apparently I'm wrong, weird. You can find a version here:...
Not yet, sorry. We're trying to release it this week.
For example with the Cursor object:
- add a Cursor object to your frame
- in the event editor, when the user clicks the Color Picker Tool button, use the Set Cursor Shape / Color Picker action...
Yeah, but it's partially due to the fact that with alterable values the runtime has to evaluate the expression that gives the value, and a Set Flag by Expression action would have to do it too. ;)
Yes it is, don't do that.
OK. I've double-checked, apparently only the Windows runtime supports collision masks for extension objects. I can add this to the wish list but I don't know when we'll have time to do it.
This feature doesn't seem to be implemented in the HTML5 runtime. What kind of extension do you need to do?
I think the Draw object doesn't display any specific tool cursor, you have to draw one yourself (for example with the Cursor object or with an active object that you move at the mouse position).
Il faut toujours installer la dernière mise à jour de Fusion après avoir installé un module d'exportation.
Thanks. :)
I can't reproduce this problem, do you have a simple example?
>> Happy birthday Yves, and thank you for creating this incredible software.
Thank you :) And I was not alone to create this software, I send half those thanks to Francois, who is not at Clickteam...
Sorry we don't know yet, we depend on a 3rd party system we use. I would say not before several months at least.
The post you mention is an old post and things have been fixed in the List object for all this time.
Why do you use the List Line Dir$ function in your event? The Drive / Directory functions are...
Thank you guys :)
https://community.clickteam.com/threads/89513-Some-useful-hidden-shortcuts
If you use it on a group it will be slower than for a single object as it will need to list all the concerned objects, maybe sort them (I don't remember exactly) and check if the group is already in...
If it's a single object it will be fast.
If it moves several objects in a single Move to Front action, this can be a bit slow, even if performance in this case has been dramatically improved in...
The String object is an internal object, not made with the SDK, it requires more work and I don't know very well what is possible yet. But it's in the wish list anyway. I'll take a look asap, but I'm...
To build an iOS app you can use either the standard version of Fusion or the Developer version, with the iOS exporter. The Developer version will give you features that don't exist in the standard...
#1 will be done in the next update, I've added a Paint Mode entry to the Edit menu and a default keyboard shortcut that you can modify in the toolbar settings.
Not sure about #4, #1 seems enough...
Quick update: the next beta won't be released this week, still a couple of things to do. Hopefully middle of next week.
The libraries we currently use only support TTF fonts. We could use other libraries that support OTF fonts too but we'll need to re-test everything, compare performances, etc and as far as I remember...
Could you try to reproduce the problem in a simple MFA and post it here please? (with the font you use) I can't reproduce it.
Yes, but you need to install the 2.5+ DLC for the stand-alone version (= non-Steam) of Fusion...
Correct. You can generate the Mac application (or project) on PC with your Steam version if you...
There is an Open URL action in the HTML5 object.
No, you don't. Android Studio installs its own version in C:\Program Files\Android\Android Studio\jre. Just use this directory as "Java SDK directory" in the preferences of Fusion (General Tab,...
It's already in all versions of the build 292.
Do you have a simple MFA where this problem can be reproduced?
It's in the wish list but I think it's too much work in the current version of Fusion.
Yes, it's a limitation of Fusion. Actually layers are for graphical objects like active objects, counters, texts, etc. Objects displayed in their own sub-window like all controls have their own layer...
>> Does Fusion trigger "Last [object] has been destroyed" after it's destroyed animation has played or as the animation begins?
I think it's when the animation ends.
When it destroys an object, Fusion runs its "Disappear" animation. Does this animation end or does it loop forever? Though you say it's the same object in the working frame, so probably it's not the...
Extensions marked as "Fusion" are installed with the installer of Fusion or the update patches. You don't need to install them or update them, they are automatically updated when you install the...
This thread was about the memory used by the object list in the event editor, not at runtime. A 64-bit runtime wouldn't help for this. And anyway I've double-checked I think I could set the maximum...
Answered. I've fixed the crash but I'm not sure why it doesn't crash in the other versions. Let me know if anything seems wrong in the game.
This will be fixed in the next update (next week in theory).
>> How about setting the limit to be 30000?
I don't know very well this code and I want to make sure changing this limitation is safe and doesn't explode the used memory. This limit shouldn't...
IIRC the bandwidth of the download object depends on the frame rate. Have you tried to set the frame rate to 1000 (and turn vsync off) when you download data?
It's the time taken to send everything to the video card after the events have been processed.
Is 5000 enough?
I've just checked the source code and yes there is a limit, around 2000.
We'll increase it in the next update (making it unlimited would be possible but would be a risk given the number of...
More a limitation than a bug, probably because the Action editor only works on the current event and has no knowledge of the frame events. I'll check to see if this can be improved.
Yes Set Layer X/Y Position seems broken in HTML5. I failed fixing it yesterday, I'll retry today.
More info about this 3.5 Gb app, it contains tons of huge images that can be cropped. Empty space is lost space! Actually you might not even need the 2.5+ DLC if you crop all images...
Not the same issue, sorry, I was talking about the 3.7 Gb memory issue, which is a different issue.
Looks like the 2.5+ DLC solves the problem (the problem comes from the fact the old versions of Fusion don't compress very well images with alpha channel, the "Optimize Image Size in RAM" option of...
If you can send me (a link to) your MFA by PM I'll take a look.
I've just sent you a PM.
3.7 Gb is huge... I guess you don't own the 2.5+ DLC? If so you could use the "Optimize image size in RAM" option. Well, it depends on what is taking memory, this could be also sounds, specific...
Are you saying it uses 200 Mb when you run it from Fusion and 3.7 Gb when you run it as stand-alone app? Same MFA? O_o
Almost no difference with your example file (15 Mb from Fusion, 16 Mb as...
I'm not sure this is a memory leak, it seems this function shouldn't be used like this. Well, I don't know this object but when I look at the source code it seems this function inserts an alignment...
Thank you for the feedback :)
Here is it.
OK thanks! I'll send you a runtime by PM.
Works fine for me too (tested with both stand-alone and Steam versions of Fusion). On a side note, "Set shape from Active" is a slow command, I suggest you don't do it in an Always event, do it only...
At some point we developed a Unicode version of Text Blitter but it had important issues and we couldn't release it. Perhaps we could redo it, but we are a bit busy right now. I'll check it later...
Well it's what Janette said. On Windows maybe not too much, especially with solid actives. On other platforms like Android it may have an impact yes. Though in theory the impact should be limited...
Are you talking about the 'ū' for example? It's not a standard ASCI character, its code is 363 (> 256). You have to use characters that are defined in the character map.
The key for this one is "C", I've changed the text of the button in the next update.
How do you import your graphics? In the Import dialog box you can select the default position of the hot spot and action point.
Not yet sorry, I had no time to work on this.
I think I fixed it, though the fix was so easy that I wonder if I missed something... Would anyone volunteer to test the fix in real games to see if everything is OK or if this is causing any issue?...
This source code is only for the runtime, Fusion will always build Mxxx.png files. If you change the source code you have to rename the files yourself.
What you want to do looks complicated, you...
This is a service we could provide I think, you should submit a ticket for professional service here
Otherwise maybe you can install an older version of Xcode on this Macbook? (not sure)
Changing this default behavior is risky as it would break existing apps.
Reporting this kind of possible issue in the debugger is a good idea for the wish list. Not quick to detect and implement...
I attach a modified version of your example.
Because of what I said. The Stopped animation has a single frame, when you switch to this animation, the forced animation frame becomes invalid (if...
Ah lol... :)
I think I've never seen this one, but it could be an old bug that has been fixed only partially, as there has been object reference bugs in the past with the Create Object action.
These bugs came...
What happens in your example is that when you change the animation to Stopped, Frame #1 is invalid, this causes the "Force animation frame" action to be canceled and the objects 1 and 2 to be...
OK, thank you. Apparently there are broken object references in this frame. I'll check in depth when I've more time, not sure if this single frame is enough for me to see where the problem came from...
I meant the source code in the data/runtime/html5 folder of Fusion.
If x86 32-bit apps work, then in theory Fusion 2.5 should work. F3 will be 64-bit, I suppose we can make both ARM64 and x64 versions of F3, but I can't confirm it at 100% yet.
It's due to a crash. Could you send me the MFA by PM so that I see where it crashes?
Why would you want to do that? You can rename it but in this case you'll need to change the source code.
Well, IMHO an auto-installer would just be confusing.
There is now just one thing to install (Android Studio) (+ 2 pathnames to set in Fusion's preferences + make sure Fusion and its exporters are...
Hmm, your INI object is not created at start, not sure exactly why it crashes, but selecting the "Create at start" option fixes the issue.
Apparently you can add a key in HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers:
- value name = app pathname
- value = ~ HIGHDPIAWARE
It seems it's the value that get...
Works here, tested with both DX9 and DX11, same result. Do you have a MFA that doesn't work?
Yes you can develop on PC, transfer your Xcode project to Mac and and build / test your iOS app from the Mac. Once your Xcode project is created you just need to build Application.cci and transfer it...
I'll check if we can add order options.
"Green always": the green conditions can be called at any time, either from other events, or during collision tests, or when Windows sends an event, etc,...
You're welcome. Yes there are plans to improve this exporter.
I think you need to add a Restart Movement to recalculate the movement parameters.
Il suffit de créer par exemple un autre compteur, NombreObjetsMax et à chaque fois que tu changes le compteur NombreObjets tu mets dans NombreObjetsMax la valeur maximum de NombreObjets et...
Unfortunately the HTML5 exporter doesn't support effects yet, I attach a possible solution with a big light mask on a layer, not sure if it's what you want.
J'imagine que le but serait d'agrandir la boîte Répertoires Source en largeur? (car la liste des fichiers est redimensionnée en fonction de la largeur de la fenêtre) L'interface est un peu figée pour...
I've debugged the code, for some reason for this window size Windows says that the content of the main window is smaller (as if there was a caption and a border or something like that), I've NO idea...
Thank you for the report, I'll check it.
I'm not 200% sure about what you mean or want, so I've sent you a couple of changes for the HTML5 List control by PM. With these changes, the control is no longer created when you check the "Hide on...
Very odd O_o. It seems it's specific to this resolution, it doesn't happen if you set the height to 640 instead of 540 for example (I can't find any other value that triggers the problem).