@Elliott404 I don't think code modifications are necessary for odd sized sprites as I use this plugin with 128x128 sized sprites...unless the rectangular dimensions of yours versus the square dimensions of mine make a difference. To get the additional frames to work properly, though, you do need to include %(#) in the filenames of the sprites per Galv's help in the plugin (where # is the number of total frames for the idle, walk, run, jump, etc. in each facing you're using). You may have known that. It may not be your issue. Not sure. It is oft overlooked, so I just thought I'd mention it. Best!
It doesn't matter what the frame size is or if the dimensions are even. All that matters is that each frame is consistent with one another and the appropriate number of frames are included in the sheet.
@Elliott404 Do the sprites appear properly, just right of center? If that's the case, you padded left of the first image. Remove just that padding left of the first image and add padding to the right of the rightmost image instead to fill out the dimensions properly.
EDIT: Sorry. I keep saying image here when what I mean is sprite.
@Elliott404 Okay. I'm really thinking now that I may not have pictured this in my head properly. Try padding 24 pixels left of the first sprite, 48 pixels between sprites, and 24 pixels at the end, if you haven't already.
There is no need to modify the plugin, you can already use any sized sprite. If you download the demo, you will see a file there that is not the default size.
If you have a $ in the filename, it means it will only slice the spritesheet into frames for 1 character.
Without the $ in the filename, it means you need to have 8 characters in the spritesheet. Each of those characters must have the same amount of frames as you specified.
So a spritesheet using $ (for 1 character) that you want to have 8 frames needs to be 8 x 4 frames of any size (as long as they are all the same)
A spritesheet without $ (8 characters) that you want to have 8 frames needs to be 32 x 8 frames (all of equal size).
I hope I got that math right. But that's all the plugin does - uses math to cut up the sheets.
EDIT: (Fixed... 4 rows for direction, not 3, Galv.)
Wait. . It doesn't have to be 8 frames, right? I am using 6 frames for each (diagnol, and idle). So this means the width should be 576 (if I got it right, that's the size of each movement I am doing)
I'm sorry for the trouble, and for not being too clear from the start!