Users browsing this thread:
Sprite Sheet Maker
#16
Nice! This application is already shaping up to be a solid utility!
Tsunami Bomb - The Simple Truth
We could run away
Leave behind anything paper
Not knowing where we're going to stay
When there's no Mondays

You're part of me, it's so easy to see the simple truth
When I'm in your arms, I feel safe from harm and sorrow too
You're part of me, it's so easy to see the simple truth
But most of all, nothing couldn't be solved when I'm with you
Reply
Thanked by:
#17
Hmm, having issues using the maxwidth setting - it's simply putting out an error:

Code:
Exception in thread "main" java.lang.NullPointerException
        at SheetBuilder.makeStrips(SheetBuilder.java:208)
        at SheetBuilder.fsearch(SheetBuilder.java:141)
        at SheetBuilder.fsearch(SheetBuilder.java:136)
        at SheetBuilder.main(SheetBuilder.java:46)

Also, a means of vertical alignment would be much appreciated!

edit: and curiously, it is working on a different folder. I'm not quite sure what that's about...
Tsunami Bomb - The Simple Truth
We could run away
Leave behind anything paper
Not knowing where we're going to stay
When there's no Mondays

You're part of me, it's so easy to see the simple truth
When I'm in your arms, I feel safe from harm and sorrow too
You're part of me, it's so easy to see the simple truth
But most of all, nothing couldn't be solved when I'm with you
Reply
Thanked by:
#18
Added -halign and -valign

That's odd, the max width shouldn't cause that kind of error. Maybe it had to do with the folder name?
Reply
Thanked by: Dazz, psychospacecow
#19
I've moved it, and it works - but not without -evenspacing true...

edit: Or not... It's very inconsistent and I'm not sure why.
-maxwidth 4000 works, but -maxwidth 400 doesn't, for example.


edit2: Another issue - variable height images causes some weird problems with new lines involving placing images over other images. For example:
[Image: 60b90dcc4e.jpg]
Tsunami Bomb - The Simple Truth
We could run away
Leave behind anything paper
Not knowing where we're going to stay
When there's no Mondays

You're part of me, it's so easy to see the simple truth
When I'm in your arms, I feel safe from harm and sorrow too
You're part of me, it's so easy to see the simple truth
But most of all, nothing couldn't be solved when I'm with you
Reply
Thanked by:
#20
Sorry, I didn't really test it.
Download it again.

The alignments didn't work unless it was evenly spaced. I made them work without it now. And the vertical one uses "top" instead of "right" since it defaults to bottom.

Could I have the folder used to make that image? I don't really have a good way to test stuff at the moment.

And what do you mean by variable height?
Reply
Thanked by:
#21
Here you go: https://dl.dropboxusercontent.com/u/26973982/00.zip

By variable height, I mean lots of images of different heights - it seems to pick out one of the images as the height for the next line, and not the tallest image for the next line.


edit: My first sheet using the new sheet maker!! Big Grin
http://www.spriters-resource.com/psp/yug...eet/66416/
Tsunami Bomb - The Simple Truth
We could run away
Leave behind anything paper
Not knowing where we're going to stay
When there's no Mondays

You're part of me, it's so easy to see the simple truth
When I'm in your arms, I feel safe from harm and sorrow too
You're part of me, it's so easy to see the simple truth
But most of all, nothing couldn't be solved when I'm with you
Reply
Thanked by: Ploaj
#22
This application you've made is definitely a strong one! I've managed to make some really simple but effective sheets using it.

I know you said you're working on a GUI application, but maybe consider making a GUI for this - allowing all of the options, etc. and a folder selection. You can then simply have it run the command-line. Saves having to type it out for each lot of sheets, you know?

Thanks so much for this though - it's really quite wonderful.
Tsunami Bomb - The Simple Truth
We could run away
Leave behind anything paper
Not knowing where we're going to stay
When there's no Mondays

You're part of me, it's so easy to see the simple truth
When I'm in your arms, I feel safe from harm and sorrow too
You're part of me, it's so easy to see the simple truth
But most of all, nothing couldn't be solved when I'm with you
Reply
Thanked by: psychospacecow, Ploaj
#23
I started work on a thing.

[Image: ss1.png]

https://dl.dropboxusercontent.com/u/3181...ter0.1.zip

It's nowhere near done yet; probably not past the point of "unusable UI" yet either, still plenty of bugs (most having to do with drawing the previews), etc. since this is just something I've been throwing together for the past couple of days. But hey, it's a thing that can output stuff, and I like posting things. Feedback (positive or negative) appreciated.

(and I hope I got the dependencies right; Qt can be a pain when it comes to those)
Reply
#24
Ok, a few more hours of programming and it's shaping up to be actually useful, with less UI quirks and annoyances. There's currently no way to save/load WIP sheets and come back to them later (I'll likely implement some kind of XML-based format for this sometime, cause I'm one of those weirdos who likes XML), and no current way to reorder frames inside animation sequences, but aside from that, it's totally usable. I've made a couple of sheets with it, myself, just to test it out, and it seems to work great (aside from slowing down a bit if sheets get huge).

Try it out and let me know what you think: https://dl.dropboxusercontent.com/u/3181...ter0.2.zip

Screenshot:
[Image: sheeterphoto2.png]
Reply
#25
New version 0.3: https://dl.dropboxusercontent.com/u/3181...ter0.3.zip

Changelog:

- Drag & Drop support for files and folders (folders are assumed to contain frames for an animation, files are assumed to be animation sheets to split up)
- Hover over a frame and press the Delete key to remove it
- Attempt to name animations automatically using file/folder name
Reply
#26
nice job bro, this makes stuff a lot easier for spriting
Reply
Thanked by:
#27
Thanks! I'm working now on some usability enhancements, since most of the main features are done. Let me know if you think of any way to improve it!
Reply
Thanked by:
#28
A nice feature would be to be able to remove the animation names in this application. That way it can be used for sheeting things like CG Sets and mugshots.
More keyboard shortcuts would be nice too.

One idea would also be a batch setup, so that you can create sheets in quick succession with the same parameters.

But for real, it's an amazing application with a lot of function and use. Very impressed!
Tsunami Bomb - The Simple Truth
We could run away
Leave behind anything paper
Not knowing where we're going to stay
When there's no Mondays

You're part of me, it's so easy to see the simple truth
When I'm in your arms, I feel safe from harm and sorrow too
You're part of me, it's so easy to see the simple truth
But most of all, nothing couldn't be solved when I'm with you
Reply
Thanked by:
#29
Does the Sprite Sheet Maker support Mac, or can it since it uses PyQt (I have that installed on here)?

I'm stuck using a Mac, but I would hate to boot up my Windows VM every time to make sprite sheets.

Any help would be appreciated.
Reply
Thanked by:
#30
I kinda threw this together without much thought for portability, I'm afraid. It's using straight Qt (C++), so no PyQt either. The only Mac I have on hand is an old iMac G5, which I doubt will run recent versions of Qt worth a hoot anyways...

I'll definitely see if I can conjure up anything as far as a port is concerned. In the meantime, there's a few things you can do. You can try Wine or Crossover, both of which will attempt to run the application on a compatibility layer (rather than emulation), which is much faster, if it works.

Alternatively, I've got the source code here: https://github.com/meh2481/SpriteSheeter if you want to try building it yourself. Qt itself does a good job of being cross-platform, so making Mac binaries shouldn't be all that hard if you have a bit of knowledge about building programs.
Reply
Thanked by: larsenv


Forum Jump: