Modify Frame Rate is a micro extension that provides an option to speed up or slow down multiple frames simultaneously to a percentage of their current frame rate.
If you write more extensions though, consider that the forum’s search does a poor job with posts that contain many different things (for example, it’s very hard to find anything in the big scripts collection thread), so it’s best not to include more than a few extensions per post. A few scripts per post in one thread, or a few related scripts per thread, would probably be the best compromise between avoiding spam and making it easier to find your scripts.
Thanks for your extensions, man. I’m using magic pencil and it is of great help.
About the extend cel, I know it will link until it finds another “filled” cel. But, is that possible to make the extension act like a link cel feature until the last frame if you click in the first filled cel and all the subsequent frames are empty? I think this could be good, cause linking cels, selecting manually all of them is kind of tedious.
I’m not sure I understood correctly, at the moment the Extend Cel option will extend as far as possible, so it will extend to the very end if there are no other cels (on the same layer).
Unless you mean like extending cels on multiple layers at the same time? If you could provide some screenshot, a gif or anything that would visually present the idea it would be greatly helpful.
Is there any chance to have separate Center Horizontally and Center Vertically actions? When designing GUIs, it’s often useful to centre something along just one axis without moving it in the other, I use that feature a fair bit in Photoshop.
Oh, cool! Then it should be easy for me to modify this to be the other way around - X and Y in the menu, Center not in the menu. Thanks for pointing that out.
I tried this extension out and it clipped the brush’s edges. I think you need to subtract 1 from width and height when swapping pixels, for example transformedImage:drawPixel(height - 1 - pixel.y, pixel.x, pixel()).