使ってないので詳細は不明ですが512x512ピクセル以下の32-bit BMPまたはPNGとなっています。 透過は、元の画像で設定しておく必要がある気が。 スプライトはあまり使っていないので詳しくないですが、スプライト関連の定義情報は画像とは別なところで管理されている気が。 別の画像をロードしても定義はそのままで動く気がするし。 やはり、るるかさんのコメントにあるようにPC上のサイズ512x512以下の32-bit BMP もしくは、PNG画像をGRPに変換するサービスがと言うのが的確な気がする。 何故スプライトと言ったのか謎。 元の画像に問題がなければ、公開可能かと。