GIF Animator

The first time Kinesis Animator is run, it has to be run as an administrator. If it can’t register the ActiveX controls, it will complain and you won’t be able to open it. Dunno if I said that before, but I figured it out a while back.

Updated! I fixed a couple bugs today. One of them screwed up the entire animation if you added a frame to the beginning of it. So that’s fixed now. Anyway, this brings us up to version 0.9.19. http://dpmm.110mb.com/CKinesis/kinanim.html

I wonder if anyone hasn’t tried it yet? :slight_smile:

Wait, it says i’m not the administrator even though i am.wtf?

I’m betting you’re using Vista–you have to right-click it and select “Run as Administrator” if that’s the case.

You’re back. :smiley:
Anyways, make it so you can set the size of a box, and then use that box over and over.

http://img133.imageshack.us/my.php?image=17035582cs2.png

Gee, someone noticed I didn’t log on for over a month? :stuck_out_tongue:

Being tricky is often a pretty useful skill. In Kinesis Animator, if you want to have lots of boxes of the same size, you can simply draw that box on the sprite sheet and use Auto-Find Boxes on it (and move that box to where you want it), and you could do so repeatedly until you have all the boxes you desire. :wink:

Something I’ve wanted to put into Kinesis Animator but haven’t done yet is add shortcut keys.

Oh, sorry I didn’t notice your post, Sgt. Cortez. That’s a Windows problem (no way did I type anything like that in my program’s code :stuck_out_tongue: ), and it’s probably correct about the first cause. Try actually logging on as an administrator and running it that way… It just needs you to do it once because my ActiveX controls have to be registered for it to run.

Aww, gee, what do you know? I updated Kinesis Animator today with shortcut keys and then remembered that I’ve still got to update the GIF saving code. So some time in the near future, I’ll be doing that, too. Anyway, version 0.9.20 is up.

Link to page: http://dpmm.110mb.com/CKinesis/kinanim.html
Direct link: http://dpmm.110mb.com/CKinesis/zips/KinAnim.zip

Not that anyone’s interested in updates, but I’ve now implemented the new GIF saving code and added the Optimize function.

This program is quite interesting, and useful. :slight_smile: Great work. :smiley:

I’ll download it and give it a try. :smiley:

I planned on making this feature:

“Comparing an animated GIF to a spritesheet and finding any exact sprites used in the GIF in the spritesheet, even using “Incorrect Pixel Allowance” for the case of slightly dithered graphics.”

… It’s slow (especially with a high incorrect pixel allowance), but it was about as easy to make as I thought. I still need to integrate it and make its GUI, but the feature is otherwise done and will be uploaded in a couple hours (or some time tomorrow, since I’m pretty tired), probably alongside a few other minor updates. :stuck_out_tongue:

Oh, and for the sake of humoring you all, here are the other major features I have planned:
Animation-overlayer with preview, time offsets, visual offsets, and automatic calculation of the least common multiple. This is mainly to let you put a moving sprite on a scrolling background easily.
APNG support.

Okay, I’m still a day (or two?) late, but here’s the update!

Optimization: Fixed up the special buttons nicely.
Feature: You can now a GIF using the sprite sheet that you already have loaded, which is good for making old animations into BXS/KAF format for use with your sprite sheet.
Option: Incorrect pixel allowance when importing a GIF with a sprite sheet loaded (0 = fastest)
Optimization: Severely sped up the loading of the Accurate Preview. It’s now approximately (sheet width * sheet height) / (number of frames * average frame width * average frame height) times as fast. :slight_smile:

Heh, I finally figured out the interface. The only complaint I have is that we should be allowed to make boxes that overlap, and whenever I try to do that, the boxes push each other into the correct size so they don’t. Would be a good addition. =D

Also, probably making a copy a function where you could set a certain box size and insert on mouse click would be helpful… as opposed to having to count the pixels every time.

Use Auto-Find Boxes. It’s real easy.

I don’t know what you call overlapping, but what I call overlapping works fine.

Also, in case you haven’t read this anywhere yet, you can hold Shift to prevent a box-adding/manipulating tool from becoming deselected after one use.

Edit:
Fixed a GIF animation loading bug relating to the frames’ Top and Left properties getting messed up
Added the option to remove duplicate images from the temporary sprite sheet generated when loading a GIF animation
Added shortcut keys for Accurate Preview mode
Fixed transparent color loading in some non-Kinesis Animator GIFs

If you still can’t get Kinesis Animator to open up, try this for me!

http://dpmm.110mb.com/temp/KinAnim_Testing.zip