Fancy Bitmap Font Generator – Development Preview
There have been some enquiries about the status of the latest version of the Fancy Bitmap Font Generator, so I wanted to post a screenshot and let you all know how it’s coming along. First of all, it’s easiest to explain how the next version of the software will work with a quick screenshot;
In order to accommodate for all types of fonts and outputs, and even for the inclusion of the ability to make a sprite-sheet out of separate images (and apply an effect to each sprite for instance), I’ve developed a modular plugin system. It won’t allow for absolutely anything, but I think it’s a compromise between everything you would probably want to be able to do and not making it so complicated that it almost becomes a scripting environment.
So, how will it work? The process of generating a (bitmap font) sprite sheet is made up of a series of steps. First you generate the individual tiles into one large list of small tiles – these can be generated from a system font or loaded from files. Next up, you have the ability to apply FX to each individual tile in turn. The next step is to turn the large list of small icons into a small list of layers for your final image. Typically, you will just have a background layer, and then a layer that sticks all of your tiles together. We’ll include a couple of basic plugins for ‘fixed spacing’ or ‘smallest spritesheet’ etc. Next up, you can apply an effect to each of the completed layers which will apply to the layer as a whole. Finally, you can tell the software when / where / how to save the files (these will also be like the other plugin lists in the final version).
As each of the 5 stages loads a list of modules from external DLL files, this means that there is, theoretically, no end to what you can achieve in each of the stages.
If you have any requirements that I might not be aware of for the next version of the software so that it suits your project, I’d love to hear them. It’s best to hear them now while I’m compiling plug-ins than in a month’s time when it’s all wrapped up!
Thanks for checking in.