ainfo.bin 每個動畫資訊包含 12 Bytes 拆成四段來看(Low Byte First)
6 D' U$ f+ i8 F! [bbs.mocwww.comC9 8B 01 00 (動畫編號) 0x00018BC9
0 Z& x7 g L2 _+ I# M1 J( G! ?. U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート00 FC 59 00 (A.bin 偏移地址) 0x0059FC00—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: I9 E; k- e# a
40 00 (動作數量) 0x0040妖城在线论坛/ L0 J) @& W/ m/ B- P' X7 `
00 00 (未知)
' \9 V: C: Y3 {# e( K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表所以要從 a.bin 偏移 0x0059FC00 開始讀取 0x0040 個動作資料,每個動作資料開頭結構 12 Bytes 分四部分
5 O9 \4 R& C7 L s1 K7 Z' `* {bbs.mocwww.com0x0000 (2 Bytes) 方向編號妖城在线论坛% P! j1 J: g$ p- x. [& Y9 y
0x0000 (2 Bytes) 動作編號
& k6 L8 G0 [ n. f1 }妖城在线论坛0x00000000 (4Bytes) 此動畫完成時間魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 d; P& R6 v/ A. Y: a. \# x
0x00000000 (4Bytes) 幀數,也就是此動畫的圖片總量
# X! o( e4 }+ g如果讀取的動畫屬於 PUK2、PUK3 這類有包含調色盤編號的動畫,還要接著讀一段調色盤代碼的資料 8 Bytes魔力私服,最新魔力宝贝私服技术交流: l( p" Y( ?( Q0 r4 Q, F) j
0x0000 (2 Bytes) 調色盤編號
; N! t( k5 A* R) A魔力私服,最新魔力宝贝私服技术交流0x0000 (2 Bytes) 是否反向—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 P5 C3 C- o$ q# S* k
0x??FFFFFF (4 Bytes) 結束碼妖城在线论坛( u3 t% j' O: P* g6 o0 ?
接著才是每幀的圖片序號 10 Bytes
9 B$ f. U2 M7 f' F0 b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0x00000000 (4 Bytes) 這個序號對應到 ginfo.bin
2 w, }; l5 x0 ?+ M* i" qbbs.mocwww.com0x0000000000 (6 Bytes) 保留,應該是留著擴充用,通常都是 0—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# `$ Y) O& R% q/ D$ x7 x
然後幀數多少就要反覆讀出幾次,這樣才算把一個動作完成,所以每個動作資料長度不一定相同。
- S) ]1 u7 p2 v* F; d以上就是相關檔案結構讓你參考魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% [+ b+ w7 W* i+ X9 P
總之,ainfo.bin -> a.bin -> ginfo.bin -> g.bin 這樣的對應順序下去找你的答案,或是你可以找一下網路有蠻多個在介紹 Crossgate 檔案結構的都寫很好,至少比我有耐心講解。
, ]: R$ L2 Q' F& u( \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート但是你如果想用眼睛去找到動作0所包含的資料,應該會很桶苦,因為官方存檔是完全沒有按照方向及動作順序存的。
# p4 F# K+ }. u1 U7 y9 {+ y魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com7 I# B( A# z7 ~6 e) B
[ 本帖最后由 alvahsieh 于 2020-1-6 16:00 编辑 ]