Users browsing this thread: 2 Guest(s)
Sprite Sheet Maker
#61
Excellent, I'll test this out asap!

In terms of a batch processing system, I think the simple solution would be a selection system in which you simply select a bunch of folders, and within those folders are the various folders you want in the sheets. So it goes:

-Character 1
--Idle
--Run
--Attack

-Character 2
--Idle
--Run
--Attack

Selecting both Character 1 and Character 2 would result in the settings you have set to your default being applied to both of those folders, and the resulting sprite sheet is saved to the directory that both those folders are in.

Does this make sense? With a system like this, we'll be looking at several large games being extremely easy to organise within just a few hours rather than weeks.
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: Daxar
#62
Could you please add a feature to the Sprite Sheet Maker to make Game Icons? (The ones that are 240x125.)

Also, on my Mac when I hit the "Balance/Resize Animation..." Button it crashes the app.
Reply
Thanked by:
#63
I'll be honest; I don't see the value in adding support for game icons, because it goes beyond the intended scope of the program. It's also a very roundabout way of doing things -- Importing an image from a game just to scale it down and export it without exporting a sheet? It's way easier to create an icon with a program like PAINT.NET, GIMP, or Photoshop. The only reason the current icon export is there is because it makes sense for the program that's creating sprite sheets to create icons for these sheets also, since a single frame from a sheet makes for a good icon. The same cannot be said for game icons, which are generally made from screenshots rather than sprites.

"Crashes the app" isn't terribly helpful from a bug-reporting standpoint, since I don't have a Mac to test on. What line of code does it crash on, with what error? What's the backtrace at the time of the error? Qt Creator makes debugging fairly easy; it has a "Start Debugging" button right by the Run button in the bottom left. If you're using the command line, "gdb ./program" and then r to run it should be your go-to (after a crash, bt for a backtrace).
Reply
Thanked by: Dazz
#64
Awesome program, using it to arrange my newest sheets here http://www.spriters-resource.com/pc_comp...onfinsoup/

If I could ask for a couple features, one would be to be able to save an animated gif to show off, since loading frames in this program is oh so convenient and fast; and second, a way to "unsheet" sprites, take a sheet made with this program and allow it to export the individual files again (to use with sprite sheets made by someone else), dunno how hard either would be.

Either way thanks a lot for the program.
Reply
Thanked by:
#65
The separation sounds like something that would require an entirely separate application. An Unsheeter, if you will. I know some exist elsewhere but I'm not sure how much they work with this style of sheet?
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: Daxar
#66
An unsheeter would be far too difficult for me to reasonably hope to attempt. It would require image recognition (requires high-level math I don't even know anything about), figuring out different sheeting methods, sheet parameters, animations... yuck. For the time being, if you want to go back and edit a sheet in my program, start from scratch and be sure to save a .sheet file, since that contains all the data for the sheet for editing purposes -- which is why I made the .sheet file format in the first place.

As for animated .gif files, Qt doesn't have support for that as-is, which I find rather silly. Digging around through other libraries, I think I found one that I've used before that should work for doing that. It might take a little while, but it looks doable. I'll add it to the TODO list.
Reply
Thanked by:
#67
I moved the folder and now the program won't start.

When I double click it 3 processes start but the program doesn't. These processes only show up in the resource monitor for CPU and memory, they don't appear in the task manager processes tab, and trying to end them in the resource monitor results in a acces is denied message. It also causes explorer to go unresponsive until it's closed off and restarted by windows or manually.

Sometimes one of these SpriteSheeter.exe process will go into suspended status, I can then choose to resume this proccess the program will finally show up.

I tried putting the program to where it was, deleting the daxar dev folder in the registry + all the entries related to the program to no avail.

Any clue what could I do to get the program back running normally?
[Image: yXqxjiu.png]
Reply
Thanked by:
#68
Strange; I would expect at least some kind of error message, since it's just straightforward Qt.

Are the DLL files there and in proper subfolders? There should be 9 DLLs in the same folder as the executable, with a qwindows.dll in a "platforms" subfolder. I'm not writing anything location-based to the registry, so I wouldn't immediately suspect that as a problem. Have you tried downloading again and extracting to a different location? Does the subfolder you're trying to run it from contain any non-ASCII characters, like Chinese lettering or something like that?
Reply
Thanked by:
#69
Thank you Daxar for your work mate, it saves a lot of time
Could you make it so the app support .jpg though? Weirdly enough, Kings of Dragonpass hand-drawn art, are in .jpg...
[Image: w5xqva2wqod7ni6zg.jpg]
Reply
Thanked by:
#70
Do you mean importing or exporting? It imports .jpgs just fine currently from what I've tested. I'd be a little leery of exporting jpegs just because a) someone who doesn't know what they're doing may upload a JPEG here accidentally, and b) for JPEG artwork I'd personally rather not it be edited then recompressed before uploading here, since that degrades quality. Is it the kinda artwork that needs to be put into sheets, rather than a big .zip or such?
Reply
Thanked by: daemoth
#71
(11-15-2015, 04:24 PM)Daxar Wrote: Do you mean importing or exporting? It imports .jpgs just fine currently from what I've tested. I'd be a little leery of exporting jpegs just because a) someone who doesn't know what they're doing may upload a JPEG here accidentally, and b) for JPEG artwork I'd personally rather not it be edited then recompressed before uploading here, since that degrades quality. Is it the kinda artwork that needs to be put into sheets, rather than a big .zip or such?

I meant to import .jpg, when i try with folder of jpg, nothing happens here. But it works fine with .png. 
Indeed, i would have made a sheet out of them.
[Image: w5xqva2wqod7ni6zg.jpg]
Reply
Thanked by: Daxar
#72
Ah, I see what I did wrong. I'll add that next version.
Reply
Thanked by: daemoth
#73
I think my problem is avast antivirus, disabling it makes the program start ok again, chances are it's throwing it on its sandbox and the program is getting stuck there, never had this problem before but after sleeping it was the first thing I tried and worked Tongue
[Image: yXqxjiu.png]
Reply
Thanked by:
#74
Ah, that makes sense. I've had that trouble with Avast before. I've likely turned my own sandbox off, so I didn't notice the issue!
Reply
Thanked by:
#75
Another small update (version 0.7 r2): https://dl.dropboxusercontent.com/u/3181...heeter.zip

[Image: test.gif]

- Added button to export the current animation to animated GIF (I had to do this a strange way, but it should work at least most of the time)
- Fixed bug with drag-drop folders not supporting .jpg images


FYI, the framerate of the GIF is the same as the current animation playback fps. Cause I'm lazy.
I'm still figuring out the best way to implement batch processing and such. It's next on my priority list.
Reply


Forum Jump: