ECOのsprを編集するには

  • 不可逆だがSusiePlugin?でbmpに変換可能

ECOの.sprの形式

ヘッダ部+データ部で構成される。

ヘッダ部

struct hed {
	word : 不明データ 	//0or1 稀に2とか3とか。使用されてない気がする。
				//値が4以上だと読み込むときに修正される(Formatが1だと 1に。2か3だと3に。4以上で0に)
	word : 分割個数 

  struct parts[分割個数] {
    word  : no		//画像番号
    word  : wait		//大きい程アニメーションが遅くなる。1以上
    word  : color_bit		//Format( 1:A1R5G5B5 2:A4R4G4B4 3:A8R8G8B8
    word  : unknow1		//0固定 予約・・でしょうか?
    word  : unknow2		//0固定 パディングにしては長いかも
    word  : unknow3		//0固定 
    word  : unknow4		//0固定 
    word  : unknow5		//0固定 
    word : width		//横
    word : height		//縦
    word : unknow5		//0固定 予約かな。パディングかな
    word : unknow6		//0固定 画像位置データは無さげ?
    dword : address		//データの場所
  }
}

データ部

色数が3の場合 32bit 
struct data[分割個数][height][width]{
  8BIT : alpha 
  8BIT : red 
  8BIT : green 
  8BIT : blue
} * size
色数が2の場合 16bit
struct data[分割個数][height][width] {
  4BIT : alpha
  4BIT : red
  4BIT : green
  4BIT : blue
} * size
色数が1の場合 16bit
struct data[分割個数][height][width] {
  1BIT : alpha
  5BIT : red
  5BIT : green
  5BIT : blue
} * size

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-06-15 (土) 20:29:10 (1859d)