ainfo.bin 每個動畫資訊包含 12 Bytes 拆成四段來看(Low Byte First)
& y, t# F7 n% s+ n0 o" V妖城在线论坛C9 8B 01 00 (動畫編號) 0x00018BC9
- k+ p* s8 A+ B: q魔力私服,最新魔力宝贝私服技术交流00 FC 59 00 (A.bin 偏移地址) 0x0059FC00
& @: a. t1 e) C, T: u, s6 b; u7 mbbs.mocwww.com40 00 (動作數量) 0x0040
$ R0 C" f; A1 a2 Ebbs.mocwww.com00 00 (未知)
8 U$ V+ t @ X3 b4 n$ L魔力私服,最新魔力宝贝私服技术交流所以要從 a.bin 偏移 0x0059FC00 開始讀取 0x0040 個動作資料,每個動作資料開頭結構 12 Bytes 分四部分—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 C# }7 `# l9 k8 F; n% x0 F" k3 Z: ^
0x0000 (2 Bytes) 方向編號—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; |- o; K3 \( X. F9 t/ N R7 _9 Q' T
0x0000 (2 Bytes) 動作編號妖城在线论坛# E/ e8 W0 ^" w! i% D+ U
0x00000000 (4Bytes) 此動畫完成時間0 v: _2 ^; T4 H5 L" D
0x00000000 (4Bytes) 幀數,也就是此動畫的圖片總量/ L8 v( i2 c+ h5 |2 x
如果讀取的動畫屬於 PUK2、PUK3 這類有包含調色盤編號的動畫,還要接著讀一段調色盤代碼的資料 8 Bytes
( l& H- N/ c0 @( w( r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0x0000 (2 Bytes) 調色盤編號
' }; V, r/ V. J# K# x魔力私服,最新魔力宝贝私服技术交流0x0000 (2 Bytes) 是否反向—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート x6 {2 |& Q, ]- s4 o; J" P
0x??FFFFFF (4 Bytes) 結束碼! C' O7 z+ ~* w9 k2 ~' v/ j4 N( [( Q7 ~
接著才是每幀的圖片序號 10 Bytes
- b$ i" n5 a+ c6 c2 }+ }' ?8 U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0x00000000 (4 Bytes) 這個序號對應到 ginfo.bin
; D7 r( c' \8 x# D魔力私服,最新魔力宝贝私服技术交流0x0000000000 (6 Bytes) 保留,應該是留著擴充用,通常都是 0魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) L: B7 J3 X+ ^' Y9 S0 E
然後幀數多少就要反覆讀出幾次,這樣才算把一個動作完成,所以每個動作資料長度不一定相同。
9 i0 t" c4 g) ^8 _妖城在线论坛以上就是相關檔案結構讓你參考
* j/ {$ b- d) a% N6 [" m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート總之,ainfo.bin -> a.bin -> ginfo.bin -> g.bin 這樣的對應順序下去找你的答案,或是你可以找一下網路有蠻多個在介紹 Crossgate 檔案結構的都寫很好,至少比我有耐心講解。
5 G+ R; j$ V- |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表但是你如果想用眼睛去找到動作0所包含的資料,應該會很桶苦,因為官方存檔是完全沒有按照方向及動作順序存的。
8 t4 \. _: T6 _7 _& I妖城在线论坛bbs.mocwww.com2 m! E0 L0 M% U- ~! {; W* y" q
[ 本帖最后由 alvahsieh 于 2020-1-6 16:00 编辑 ]