PDA

View Full Version : SpriteEddy - Released


Etho.
11 Jun 2010, 21:15
Download:
http://www.blamethepixel.com/filedownload.php?id=4151

I've just completed work on a new Worms utility program called SpriteEddy. SpriteEddy is a directory decoder, very similar to Fudge Boy's Sprite Editor, which allows the extraction and conversion of the graphical images used by various Worms games.

The program supports Worms 2, Worms Armageddon, Worms World Party, Online Worms, and Worms World Party Aqua. The graphic directories for Online Worms and Worms World Party Aqua are particularly interesting to see. I would like to give you a link to download their gfx.dir files, but I fear I may get in trouble if I do that on the T17 official forums.

You can get more information about SpriteEddy at http://worms2d.info/SpriteEddy.


I've spent a good 24 hours total working on this program, so I'm hoping people will actually use it. I didn't add all of the features I wanted to, mainly because I'm tired of working on it.

I plan on releasing the source code for this project in case someone wants to add improvements to it. But before I do that, I was hoping to have a few people try it out and let me know if I need to change anything first.

Feed back is welcomed, both good and bad. Enjoy ^^

Ombodi77
11 Jun 2010, 21:18
Sounds great, I hope it works well. I edited long time ago sprites manually but it wasn't too effective.
I will test it immediately!

GreeN
11 Jun 2010, 21:26
I didn't add all of the features I wanted to

What else did you have in mind?

If they're good ideas, I'm sure we'll pressure you into working on them :D

Etho.
11 Jun 2010, 21:38
What else did you have in mind?
Someone else can add them too. ;)

//todo list: (main improvements and features this program would benefit from)
//#1: DIR encoding (very difficult to add properly): this likely would require changing the layout, palette handling, and adding the ability to choose which Worms game to build it for because they all use slightly different file structures
//if added, it would be a good idea to add support for median cut color quantinization, that takes into account all frames in the directory
//#2: animate sprites on the form, with support for the reverse animation flag and sprites that are 0 fps
//#3: option to save sprites as animated GIFs
//#4: option to save sprites as APNGs
//#5: better memory management; I've managed to get SpriteEddy to peak at 100MB, which is 5* to 10* more than it needs to be
//#6: the form layout could be improved; it looks sloppy to me, but I don't know how to make it better while still retaining all of the features
//#7: the file formats could be improved to add support for 1-bit IMGs, and for the foreign SPR and IMG files that do not work
//#8: *.png compression could be improved - I tried compressing some of the same images with Paint Shop Pro 8 and found that the .NET compressed *.png's were about 125% larger
//#9: saving a *.gif as transparent messes up the palette, the image data, and doesn't even make it transparent - needs fixing
//#10: add the ability to load *img, *.spr, *.fnt, and *.bnk files directly in "Load DIR"
//#11: fix whatever other bugs or annoyances show up

poninja
11 Jun 2010, 23:08
Worms World Party Aqua.
:confused:

Explorer
12 Jun 2010, 05:08
http://worms2d.info/images/9/9e/SpriteEddy.png

Explain to me. What are the 3 drop-downs at the right of the "Show Palette" checkbox?

EDIT: Figured out. It's the RGB values of the background color, but it's hard to use. Would you please change into something like this?
http://img810.imageshack.us/img810/171/pickcolor.png (http://img810.imageshack.us/i/pickcolor.png/)

FoxHound
12 Jun 2010, 06:12
Perfect program.

Etho.
13 Jun 2010, 19:46
Thanks for the feedback everyone. I was hoping to get more, but it sounds like the program is working without any serious issues... which is what I mainly wanted to know.

I, or someone else, may update this program in future with improvements. Please leave a comment here if you have any further issues or suggestions, and these will be taken into consideration.

Here is the C# source code, for whomever it may interest.
http://etho.vndv.com/SpriteEddy.7z

Alien King
13 Jun 2010, 22:11
Does this work with the newer sprite directories that were inserted with the W:A updates? The old Sprite Editor didn't.
And I can't remember, but does W:A support more colours than the default palette now? Many years ago I had a little project where I would change the ingame sprites into the worm characters of various forumers (http://forum.team17.co.uk/showthread.php?t=20591) and the main limitations were the two issues just mentioned.
That and I'm lazy.

franpa
14 Jun 2010, 03:19
I believe all the colour limitations are present still as it still uses a 256 colour engine.

pisto
16 Jul 2010, 21:01
damn, the only that gives an error is masks.img, and I badly need it.

Pac-Man
16 Jul 2010, 23:18
What? I were able to read it.
http://img.webme.com/pic/d/dr-chat/masks.png

pisto
31 Aug 2010, 15:18
it doesn't like the masks.img in Gfx.dir, not Gfx0/1.dir.

what are those 3 droplist menus between the palette and transparent checkboxes?

Zippy
8 Sep 2010, 08:01
SpriteEddy is my heaven.

Chip
8 Sep 2010, 17:16
Today I actually decided to use this since I really wanted to see the background images of terrain themes since I'm making my own and wanted to know their sizes. Anyway, while browsing the .dirs on the CD, I took a look at the different colours of water and never knew how complete they were!

Why on Earth did Team17 not impliment them in the game?

I really hope the beta patches bring them back and have the colours dependant upon the terrain theme. So the alien planet theme could have say yellow water, while Hell could have red etc...
Although from what I've heard, not all CDs come with all the colours. But they could be easily added to the betas right? and have the game check on your hard drive for the water colours, not the CD.

lDarKl
8 Sep 2010, 18:09
Chip, try opening the chat in a game and type "/h2so4". It's not exactly what you're requesting, but better than nothing I guess. :)

Etho.
8 Sep 2010, 19:00
I didn't post the links to these originally because I wasn't sure if they would be an issue. Hopefully they will be acceptable.

You can use SpriteEddy to view and extract the graphic directories from various Worms games. The graphic directories for Online Worms and Worms World Party Aqua are particularly interesting to see.


Worms 2: http://etho.vndv.com/goodies/w2_Gfx.7z
Worms World Party: http://etho.vndv.com/goodies/wwp_Gfx.7z
Online Worms: http://etho.vndv.com/goodies/ow_Gfx.7z
Online Worms: http://etho.vndv.com/goodies/ow_level&water.7z
Worms World Party Aqua: http://etho.vndv.com/goodies/wwpa_Gfx.7z
Worms World Party Aqua: http://etho.vndv.com/goodies/wwpa_level&water.7z

franpa
8 Sep 2010, 19:03
Particular releases of the game did implement the various colour water iirc.