User Tag List

Page 14 of 17 FirstFirst ... 4 12 13 14 15 16 ... LastLast
Results 131 to 140 of 165

Thread: Build 292.10 - Release version

  1. #131
    Clickteam Clickteam

    Join Date
    Jun 2006
    Location
    France
    Posts
    12,917
    Mentioned
    94 Post(s)
    Tagged
    2 Thread(s)
    Quote Originally Posted by grimmy View Post
    I just updated to this version and it seems I can only delete the LAST global variable in the list. Trying to delete any other global results in the delete option being greyed out.

    Cheers
    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 shift the value indexes, as stupidily they aren't referred by ID in the events).

  2. #132
    Clicker Fusion 2.5 Developer

    Join Date
    Feb 2014
    Posts
    959
    Mentioned
    16 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by Yves View Post
    (we need to implement a routine that scans all the events and expressions to shift the value indexes.)
    +1

    it also would be an awesome feature if when you did this (if you managed to link them to IDs) you also gave us the ability to drag variables up and down the list to rearrange them. this would help a lot of people order their variable list, which always seems to get in a complete mess....well at least mine does lol

  3. #133
    Clicker

    Fusion 2.5 DeveloperFusion 2.5+ DLCHTML5 Export ModuleiOS Export ModuleSWF Export Module
    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)

    Join Date
    Dec 2010
    Posts
    119
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Yves View Post
    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 shift the value indexes, as stupidily they aren't referred by ID in the events).
    +1 to being able to delete and reorder values and strings.I'm about to manually reorder 80 strings to move them into the first 99 (so they can be saved by the ini object). The idea that we could shift these around semi-automatically would be heaven.

  4. #134
    Clicker Fusion 2.5Android Export Module
    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)
    AftPeakTank's Avatar
    Join Date
    Apr 2013
    Location
    Greece
    Posts
    368
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by JohnArtbox View Post
    +1 to being able to delete and reorder values and strings.I'm about to manually reorder 80 strings to move them into the first 99 (so they can be saved by the ini object). The idea that we could shift these around semi-automatically would be heaven.
    @Yves ,

    Why not implementing a "get an Alterable Value (or Global or whatever) by NAME" functionality? Reordering and deleting is ok of course but if it is hard to implement could you please add this functionality? Maybe it would give you a list of the used names too, so you don't have to write...

    Promise, last time I post about this matter...I have posted 2ice and got no answer and comment on this...So I guess either I don't describe it well or noone cares about it...

    Byt he way, giving a list of the fast loops names in use, when working in event editor, is out of the question?

  5. #135
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export ModuleUnicode Add-on
    mobichan's Avatar
    Join Date
    Oct 2007
    Location
    Buffalo, NY
    Posts
    3,274
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)
    Seems like those of us who rely on qualifiers sharing specific alterable value indices would still need the current method (ie fixed index values). I guess if there was a way for Fusion to store shared values based on names, that would be great. But then we wouldn't be able to access the value by index anymore.

  6. #136
    Clicker Fusion 2.5Android Export Module
    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)
    AftPeakTank's Avatar
    Join Date
    Apr 2013
    Location
    Greece
    Posts
    368
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by mobichan View Post
    Seems like those of us who rely on qualifiers sharing specific alterable value indices would still need the current method (ie fixed index values). I guess if there was a way for Fusion to store shared values based on names, that would be great. But then we wouldn't be able to access the value by index anymore.
    They could implement just a small search loop to find which Alterable Value has a specific name but I guess it would be slow?

    Personaly I use qualifiers and soemtimes when I copy objects and code from one project to another, I just need to add one vlaue that was already beiing used by another part of the code.

    Lets say there is an object A with the "Hitpoints" value on Alt Val A and there is already some code about it.
    Then I copy object B that already has Alt Val A occupied as "Speed" for example.
    All I want to do is to add the "Hitpoints" value and code nothing. Now as is, I need to change either the code for "Speed", or the code for the "Hitpoints"...

    For me this is hell... Especially if there are numerous values occupied and multiple lines of code that use them.

    I need this functionality...Reordering, migrating, searching, somekind of solution at least.

    Something is telling me I am not clear enough in my discrition but I am doing my best...

  7. #137
    Clicker Fusion 2.5 Developer

    Join Date
    Feb 2014
    Posts
    959
    Mentioned
    16 Post(s)
    Tagged
    1 Thread(s)
    @mobichan hmmm... good point the rabbit whole deepens (what have I begun lol)

    but I guess in that case if reordering them breaks your game.... then you just don't reorder them

  8. #138
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export ModuleUnicode Add-on
    mobichan's Avatar
    Join Date
    Oct 2007
    Location
    Buffalo, NY
    Posts
    3,274
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)
    @AftPeakTank I understand where you are coming from. I try my best to plan ahead for this sort of thing, but there are always times where you want to add in a new variable later on that you didn't consider. And it would be more convenient to insert it somewhere between existing vars. I don't know the best solution, but since the existing engine uses the variable index and not the name, I hope Clickteam can find a good solution for everyone.

  9. #139
    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,125
    Mentioned
    76 Post(s)
    Tagged
    0 Thread(s)
    I imagine that referencing named variables might hurt performance a lot. I guess it would be kind of like using strings, which is much slower than values. Plus it would have to search through each altVal of each object in the frame every time. If your events reference named variables 100 times, and you have 50 active objects, with an average of 10 altVals used in each, then wouldn't Fusion need to search through 50,000 items each loop just to find the correct altVals?

    Reordering would be fantastic, though I'm sure it would take CT a lot of work to implement and test.


    @AftPeakTank : I don't know if this would be any good, but perhaps you could use this workaround. You make a new active object called assistant or something. To reduce performance impact, you make it 2x2px, no fine collision, no create at start, and not visible at start. You call its first AltVal "assistantID". Then the rest of its altVals are "hitpoints", "speed", and other values that you want to be shared by different objects. Then, at runtime, whenever you create any object (eg. a skeleton enemy) you create an assistant object and set assistantID to fixed("skeleton").

    Also, you give ALL of your objects (except the assistants) a qualifier (if you have 2.5+ you can rename this qualifier to "group.everything")

    Then, whenever you want to reference hitpoints, you just search through the assistants, which all have hitpoints in the same altVal slot. For example, this would subtract hitpoints from skeletons every time they collided with the player. It would also destroy any object whenever its hitpoints reached zero.

    -player collides with group.enemy
    -assistantID("assistant") = fixed("group.enemy")
    ......subtract 2 from hitpoints("assistant")

    -if hitpoints("assistant") <= 0
    .......run forEach loop on every assistant called "kill objects"


    -on forEach assistant "kill objects"
    - fixed("group.Everything") = assistantID("assistant")
    .......destroy group.Everything


    This method would be a bit convoluted, and you'd end up with double the objects, but I just thought I'd throw it out there. Actually, it might be easier just to redo some of your objects with rearranged altVals

  10. #140
    Clicker Fusion 2.5Android Export Module
    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)
    AftPeakTank's Avatar
    Join Date
    Apr 2013
    Location
    Greece
    Posts
    368
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    @Volnaiskra , you are probably right and that's a good workaround...

    Well I don't have really in depth programming knowledge but as far as I know, there is something called enumerators, which may appear to the programmer as strings but In fact are indexed lists. I don't know how the code of Fusion works but I have to assume they use something like this.

    Also I have to assume that they can implement a fast way of doing it...

    Then, they might not...

    Then, they might should! Even in .Net, lists are working pretty fast. And .Net it's a managed language running in fact in a virtual machine kind of.

    Again my knowledge is limited but I expect that something must cross their mind on how to implement it... But I dont see any interest from Clickteam's side whatsoever.

Page 14 of 17 FirstFirst ... 4 12 13 14 15 16 ... LastLast

Similar Threads

  1. Build 288.1 - beta version
    By Yves in forum Fusion 2.5
    Replies: 34
    Last Post: 7th March 2017, 07:21 AM
  2. Build 288.0 - Beta version
    By Yves in forum Fusion 2.5
    Replies: 43
    Last Post: 25th February 2017, 06:21 PM
  3. Build 284.1 - beta version
    By Yves in forum Fusion 2.5
    Replies: 72
    Last Post: 2nd April 2015, 08:19 AM
  4. Build 283.1 - beta version
    By Yves in forum Fusion 2.5
    Replies: 19
    Last Post: 29th October 2014, 10:30 AM

Posting Permissions

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