User Tag List

Page 1 of 2 1 2 LastLast
Results 1 to 10 of 12

Thread: Scope Control Object - An extension expanding on Fusion's object selection [Testing]

  1. #1
    Clickteam Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleInstall Creator Pro
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)
    BartekB's Avatar
    Join Date
    Aug 2013
    Posts
    639
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    Smile Scope Control Object - An extension expanding on Fusion's object selection [Testing]

    Hey everyone, today I'd like to announce a brand new extension for Fusion which I have been working on for the past few months.
    The Scope Control Object! My second Fusion extension that specialises in everything object selection related, a crucial part of Fusion and therefore, all Fusion projects. The goal was to create an extension which simplifies many workarounds one has to do to create functioning code. Primarily code that deals with same object-type instances, and also expand it all further.

    If you have used the Select Object before, then you may be familiar as the two objects deal with the same matter.



    All of the extension's features have been implemented, a total of 48 conditions, 62 actions and 119 expressions! Those A/C/Es contain:
    • The ability to store selection (objects) in containers (called storages).
      Loop over them and do boolean operations (add, remove, intersect) from selection to storage, and vice versa.
    • Select, deselect or inverse selection at any point within an event's conditions.
    • Sort objects by their properties available in condition, action and expression forms.
    • Loop through sorted objects, by order within the sort as opposed to the default order of a for each.

    ... and a ton more! The A/C/Es are considered final, so the amount of them won't increase unless there's feedback to add or change something.

    Though, with so many conditions, actions and expressions, it'll be tough and time-consuming testing all of them thoroughly, hence this post.
    If anyone is interested in checking this out, I'll be very thankful for the feedback you can give me on this as I'd like to get this extension as good and without bugs as possible.
    I can offer the full extension to those that gave helpful feedback.

    Here's some example uses:

    Using "Inverse selection" to select everything except what was clicked on, works inside a for each loop too!


    Conditions and actions for modifying selection by storage and vice versa


    Sort and select however many objects you want, works with qualifiers and when negated.
    This example shows selecting the closest objects to the mouse.


    Alternatively, you can use an action to begin the sort, which will execute a special for each loop.


    For occasions when you only need one lowest/highest value from all selected objects, there are expressions available instead.



    If you think this interests you, join the ClickConverse Discord (you will have to verify your products to enter and to test): https://discord.gg/mGyQAaP
    - BartekB, a.k.a Uppernate
    Join the Click Converse Discord! - https://discord.gg/7RNXFrC
    Dungeon Raiders! - Link soon™

  2. #2
    Clicker Android Export Module

    Join Date
    Feb 2010
    Posts
    151
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Holy smokes I can think of so many instances where that would be useful, nice job man! I'd love to test it and get my hands on it.

  3. #3
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleMac Export ModuleSWF Export ModuleXNA Export Module
    MEHRDAD's Avatar
    Join Date
    Jan 2009
    Location
    Iran
    Posts
    485
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Great!!!. Nice job @BartekB

  4. #4
    Clicker Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Fusion 2.5+ DLC (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)

    Join Date
    May 2017
    Location
    Nantes
    Posts
    173
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    Nice extension ! Is it compatible with android and ios ?

  5. #5
    Clickteam Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleInstall Creator Pro
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)
    BartekB's Avatar
    Join Date
    Aug 2013
    Posts
    639
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    Hello @haoujey , at the moment it is only for Windows. I'm not sure how plausible the extension will be for other runtimes (seeing it has 200+ A/C/Es) but I'll try and look into it.
    The only problem would be with iOS as I do not have any Apple devices for development.
    - BartekB, a.k.a Uppernate
    Join the Click Converse Discord! - https://discord.gg/7RNXFrC
    Dungeon Raiders! - Link soon™

  6. #6
    Clicker Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Fusion 2.5+ DLC (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)
    Volnaiskra's Avatar
    Join Date
    Jan 2014
    Location
    www.sprykegame.com
    Posts
    2,452
    Mentioned
    122 Post(s)
    Tagged
    0 Thread(s)
    Oh, wow! This looks groundbreaking.

    Do you think it's safe to use on my main (5 year+) project? I don't mind if there are some bugs that make it not work quite as intended (that's what the testing is for). But is there any chance it could corrupt the MFA or something like that?

  7. #7
    Clickteam Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleInstall Creator Pro
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)
    BartekB's Avatar
    Join Date
    Aug 2013
    Posts
    639
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    Hey @Volnaiskra , thank you!

    I very much doubt that the extension can corrupt a .mfa as all behaviours of the extension happen at runtime (outside the editor), and any bugs that may happen can be patched with an update without altering the .mfa.
    The thing that can come close is when an update changes or removes conditions, actions or expressions. So I suggest to not to use this in real projects until A/C/Es are final, which should happen soon after a bit more testing.
    - BartekB, a.k.a Uppernate
    Join the Click Converse Discord! - https://discord.gg/7RNXFrC
    Dungeon Raiders! - Link soon™

  8. #8
    Clicker Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Fusion 2.5+ DLC (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)
    Volnaiskra's Avatar
    Join Date
    Jan 2014
    Location
    www.sprykegame.com
    Posts
    2,452
    Mentioned
    122 Post(s)
    Tagged
    0 Thread(s)
    ok, but if an update comes that changes A/C/E, I can just remove all references to the extension manually, then update it, and there shouldn't be any problems, right?

    I'm very keen to try this out. I tend also to be pretty good at finding bugs and design flaws, because I'm ̶a̶n̶a̶l̶ ̶r̶e̶t̶e̶n̶t̶i̶t̶i̶v̶e thorough.

    Edit: er, my IQ goes down 50 points whenever I enter Discord. It's the most confusing site ever for me. What do I do once I'm there, to get the extension beta? (I've already signed up to Click Converse and verified my products, on a previous occasion)

  9. #9
    Clickteam Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleInstall Creator Pro
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)
    BartekB's Avatar
    Join Date
    Aug 2013
    Posts
    639
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    Removing all references to the changed or removed A/C/Es and then updating will not cause any problems yes.
    I will directly message you on discord to give you the extension there
    - BartekB, a.k.a Uppernate
    Join the Click Converse Discord! - https://discord.gg/7RNXFrC
    Dungeon Raiders! - Link soon™

  10. #10
    Clicker

    Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleiOS Export ModuleInstall Creator
    SirEatAlot's Avatar
    Join Date
    Oct 2010
    Location
    Stockholm, Sweden
    Posts
    396
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    This looks incredible! Would also very much like to test this I'm on the discord as WileySmiley

Page 1 of 2 1 2 LastLast

Similar Threads

  1. Possible to scope objects while testing modulo?
    By elvisish in forum Fusion 2.5
    Replies: 5
    Last Post: 28th October 2019, 09:01 PM
  2. Can Object Scope Fail?
    By Sunonymous in forum Fusion 2.5
    Replies: 4
    Last Post: 6th October 2016, 07:40 PM
  3. AI Wall Detection and Object Scope
    By icicle in forum Multimedia Fusion 2 - Technical Support
    Replies: 1
    Last Post: 8th August 2014, 10:56 AM
  4. Object scope/instance help understanding
    By Scynscyn in forum Multimedia Fusion 2 - Technical Support
    Replies: 11
    Last Post: 15th June 2014, 03:18 PM
  5. Replies: 11
    Last Post: 10th October 2013, 06:29 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •