This is a tool I wrote to convert multiple png / bmp images into fsh images.
It takes a list of images and converts each image into a fsh file of the same name.

The mipmap combo box selects the type of mipmaps to use.
The "Compress dat" function compresses the items when inserting them into the dat.
The simplest way to create a batch list is to drag and drop a group of images onto the list.
Draging and dropping a group of images onto the "Add" button will add them to the existing list.
The other way to insert images is the "Add" function, this relies on "Groupid.txt" for the Group to assign the images to and "instRange.txt" for the Instance range to use.
In the "Add" function the Group id in the Group box overrides the one in "Groupid.txt" and if the image contain transparency and the file name begins with hd it will be a 32-bit hd fsh, if the image is not transparent and the file name begins with hd it will be a 24-bit hd fsh.
If the file name begins with 0x it will use the file name as the Instance.
To change the group, instance or Fsh Type of an image you must select that image in the list.
Dragging and dropping a group or folder of images onto the program will add them to a new list.
Download:
Png to Fsh BatchI hope it is useful