Build 294.12 - Release Candidate

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.
  • Thanks Volnaiskra. Yeah I use expression as well in artwork I don't mind to be outside. For graphics that I want to be packed I can't use expressions. I even opened a topic about this recently:

    Please login to see this link.

    In expressions I can use alterable string and global string as part of the expression which make things really straightforward for dynamically loading things.

    I think you misunderstood me, or maybe I misunderstood you. My understanding is that you hate having to use the mouse to click on stopped:


    Please login to see this picture.


    What I'm suggesting is that you click this button instead:


    Please login to see this picture.


    Then you just enter 0 into the resulting expression editor, which makes it use the "stopped" animation:


    Please login to see this picture.


    You can do this for all the parameters, including direction and color, or only for those parameters you wish. So, if you want to still be able to use the file selector, for example, you can do that, but use the expression editor for all the other options. Then, whenever you need a new Load Frame action, instead of creating a new one, copy the existing one and modify as needed. Then you will be able to press Enter through each step, without having to use the mouse.

    For example, if I copy and paste the action below, it will let me choose a file using the File Selector window, but everything else will use the Expression Editor, so I can hit Enter through each parameter. It will load the graphic into "stopped", in the default direction, with bright green as the transparent color:


    Please login to see this picture.


    Quote

    By the way would you mind clarifying the "make sure you use the recently added preference to shorten dialog animation time"? I guess I missed that one.


    Uncheck this option to speed up how quickly the Expression Editor opens. This slightly speeds up the process when you're hitting enter 9 times to get through 9 Expression Editors:


    Please login to see this picture.

    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.

    Edited 5 times, last by Volnaiskra (December 12, 2022 at 12:33 AM).

  • Thanks Volnaiskra. Yeah I use expression as well in artwork I don't mind to be outside. For graphics that I want to be packed I can't use expressions.

    -----

    You can use expressions if you uncheck the "Include external files" option and manually add these files in the Binary Data tabs in the Data Elements editor. Furthermore this is much more efficient than the "Include extenal files" option, because embedded binary files are usually loaded directly from the EXE, while with the "Include external files" files are extracted top the temp folder when the app starts.

    Note that at some point in the future the "Include external files" option will be modified to automatically add binary files and won't extract files at the beginning anymore (if files need to be extracted like video files, either they will be extracted when the object loads the file, or you'll need to extract them manually, for example if you don't want to lose time when the object needs the file). It's in the wish list for a couple of builds but I had no time to do it yet, maybe in the next build. When it's done you'll be able to use expressions for these files.

    Edited 3 times, last by Yves (December 12, 2022 at 8:31 AM).

  • Thanks Volnaiskra. In fact, I tried using numbers in the past but it wasn't loading. I may have done something wrong. Started from scratch and it works fine now. I'll use that from now on.
    I just couldn't find the configurations you mentioned in preferences. Here it shows something slightly different. Is that from Tools>Preferences? I'm on 294.10

  • You can use expressions if you uncheck the "Include external files" option and manually add these files in the Binary Data tabs in the Data Elements editor. Furthermore this is much more efficient than the "Include extenal files" option, because embedded binary files are usually loaded directly from the EXE, while with the "Include external files" files are extracted top the temp folder when the app starts.

    Note that at some point in the future the "Include external files" option will be modified to automatically add binary files and won't extract files at the beginning anymore (if files need to be extracted like video files, either they will be extracted when the object loads the file, or you'll need to extract them manually, for example if you don't want to lose time when the object needs the file). It's in the wish list for a couple of builds but I had no time to do it yet, maybe in the next build. When it's done you'll be able to use expressions for these files.

    ------

    thanks Yves, good trick, I'll use that. If I understood correctly every time a build is compiled the files added in Binary Data will be integrated, so I can modify these at will before generating the .exe. That will work for me.

    I guess video files are ok to be outside since they are usually single bigger files. Out of curiosity, the loading files externally are all equivalent in terms of reliability? I mean, expression vs manual loading them through fixed path, adding to binary data tab etc?
    I remember I made a game that some players didn't see the image loaded. But I could not reproduce consistently. Not sure if it was a bug on the player's machine or what. What command would you recommend to use as the best and most reliable?

    Edited 2 times, last by SevenSails (December 12, 2022 at 1:49 PM).

  • ------

    thanks Yves, good trick, I'll use that. If I understood correctly every time a build is compiled the files added in Binary Data will be integrated, so I can modify these at will before generating the .exe. That will work for me.

    I guess video files are ok to be outside since they are usually single bigger files. Out of curiosity, the loading files externally are all equivalent in terms of reliability? I mean, expression vs manual loading them through fixed path, adding to binary data tab etc?
    I remember I made a game that some players didn't see the image loaded. But I could not reproduce consistently. Not sure if it was a bug on the player's machine or what. What command would you recommend to use as the best and most reliable?

    Yes these files are integrated into the EXE when you build the app.

    Store your files in the directory of the MFA or in sub-directories, and use standard Apppath$ + "pathname_relative_to_the_MFA_pathname.xxx" expressions, that's the best solution.

  • Greetings!
    Is it possible to add more audio channels? Let's say increase to 55-60?
    I have a very hurricane game with a lot of sounds of shooting, explosions, using objects, etc. and sometimes it happens that in a very major battle some sounds are missing :/

    Edited once, last by ButterMun (December 14, 2022 at 5:37 PM).

  • Please login to see this attachment. Please login to see this attachment.
    So I'm having this issue with a custom skin that I made, where, if my computer's screen turns off or goes into sleep mode, after returning to Clickteam Fusion, some of the colors I gave it return to how they were on their default state.
    The only way to turn it back is by reloading the skin (or selecting a different one then selecting the purple one)

    Edited once, last by Peeblo (December 15, 2022 at 11:13 PM).

  • Please login to see this attachment. Please login to see this attachment.
    So I'm having this issue with a custom skin that I made, where, if my computer's screen turns off or goes into sleep mode, after returning to Clickteam Fusion, some of the colors I gave it return to how they were on their default state.
    The only way to turn it back is by reloading the skin (or selecting a different one then selecting the purple one)

    I can reproduce it, I'll try to fix it.

  • Hi. I don't know if this is the right thread, but they said I can report this little problem as a bug (the size and alignment of some trutype fonts no longer match due to the latest update of CTF 2.5 and DEV.).

    Please login to see this link.

  • Do those 2 monitors have different scalings? I can't reproduce this here with my 2 monitors with different scalings. Also please note that the Fusion option is the simplest DPI scaling option supported by Windows, this is not a per-monitor scaling option, which might be supported later.

    Yes, they have different scalings.


    Quote

    The Global option in arrays is only for the current application, the data is not shared with sub-apps.


    :O


    Quote

    I don't see what you mean by "the selection is empty", seems OK here. Though if it's a PNG with alpha channel the alpha channel won't be taken into account in the selection (maybe it was your question?).

    Yes, the selection can be moved but the picture stays as is. Maybe I had the wrong channel (color or alpha) selected. I'm really confused how to use this properly. Yes, sadly the alpha isn't moved with the picture.


    There is an issue with the Flag window where you select a flag from a list in the expression editor.
    The size of this window can't be changed anymore. It's fixed.

  • Found a bug!
    When accidentally pasting a large text
    Almond Apple Baguette Berry Burrata Cake Caper Capicola Carrot Cheese Chicken Chocolate Churro Cookies Cow Cream Croissant Egg Flour Guanciale Ham Honey Lettuce Lozu Meat Meatball Milk Muffuleta Onion Orange Pancetta Parmesan Pastrami Pecorino Pepperoni Persimmon Pig Potato Prosciutto Rice Salami Sauce Sopresatta Soup Spaghetti Speck Tartar Tomato Vitelotte Wheat
    Into any expressions, Clickteam crashes.

  • Peeblo interesting, it didn't crashed at first, it actually appeared to be normal for a few seconds, I could click and do stuff on the expression editor, then suddenly it closes while idle.
    Pasted the entire lorem ipsum, it reached a char cap and cropped the rest out, still only crashed after a few seconds in idle.

    Edited once, last by NaitorStudios (December 18, 2022 at 1:13 AM).

  • In the option to load an image into a frame from file using expression, if the hotspot and/or action value is set outside the range of 100000 it will destroy the object. I accidentally placed one extra zero, didn't notice and was puzzled that the object was being destroyed! XD

    It's not a bug actually and now I understand it.
    The values 100000 and 110000 in the hotspot/action point position for Load Frame have a special meaning.
    These values correspond to the center and right/bottom alignment of the sprite, respectively.
    However, rather than representing a position in pixels relative to the top-left corner of the sprite, these values represent a percentage of the sprite's size.
    100000 corresponds to 50% and 110000 corresponds to 100%.
    If you want to specify the hotspot position in pixels, you should use a value other than 100000 or 110000.
    If you use a large pixel value, the sprite may go offscreen, which may trigger the option to destroy the object if it is too far (which is enabled by default).
    This behavior may appear to be a bug, but it is intended.

  • Thank you for fixing the missing context menu in the object list.

    I was wondering if it's possible to make this description box resizable, or add a tooltip that displays the cut off text on hover?

    Please login to see this picture.

  • Hey, when using an object with the Mouse Movement and then turning it off, changing the movement or destroying it, the real mouse never comes back unless you shut down the application or change frames. It doesn't matter if you do the "show mouse pointer" condition, it has no effect.

    I don't remember it always being this way?

  • can we have under [Player control] / [Set key] - and use an [expression -> value] rather than a popup asking to press a key; so we can just enter an ASCII value. it would then make customizing the Standard inputs at runtime possible ( eg; for the joystick )
    This has been like this forever from KnP/TGF days, but we really need it as an editable value, rather than a [pop up asking to press a key].

    I know we can customize using CTRL-X, but that doesnt address the built-in Player Control - for example the Joystick.
    I know we have Joypad objects, but this should really be already built into Fusion, it should have been that way from before MMF

    * the joystick events built in - simply work really well. they also cover using the arrow keys * allowing us to enter values, would make a custom control built in - so much simpler.

    // CTRL-Y is so 1998

    Edited 2 times, last by danjo (December 20, 2022 at 2:07 PM).

Participate now!

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