it looks simple eh?
What you suggested is one of the options ive been.
In this zip you find 2 caps.
One with the objects as Unique ID's, one with the objects as instances.
In the instances .cap, well this feels like it should work.
Only if you run it in debug mode, click the array to expand and look at numbers,
you will see that those are not the UID's as one would expect.
Thats the reason why it dont work.
You can link this action to every loop u can think of.
Even this ..
System: 0 For "runit" from 1 to 640
wave: 5 X Equal to loopindex("runit")
will put the same numbers in the array, but they are not the UID's (well not those i see in the layout)
the .cap with the unique objects i provide for in case someone is able to make a loop that runs trought the names of the objects. Wich would be nice too.
the other option is that i link 20 objects a day one by one by hand,
only takes me a month i guess : ) .. good thing its not februari