I am developing a new tool in addition to EAGraph that is only dedicated to fsh files (not vivs). EAGE has evolved over time and the graphic import engine cannot handle the new file formats.
This new tool will allow creation of fsh files from scratch, or importing of graphics into existing fsh files.
Here is an image of an early version of this tool:
http://www.bsu.edu/web/bsmith2/images/fshEd.jpg
My question is: "How do you handle transparency in your images?"
Specifically, if you create a new image (say a bitmap) that you want to import into a fsh file, how do you use an external image editing program to create an alpha channel (in true color images). Furthermore, no tool I am aware (except EAGraph) allows editing of transparency in 8 bit per pixel palette images.
I am aware of how fshtool does it:
1. 24 bit bmps are extracted with a supplied 8bpp alpha channel
2. 0r, 8bpp bitmaps are extracted with a palette data file
This alpha channel information (in both cases) is only useful if you are creating new images that have transparent areas in the same place, or have the same colors appearing as transparent. Completely new shapes would require a totally different alpha layout.
Ideally, you should be able to create a graphic image that has a native alpha channel and use that to import (e.g. 32 bit bitmap, TGA, TIFF, or PNG images).
Correct me if I am wrong here, but what the NLSC community needs is two tools.
1. An image-editing tool that edits the alpha channel of images, or allows editing the transparency of 8bpp palettes.
2. An import tool that can faithfully import information into all types of EA graphics. (e.g. courts, shoes, jersey letters, etc)
Your opinion is greatly appreciated.