« on: April 30, 2020, 06:24:58 pm »
I think mkwong98 answered it best, he's done a great tool and definitely worth pursing in using it, it will allow you to do most of things that you have asked.
I can answer partially answer number (4)
Thankfully you can replace any tile even if its part of an animation with frame range, but still stuck with them looping, you can get past by making the last frame of an animation a high number so a long pause (though if sour added a stop so animation plays once, that would be handy), of course you need a lot of control, so if you were to change a 3 frame anim into a 6 frame for a sprite that is 4 by 4, you need to set condition(s) first so the repeated tiles in the sprite change on the correct frame, that it only plays when your pushing a key press so it doesn't show on any other sprites that you dont want it show.
I've done a few of these with some unreleased wip packs.