there is a little tool that i make from varius tests. The first goal was to do a sprite editor that save all data in an unique png file (to be able to display it in a web browser without the need of anything else).

Right now, there is a plugin problem with webstart version (so don't try plugin with it )

How to use it :- take a sprite sheet in PNG format (in my example, i take one from http://spriters-resource.com/)- with a paint software, remove all unaccessary image, put a tranparency, ... and make sure there is some empty lines at the end of the image (it is where i save datas)- MAKE A COPY (no undo and beta stage) and save often- load the image with the load button. It will try to detect all the sprites and the palette (perfect color match)- "sprite" is to define where sprites are on the image and to move them (lock button toggle)- "palette" is to define palettes (replacing a color by another)- "system" is to load/save sprite sheet (and define the color of the checkboard for transparency)- "plugin" for launch plugin and define the directory where are plugins- "animation" is the list of animation. ( ">" button to play an animation in a separate window)- "loop" define the begin and the end in step on an animation- "step" is use to create steps in an animation (a step can be on several frame = delay)

It should not be difficult to use.

There is an exemple of sprite sheet :(just save it to disk and open it)

For plugin there is an exemple that pack the sheet :SourceClassesJust unzip the classes in a directory and select this directory in the soft.Importer, exporter, editing tool can be maked.

At last there is an exemple of use in LWJGL :WebstartSource1-4 Key to change paletteOn the numpad, 4,5,2,1 to move

I don't know if it can be usefull for someone. It is still simple and miss features.

It automatically splits up a sprite sheet of any kind into individual sprites, so it no need to use a paint program or anything. It also doesn't overwrite your old sprite sheet image. It doesn't have features for animations or anything.

Since you don't like your GUI, you may want to take a look at mine and see if you like it. I use a JDesktop and JInternalFrame's for everything.

I change the "base point" of sprite during the animation process :- create an animation- create all the step of the animation- for each step, you can move the base point by draging the sprite in the "steps" image or by clicking on the arrows button in "steps".

If you want, I can add those arrows button in "sprite" it is not a big deal.

It takes all the images in a directory, removes any transparency around them, and packs them quite efficiently on to any number of larger textures. It can directly take the output of Particle Illusion or whatever you use to make animations and turn them into sprite sheet images and a simple text file describing the sprite locations. To load the "packed images":

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org