Rhys, good to know that you want your games sound good. Looking forward your flash games. We'll have to wait half or whole hour (maybe more) to load, but hey! Guess what! It has great sound WHOAH!!!
But let get back on topic - in old thread on old forums I, Hectate and Alexin had nice and productive discussion on this topic
@first post:
Alexin: Most frames differ from each other and it's rare they don't.
I don't believe it's worth the trouble.
Darkhog: Even if 2nd suggestion wouldn't be implemented, the first really should, because music&sound files can take up to 90% of game. Also I don't think case in 2nd suggestion is "pretty rare". I think this is very often that some of frames are the same as other, especially for character walk cycles, flag animations, etc. Also same frame used in one animation can also be used in another. In this case frame "1" in above sheet took from Mambo actor also is used in Idle animation of it and instead of making several copies of it inside game you could just point reference to one frame.
In Poland we have saying "Grosz do grosza, a będzie kokosza" (Penny to penny and we will have chick). It means that even small amount can make difference if it is collected over time.
And so 10 same frames, every 102,4 KB in size used in many different animations/actors will increase size of game by 1MB! So reference thing IS worth effort. But maybe not for b367.
Hectate: The spritesheet suggestion is pretty much how Flixel already does it. I don't know how things are converted in Stencyl, but in Flixel, the artist determines the layout of the sprites, and the coder determines the order that they are used in ("0,1,2,1" for example).
Darkhog: Yeah, I know that, but my concern is frame, the SAME frame is saved to SWF several times, because I remember Jon said that Stencyl handling animations different than Flixel because of frame delays.
Also auto-compression/auto-convert to mp3 would be good, but as I mentioned Fraunhofer's license things applies only if you're using their official codec, not for example LameMP3.
Look at OpenOffice - they don't pay M$ for using their format (.doc, .xls, etc.) and why? Because they don't use MS code, but have rather their own exporter. For MP3 equivalent of "own exporter" is called LameMP3 and FI won't do anything if you use unofficial codec, because it doesn't contain any of their programming (is based upon mp3 format details available to almost everyone and used for example by players, pretty much like OOo exporter to .doc).
So please get back to topic, ok?