Could you attach a small MFA please? PS: we've added Optimize Play Sample as an option as it doesn't work with every sample.
Type: Posts; User: Yves; Keyword(s):
Could you attach a small MFA please? PS: we've added Optimize Play Sample as an option as it doesn't work with every sample.
Yes it sounds like a bug. The bug tracker is closed for the moment. Could you attach a simple MFA that shows the problem please?
Hmm, I didn't check as you didn't provide them, but probably you have to add them to the Binary Files tab in the Data Elements editor so that they are included in the application.
It's not a bug, it's by design, there are only 32 flags, a modulo 32 is applied to the index parameter. Don't ask why it was done like this, I've no idea. This behavior will change when we'll allow...
Thank you for the file. It seems in the HTML5 runtime controls like Edit Box, Button, etc don't like when the app window size is larger than the frame size. Set the app window size to the frame size,...
Probably an install error, uninstall and reinstall it.
Could you attach a simple MFA please?
Works fine here. File / Open allows you to load MMF1 CCA files.
It's not in the todo list currently as it's already in F3. Probably a bit complicated to implement in CF 2.x. I can check when I've some time.
Ah oops, sorry, will do.
PS: if you don't know it, Five Nights at Freddy's is one of the most known games made with Fusion, by Scott Cawthon.
(As far as I understand, Fernando please correct me if I'm wrong)
When you build an APK file with Fusion (or anything else), it contains both 32 and 64-bit library files as well as resources for...
Yes it is normal :) It's temporary for the release of the remasterized version of Five Nights at Freddy's. :)
Just click to go to clickteam.com.
The build 292.11 is available on Steam as beta version, you need to subscribe to betas in your Steam client if you want to install it (and add the beta code mentioned in the sticky post in the Steam...
If Help / Check for update is disabled, this is because your version is a Steam version. Steam versions are automatically updated via your Steam account, you'll get the build 292 automatically.
For info Anders fixed it, the fix will be in the next update.
I've added it to the list. Sorry for not answering, I usually answer when I'm sure I can say yes or no and was probably disturbed by something else, I didn't check if it's possible yet.
I'm afraid this is too much work, but I'm not 100% sure, I've to check.
As far as I remember there is no beta of the build 292.10. Only a release version. Do you have 2 installers with different sizes for this build?
Thank you for your tests.
I agree, I allowed it only because it was supposed to be not mandatory. This will be fixed.
I see what happens, a bit complicated to explain. As the INI object doesn't exist, the GroupItemString function (line #3) doesn't get completely evaluated (= it stops before reading all the...
Also, make sure you use the build 292.11, available as beta for 1 day. It fixes an issue.
I don't think this is an ideal solution. When I've time to do anything about it I'll let you know.
I think he meant at runtime.
PS: for the moment the value names are available at runtime only in Debug mode, not in stand-alone apps.
Yes it's in the wish list, I didn't take a look yet.
I'll check if this is normal. If the selection of newly created object doesn't get propagated to child events I'll try to force it.
Isn't the last created object automatically selected? Do you need this condition to remove from the selection other instances that could be selected?
I guess so, if your app was set to use OpenGL 3.
I took a look, there is some weird code specific to the Bounce and Stop actions and this code is quite difficult to understand. Apparently this was done like this to solve some issues or specific...
The build 292.11 is available as beta version in the Product Owners Lounge forum if you use the stand-alone version (not yet on Steam).
In case of problem you can reinstall...
If you can reproduce the crash, could you send us the MFA?
This sounds very odd...
Maybe a conflict with another process, try to close other programs.
Windows uses an icon cache and doesn't refresh it everytime. If you change the 256x256 icon in the properties of the application and still see the original icon in a Windows explorer, close and...
Error 13 is an access error, I think this error can also be returned if the folder name is invalid, could it be the case?
You should upload a MFA where the problem can be reproduced, otherwise I...
Please attach an example so that we see what happens.
I'm not a specialist of Firefly, just a quick comment about the visibility options of the Image object. From what I understand those properties and actions shouldn't be there. To show a Firefly Image...
I think I remember I got a similar issue in this build during a test and switching from OpenGL 1.1 to OpenGL 2.0 in the Android properties fixed it. And IIRC we're going to drop OpenGL 1.1 (I need to...
The properties of the counter object contain options for this.
You can't change them at runtime though.
Maybe just compare the current movement number (with the Compare 2 general values condition) and select the movement only if it's different?
* move = 0
+ NMovement( "Active" ) <> 0...
Ce qui n'est pas normal c'est qu'il mentionne Ant alors que tu as le build 292. Si tu as installé le module Android après avoir installé le build 292 alors ton module Android est trop vieux, ce que...
Selecting a movement will reinitialize it, I don't know why only those directions are allowed just after the reinitialization, I'll check it, but anyway you shouldn't select the movement every game...
Quel build de Fusion tu utilises?
>> j'ai mis le dernier sdk java, c'est le 12.
La 12 c'est pas bon. Après avoir mis la 8 est-ce que tu as changé le nom de chemin dans les prefs de Fusion?
Aussi tu dis "j'ai reinstallé android...
Ah, quelle version du JDK tu utilises? Il faut utiliser la 8.
Et avec l'API 28 ça donne quoi?
I confirm this also happens on iOS. I'm trying to see why.
Ah correct, bug in event list editor. And yes it's a problem as it crashes apparently if you switch to the event editor.
No, global or local it's the same. Images are global. If the same image is used in 2 different objects it will be stored only once. And if you use object 1 in frame 1 and object 2 in frame 2, this...
PS: with 2.5+ make sure "Optimize image size in RAM" is checked for faster loading times.
PPS: with this option the loading times are faster in stand-alone apps, not in the editor. Make sure you...
What is usually taking time is loading the images and sounds that are not used in the previous frame.
You can use the Val function, it detects if a string starts with 0x: Val("0x100") = 256
It also detects binary values: Val("0b100") = 4
Hmm, not sure I can improve this easily, this code is really, really not very easy to modify. I'll check it.
PM sent. The fix should be OK, but I wonder if it could slowdown the event editor refresh in some cases (not sure which ones, and I don't think so, but if you notice any slowdown or any other new...
You should give more details about what doesn't work. If possible attach a simple MFA that shows the problem.
Probably a resource leak. I see you always create an icon without removing the previous one, IMHO you should create the icon only once and then only load the image when it changes.
PS: when it's fixed maybe I can send you an updated EXE, if so I'll send you a PM.
I'm afraid it's a bug, not a simple setting to change, sorry.
It happens only in 2.5+ because it's due to the child events you use in your app (there are no child events in 2.5). We'll try to fix...
J'ai vérifié, les 2 fonctionnent correctement, sauf...
Il y a un cas où ça ne fonctionne pas c'est quand la condition est en rouge et est évaluée dès le démarrage de la scène. Apparemment une...
Ah en fait j'ai lu le message à l'envers. Hmm... je vais regarder.
Les conditions qui s'affichent en vert normalement sont des conditions "déclenchées" par un événement, elles sont appelées aussi conditions "immédiates". Elles ne sont pas évaluées pendant...
The report you posted contains the callstack when the problem happens. In this callstack you can see:
If you set a break point in...
BTW, any news? Have you been able to test your app with the new version of Fusion?
I forgot to mention it's for Position Dots object.
It seems you pass an invalid value of -2 to the Force Animation action. You should not pass negative numbers. We'll protect the code against this, but you have to fix your events to pass a valid...
The size of loop names doesn't matter anymore, except when you use variable loop names (= with expressions, for example On Loop AltStringA$("Active 1")).
We know this. Though the package we use to make the Windows version of Fusion work on Mac doesn't support 64-bit yet, which means we've no solution for the moment. We're working on this.
No it's not at all a simple mapping, otherwise it would have been done a long time ago. ;) It's due to the software we use to make a OSX package. There are semi-working solutions that break other...
The Fusion 2.5 update patches update all components and exporters of Fusion 2.5, including the 2.5+ DLC. You don't need anything else to update Fusion.
I would need the MFA to check what happens.
I've sent you a PM with the new version, let me know.
Hmm, I wonder if it could be the problem with object selection in child events that was reported a couple of days ago. Perhaps I could send you a new version of Fusion for you to check if it fixes...
Seems ok. Maybe you should post an example.
Not specific to this version, it's like this in all the versions. Allowing you to delete any value is in the todo list (we need to implement a routine that scans all the events and expressions to...
This object is available on all the platforms.
Ah I see, when it was updated recently the tool that creates the packages for the extension manager didn't include this information as the other...
The Undo command is not available in the HTML5 runtime for the Edit object.
Works fine here with the object from the Extension manager. Make sure you initialize the font name (+ size & style), the text, the maximum width and then use the Calculate Area function to calculate...
I can't reproduce this. Could you post a small MFA and explain what to do to reproduce the problem please?
Ah I see, this bug was fixed in the event editor, but this still happens in the event list editor. This will be fixed, thanks.
This bug will be fixed in the build 292.11. I don't know why it was never noticed.
Weird. Sounds like a bug in the object selection process. I'll check the code.
So if I read you correctly the changes made by Fernando create a problem that can't be solved either by other settings or actions in your application, correct?
Janette5 alperoz49 any update on this issue? Is this OK now with the changes Fernando suggested that you do in your apps? (= without heading and status bar you should get the immersive full-screen...
>> If i copy steam_api.dll to exe path, then my game run without steamworks.mfx !
No, I don't think so, it just makes Steamworks to work. The Steamworks object needs steam_api.dll. When you build...
Maybe you should create a library with customized default objects and just use it to create new objects?
>> this means that video memory isn't used
Backdrops work with images in the image bank of the application, so the quantity of RAM used by Create Backdrop will be the same with or without...
You can't, it's a fatal error, one of the temporary files used by the application has been deleted (maybe by some external cleaning tool that running in the background?). In theory those files are...
The problem with the navigation bar is a known issue, Fernando is working on it.
Could you upload a MFA that shows the problems on iOS please so that Fernando can see what is not working?
Thanks, this will be fixed in the next update.
Global events are included in the event list, lines from global events start with "Global Events, line #xxx". Same for behaviors.
OK, fine :)
Not at all, I'm answering the part where you say that we don't give new features for free and we make you pay for bug fixes, and I'm saying it's totally wrong, the proof is in our change logs. ;)
I must be dreaming and I don't read what you are saying, someone is going to wake me up...
You are kidding, yes? All the bug fixes of the build 292 are free, check the change log, you don't...
We can probably fix this, I'll add it to the wish list for the build 292.11 or 12.
Actually it records screen positions, not relative positions. Changing this is in the todo list, it bothers...
There are 2 problems I think:
1. If those specific fonts are not supported (i.e. if you set this font in a String object and run the app and the text is not correctly displayed), then I'm not sure...
It's not in our plans for the moment. I'm not convinced by the "utility / complexity" ratio of this feature, but I'll discuss with the others to see what they think about it.
You can use fast loops in parent events only: you cannot add On Loop conditions in child events, as it's triggered conditions (the "green" conditions).
On Loop conditions can have child...
What do you mean? Any version of Fusion has fast loops. Use Start Loop / On Loop in the Special object in the event editor. If you need to loop through object instances, use Start For Each Loop / On...
I think I see why, I'll pass the info to Fernando, he'll update the object asap in the extension manager.
A copyright doesn't prevent you from using it, it depends on its license. The Fusion runtime is copyrighted too, yet you can use it.
All extensions are usually free to use in your applications,...
Yes we do, thanks!
What version of Fusion did you use to build the APK that is installed on those phones?
Thank you :D
Yes, this would require LOT of work, I'm not sure when this can be done.
I've updated CalcRect in the extension manager, try reinstalling it from there.
Quick update on this, it seems it was an installation issue. Probably an older version of the 2.5+ DLC was installed after the build 292.10 update patch was applied, causing some compatibility issue....
I don't know if it triggers less false positives when it's signed, but in the past I tried signing Fusion extensions that were marked a possible threats and this didn't solve the issue, I had to...
Well, the Library layer is shown by the On Group Activation line, it's not visible if you don't activate the Library group, and the Background layer is not visible either (I've checked it by setting...
You're right, we'll remove the old Android version from the file in the extension manager.
Not sure why this happens to you and not others, but apparently there is a temporary workaround that should fix the issue until Google release a fixed version, it's described here:
Ah OK, weird, I don't see how a reinstall would solve the resizing issue in the debugger but glad it's solved anyway.
Oh, and you use the build 292.10?
Hmm, maybe press Ctrl+Shift when you restart Fusion.
Ah, bien, merci pour le test.
Works for me in a simple example.
Weird... neither in expanded or collapsed modes?
Cette extension n'est pas une extension officielle Clickteam, elle a probablement été créée par Fernando en tant que développeur externe et mise sous label Clickteam, il faut lui demander, en...
What you can try: open regedit, go to HKEY_CURRENT_USER\Software\Clickteam\Fusion Developer 2.5\Debugger and delete the sp, wp and xh values.
Yes, this is a known issue, this was mentioned somewhere else. Put a string object somewhere with this font, so that it's included in the application data at build time. In a next version we'll...
Could you post a MFA that shows those problems please?
1) Could you post a MFA please? Difficult to see what you mean.
2) There is very little chance we can fix anything in the Active Direct Show object. Use a Direct Show object if you want a better...
Could you send me the MFA by PM? I'll tell you where the crash happens and if this is a bug in our code we'll fix it.
Hmm, could you send me a MFA with some instructions to reproduce the problem?
I think I see. Are these objects created in the events too? If so, there is a hidden instance of the object in the frame. You can see it if you select Arrange / Show Create Items in the menu....
I don't see what you mean Janette, I don't see how to select the object in the side bar to get that multiselection.
You've to be more precise with your bug reports and attach examples (a MFA or a sound file). Thanks.
aa2953b4 there is a mistake in the second code, it should be:
+ Text_ID("Enemy") = Fixed( "String 3" )
+ Fixed value of Enemy = Fixed( "String 3" )
Comme dit Simon ce forum est multilingue, c-a-d on choisit dans son profil la langue qu'on préfère et on ne verra que les discussions dans cette langue ou les discussions marquées comme...
Oui, comme le disent Windlake et haoujey, j'ai posté l'info en Anglais. Il y a un an on a choisi de mettre F3 en semi-pause car on a eu l'opportunité de porter de gros jeux Fusion 2.5 sur Switch, PS4...
I think we can't "fix" this, it is like it is. Just continue using DX9 for this application (but I would be surprise this video runs at 60 fps on any machine without GPU ;).
As I said previously,...
Ce code se trouve dans le fichier HTML généré par défaut. Ce fichier est juste un exemple montrant comment intégrer l'application dans une page HTML. Vous pouvez l'éditer et modifier ce...
Active Backdrop frames have no name, you can't specify frames with names in actions of this object. Not sure how you want to load them via expressions?
The second issue could be a bug, I'll take a...
"Fire event" doesn't keep the object selection, in On Event all objects will be selected by default.
Better store the destroying time in a value of the object (when the object collides), and then...
Denlon please provide examples (MFA) for both issues, thanks.
PS: for the Download object, avoid downloading more than 2 files at the same time, is it the problem?
Is it a text array? Text arrays are slow to save. We could optimize it but I'm not sure this will be enough.
Anyway, maybe use a global array, and save it at the end of a frame or when the app...
Done (I've removed BUG). You can do it if you click "Go Advanced" (unless it's an admin feature).
Shift + Control
(maybe also View / Toolbars / Customize and then Reset all tolbars - but this resets less settings)
Update: the build 292.9 has been replaced by the build 292.10, it fixes the following issues:
- Event editor: in global events and behaviors, when you add a new condition for an object to import,...
I think it's because you didn't mention a full pathname for the capture filename, so the pathname depends on the current directory that was probably modified by the Edit Box object.
True, it was in the todo list and I forgot about it...
Thanks! This will be fixed in the next update.
No unit tests in this case, a bit complicated to do.
wpd, make sure:
- the build API is 28 or above
- you use a 64 bit version of the JDK
If this doesn't solve the problem, maybe check if you use the latest version of Android Studio.
I'm still unable to reproduce it... Once the counter is imported, it's not in the Import list anymore...
I can't reproduce it anymore using the instructions you gave in the other post. Could you re-explain how this bug can be duplicated please?
The build 292.9 is now on Steam too.
The Download Links posts are updated each time there is a new build (at least in the 2.5 sub-forum, the download links for the exporters haven't been updated with the build 292 yet).
EDIT: I mean...
The build 292.10 is available in the Product Owners Lounge forum if you use the stand-alone version (or via "Check for update" in the Help menu of the product), and on Steam.
You'll get any new build, beta or release.
PS: Manuel I can send you special runtime and box2d files for you to test after the build 292.9 is released.
The problem is internal to the runtime, it's caused by the anti-repeat function used in collisions, that was not adapted to collisions with physics objects.
It does work with a single object, I tested it, maybe you've a different MFA than mine. Anyway I saw where the problem comes from. Not very easy to fix, so this will be done in the next build after...
It seems fixable though this can't be done in the current build as it's close to release and this fix will need to be tested to detect any possible side effect.
No idea if it's easy to fix yet, I don't understand what happens. It's an object selection issue, it works when there is a single object, it fails if there is another object with the collision flag...
Yes, the physics engine doesn't know the non-physics layers.
Though I suppose you can use a physics engine object per layer with a different ID and set the engine ID in each object.
Try the following custom types:
CF_CNCV25_EVENTS (for events)
CF_CNCV25_CONDITIONS (for conditions)
CF_CNCV25_ACTIONS (for actions)
"this one" = build 292.9
292.8 is stable, apparently, though AFAIK there are display issues in Android in low memory condition or something like that, that's why it was not released as official...
La différence entre Développement et Final est expliquée dans la section "Distribuer votre application / Type de construction / Applications HTML5 / Construction".
En ce qui concerne l'option...
292.8 is on Steam, as beta version. Just suscribe to betas in the Fusion properties in the Steam client and enter the code given in the Steam forum.
We're going to release the build 292.9 as beta...
I know a big game that uses it with a 1280x720 video and works using DX11 on every machine running Windows 7 or above (they had severe tests), I didn't notice any difference between DX9 and DX11 (in...
F3 is currently paused. The F3 team had to focus on console development to port games made with F2.5 to consoles. The good side is that this allowed debugging and improving the F3 code for consoles,...
I'm not going to comment any suggestions made by everyone, I've not enough time for this. About this specific request, it's in the wish list, but this feature is a problem as the resize or rotation...
Cannot reproduce. Could you make and attach a simple MFA that reproduces the problem please?
It would be difficult to do as hotspots are properties of images and images can be shared between objects. I'll add that to the wish list anyway.
AFAIK this issue has been fixed in the build 292.8:
"- Debugger: now displays up to 254 alterable variables and strings (254 is a limitation of the current version of the debugger)."
Thank you for the video, this helps a lot, I was not doing it the same way as you.
Are you talking about the crash in the behaviors (and global events) when you import an object and it's still in the import list? If so, yes this will be fixed in the build 292.9.
I'm unable to reproduce this crash. Probably I don't do exactly what you do...
Open regedit, go to HKEY_CURRENT_USER\Software\Clickteam\Fusion Developer 2.5\Debugger and then delete the 'sp' value. This should reset the size of the output window.
Bug in build 292, sorry. Will be fixed in the build 292.9.
Hmm, rename cfex.dll in the Fusion directory. If Fusion can't load this file the DLC won't be detected, this way you can test if your MFA is compatible. And then rename it back to cfex.dll.
Weird... Is the MFA on a normal, local drive?
I'm not sure if I understand what you mean. The popup menus display all the alterable values that are defined in the object, not only the first 26 values.
Correct, not sure why this condition is not disabled in this case, maybe a problem with extensions. I'll take a look.
Thanks! Yes it looks like a bug.
The problem with standard controls like the ones used in the Dialog Box object is that changing the colors is not a simple change. I can't tell you when this could be done.
OK, thank you.
Done in build 292.9.
It's just a display formatting issue, the Str$ function displays a limited number of digits. Use the FloatToString$ function to display more digits, for example:
Could you post a small MFA as example please?
No, never, it's a pure Windows software graphic mode thing, they are not implemented in Windows D3D display modes, nor any other exporter.
It's already on the list. I think this was never added to avoid confusions between the "Alterable string" of the String object and the "Alterable Strings", I imagine this can be very disturbing for...
Weird, could you send me your MFA?
292.7 is almost identical to 292.6, there is just a fix in the runtime.
This is not illogical at all, this is how global events work in Fusion. The rule is simple: when an object is not in the frame (= is not displayed in the object list of this frame), the global events...
ASAP, hopefully in one of the next 2 updates.
Here is the DX11 version. Let me know if it's OK.
I've added you to my contact list, try to send me a PM.
We'll take a look. In the meantime it seems that if you do "Set deceleration to 5" after the "Stop" action, it solves the issue. Not sure if you can use this workaround.
If you send it to me I can convert it probably.
What's the graphic mode of the application? DX9 or DX11? Something like this had been reported for a DX9 app, but I didn't heard anything else about it after it was converted to DX11.
I confirm this is what happens. You should compare xtarget and ytarget with Round(xpos( "camera" )) anf Round(ypos( "camera" ))
A video wouldn't be enough, the MFA that launches the other ap is necessary to see what you do exactly, what options are selected, etc. Can you reproduce the problem from a fresh app that just does a...
No suggestion, and not enough time to do more research about this problem for the moment, I'm very sorry. Maybe later at the end of next week, not even sure...
Hmm, I can't reproduce it with simple apps. Can you show the MFAs?
No, unless the parent application is itself executed as admin.
IIRC this it doesn't trigger in apps that are executed as administrator. Is this the case in your app?
Ah sorry I didn't see you posted the code.
You have to move img and imgSampler out of the cbuffer:
Texture2D<float4> img : register(t1);
sampler imgSampler : register(s1);
Yes I received the PM and answered. The MFA still contains custom qualifiers, not sure why. I was able to reset them on my side without any problem.
Great. For info the update patches now update this file.