Build 292.26 - Release

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • I also run BitDefender. Haven't had a problem with my big game, but for some reason the mini-app I made a while back that literally just calculates time and cost got flagged and deleted. That was... a weird one. But eh.

    Do you also get warnings for the files i posted up the thread?

    Im waiting to see if anyone from clickteam responds to the posts with info, if they have submitted anything to BitDefender already or to clarify if we are allowed to do it ourselves.
    Id be very surprised if we are allowed to upload parts of the program and extensions to third party even if a virus vendor.

  • I noticed that a lot of people have a bit of trouble understanding that Behaviors works the same as frame events... So some may add qualifiers inside a a behavior, and have redundant conflicting events in multiple objects...
    So I was thinking it would be interesting if qualifiers show up on the object toolbar, and could add behaviors to qualifiers itself, it would keep things organized and avoid people having the copies of the events conflicting...

  • My biggest wish with qualifiers is that they would be much easier to access. I flip between frame events and global events all the time, with hotkeys. It's instant. Whereas getting into a behaviour takes a bazillion clicks (plus hunting down the particular object in the first place), which is the main reason I never use them.

    I wish they would add some sort of bookmark-like function that could take you to an object's behaviour events with a hotkey. Though I guess you could achieve something similar with a clever use of the find all function...

    Please login to see this link.
    My Fusion Tools: Please login to see this link. | Please login to see this link. | Please login to see this link.

  • Same here, I never used behaviour, I'm not even sure if it's really a good thing to use this, what is the added value?
    I prefer to have all the same code in one place, and with Each Loop you can easily create behaviours.
    And same as Volnaiskra, it's always painfull to switch between behavior page and events page.

    Developer of Inexistence available on Steam :
    Please login to see this link.

  • Same here, I never used behaviour, I'm not even sure if it's really a good thing to use this, what is the added value?
    I prefer to have all the same code in one place, and with Each Loop you can easily create behaviours.
    And same as Volnaiskra, it's always painfull to switch between behavior page and events page.

    I think it could be useful to organise or declutter code, by storing certain code in there that you don't need to change very often, for example. But of course only if you did it very carefully and judiciously; the more you split up code the more you run the risk of creating a mess.

    For me, the biggest added value emerged with one of the relatively recent updates (I think maybe about 12-18 months ago?) that let you rearrange the order of events (eg. Behaviours>Global>Frame, or Global>Frame>Behaviours). So while all my global events currently fire after my frame events, there are certain parts (eg. keyboard/gamepad input code) that I'd prefer to fire before frame events. This is now possible by using behaviours. Though their inaccessibility has so far prevented me from using this method (just like Global Events' inaccessibility prevented me from using Global events until :cf25+: )

    Please login to see this link.
    My Fusion Tools: Please login to see this link. | Please login to see this link. | Please login to see this link.

  • Fusion Free HTML Request:

    Please can you change your Clickteam Fusion banner to state: MADE USING Clickteam Fusion? This is when the game starts - the load screen that's your branding.

    It's very confusing to people who've never head of Clickteam Fusion - they think you made the game - as opposed to the software.

    Casual games: Please login to see this link.

  • My biggest wish with qualifiers is that they would be much easier to access. I flip between frame events and global events all the time, with hotkeys. It's instant. Whereas getting into a behaviour takes a bazillion clicks (plus hunting down the particular object in the first place), which is the main reason I never use them.

    I wish they would add some sort of bookmark-like function that could take you to an object's behaviour events with a hotkey. Though I guess you could achieve something similar with a clever use of the find all function...

    I second this, and I think I requested it in a prior post but I might have dreamed that up. I use behaviors now that they're slightly easier to access via 2.5+, but ideally there could be a hotkey that opens a dialog to select which object I want to view the behaviors on and go from there. Something similar to the create/launch object dialogs would be sufficient.

    On that note, something I've always wondered - why can the game/frame not be launched from the Event List Editor? There might be a good reason, but I've not seen it.

    Please login to see this link.

  • [MENTION=7340]piscesdreams[/MENTION] what do you mean it's easier to get to in 2.5+? Are you referring to the "find all" feature, or is there some other way that I've not noticed?

    Regarding your last paragraph, you can definitely run the game from Event List Editor. Maybe your button has disappeared from the ELE toolbar (in which you can put it back using the customise toolbar feature). But even so, you should still be able to run it by hotkey or top menu.

    Or are you referring to the Action List Editor (the one that shows a single event when you double click in the Event Editor)?

    Please login to see this link.
    My Fusion Tools: Please login to see this link. | Please login to see this link. | Please login to see this link.

  • My biggest wish with qualifiers is that they would be much easier to access. I flip between frame events and global events all the time, with hotkeys. It's instant. Whereas getting into a behaviour takes a bazillion clicks (plus hunting down the particular object in the first place), which is the main reason I never use them.

    I wish they would add some sort of bookmark-like function that could take you to an object's behaviour events with a hotkey. Though I guess you could achieve something similar with a clever use of the find all function...

    I just tried this and, though using Find All is definitely easier than hunting around in the object itself, enabling the "Behaviors" checkbox in Find All makes the find function waaaaay slower (presumably because it has to search through every single object in the MFA). In my case, the search was literally about 50 times slower when I included behaviors in the search (~17 seconds with, ~⅓ of a second without) even though I had just one object with any behaviours.

    Perhaps this itself could be sped up, maybe by storing an index of objects which contain behaviours somewhere and only searching through those?

    Please login to see this link.
    My Fusion Tools: Please login to see this link. | Please login to see this link. | Please login to see this link.

  • Do any of these command line options still works on newest versions? Has it changed or removed?

    /DIB => forces standard graphic mode
    /DIB3 => forces standard graphic mode, 256 colors
    /DIB4 => forces standard graphic mode, 16 millions of colors, 24 bits
    /DIB6 => forces standard graphic mode, 32768 colors
    /DIB7 => forces standard graphic mode, 65536 colors
    /DIB8 => forces standard graphic mode, 16 millions of colors, 32 bits
    /DDRAW => forces DirectDraw + VRAM mode
    /NOVR => no VRAM in DirectDraw mode
    /DEBUG => displays graphic mode in title bar
    /MIS0 => disables the Machine Independent Speed option
    /MIS1 => forces the Machine Independent Speed option
    /NOF => runs in windowed mode
    /NOC => prevents images from being compressed in memory (for internal test)
    /NOX => disables Alt+F4
    /VSYNC => forces V-Sync ON

  • [MENTION=7340]piscesdreams[/MENTION] what do you mean it's easier to get to in 2.5+? Are you referring to the "find all" feature, or is there some other way that I've not noticed?

    Regarding your last paragraph, you can definitely run the game from Event List Editor. Maybe your button has disappeared from the ELE toolbar (in which you can put it back using the customise toolbar feature). But even so, you should still be able to run it by hotkey or top menu.

    Or are you referring to the Action List Editor (the one that shows a single event when you double click in the Event Editor)?

    If you right-click the object in either the frame itself, or the objects panel, there is a dropdown menu to access behaviors.

    Yes, sorry - the Action List Editor is what I meant. My mistake.

    Please login to see this link.

  • hmm... I wish more kinds of properties could be added to shaders... (float2, float3, float4)
    Having to split it into multiple variables fill the limit of variables too easily...
    I know there's INT_FLOAT4 that's is supposed to be used with the color property tho, so would be nice if the color selector also had transparency in there, hmm..

    I'm making a normal map + ambient occlusion shader, having multiple lights require many variables, I can use a loop for this, but...
    Position require X, Y, Z position for each light, so having a float3 would be extremely useful...

  • I just found a bug with Global Variables + For Each loops
    If you collide two objects (or scope objects in general), for example two strings (same object), and run a for each loop, use it's index for selecting a global variable, then setting it for example to the alterable string of each object, it will only fill the first global variable and ignore the others...
    Doing the same thing but with another object's variables works as intended, so this is clearly a bug.

    Edit: Other problems to mention... Pre created strings can't be destroyed and will still collide after destroyed because it's actually hidden.
    Strings created during runtime doesn't seem to work well with For Each loops, I can't store it's the string text into a object's Alterable String.

    Edited once, last by NaitorStudios (August 31, 2020 at 5:44 PM).

  • Hi all, I'm new here and new to ClickTeam Fusion 2.5. I learned that I'm teaching a game design class about a week ago and am trying to get up to speed as quickly as possible.

    I hope this is the right place for this question:

    In the curriculum we are using, students are asked to test the Bouncing Ball movement on a new Active Object.

    In my version, R286.1, the object bounces around the screen like a DVD menu icon. However in a student's 292.26 build, it flies off screen and does not return.

    So my question is: Does the 292.26 version require additional actions to make the borders of the game responsive to Bouncing Ball movement?

    Thank you!

  • works for me on 292.26 heres a quick example mfa. Also added a screen cap of the event list editor and the condition that opens when you choose test position of active. Looks like it works like it always has. Hope this helps. Please login to see this attachment.Please login to see this attachment.

  • [MENTION=15682]Volnaiskra[/MENTION] you might be able to add a comment to the behavior with a unique word. Then just search for the word. I actually do this a lot to create bookmarks that can be easily cycled through in the find all results. It is similar to using F11 top create bookmarks, but they can exist at all times and allow you to use bookmarks for other things.

    Please login to see this link.

  • I want to add that I've never had any app or game created with a Clickteam product flag an antivirus product, but recently I have reports that a number of different AV software are giving false positives for some of the executables I've made with MMF2.5+. In fact, just a few moments ago Windows 10 Defender labelled a game I'm working on as a severe trojan threat and automatically quarantined it.

    Again, this is not the MMF2.5 runtime itself but the exe builds I'm producing.

  • [MENTION=15682]Volnaiskra[/MENTION] you might be able to add a comment to the behavior with a unique word. Then just search for the word. I actually do this a lot to create bookmarks that can be easily cycled through in the find all results. It is similar to using F11 top create bookmarks, but they can exist at all times and allow you to use bookmarks for other things.

    Thanks for the suggestion. I've actually discovered this method myself recently, and I agree it's great! I put "fff" as my unique 'word' at the beginning of such comments, which makes it super quick to search for since my finger is already on the F key when I'm doing the hotkey for find all.

    But the problem with doing this for behaviours is that if you check "behaviors" in the find all options, all searches take dramatically longer to perform, since it now searches through every single object. On my mfa it's literally 50 times slower: from about a third of a second to about 15 seconds. I use find all a lot so going from near-instantly to 15 seconds is significant.

    I suggested earlier that maybe Clickteam can improve this by storing an index of objects that contain behaviours somewhere, then using the index to only search through those objects, rather than through every single object.

    Please login to see this link.
    My Fusion Tools: Please login to see this link. | Please login to see this link. | Please login to see this link.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!