ainfo.bin 每個動畫資訊包含 12 Bytes 拆成四段來看(Low Byte First)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ n$ M' w# H8 ?0 Z1 @
C9 8B 01 00 (動畫編號) 0x00018BC9—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 v5 I; J, w h/ S
00 FC 59 00 (A.bin 偏移地址) 0x0059FC00魔力私服,最新魔力宝贝私服技术交流3 Y" ~5 p& x) g3 h, ], A" a
40 00 (動作數量) 0x0040
* m' a5 B* c/ r+ ^; j1 P8 U# v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表00 00 (未知)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ P# s' s# Z/ O: Z& j8 H+ @! q/ S
所以要從 a.bin 偏移 0x0059FC00 開始讀取 0x0040 個動作資料,每個動作資料開頭結構 12 Bytes 分四部分
& P$ }& X* U/ L8 Y1 U! [bbs.mocwww.com0x0000 (2 Bytes) 方向編號( r0 `' N: Y0 ]& Y
0x0000 (2 Bytes) 動作編號
! f- M8 c( z% X3 H+ Z) k, [3 _妖城在线论坛0x00000000 (4Bytes) 此動畫完成時間魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ J" p/ N: p+ F' ]7 h# P
0x00000000 (4Bytes) 幀數,也就是此動畫的圖片總量—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 S. _# I( i2 N& A7 K
如果讀取的動畫屬於 PUK2、PUK3 這類有包含調色盤編號的動畫,還要接著讀一段調色盤代碼的資料 8 Bytes
& h* Z$ {( B6 N" o1 J1 ?. V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0x0000 (2 Bytes) 調色盤編號妖城在线论坛' E' m ? z6 Z7 ^' m9 R
0x0000 (2 Bytes) 是否反向
" ?2 P- b* ?5 @* |8 @- Z7 i0 ubbs.mocwww.com0x??FFFFFF (4 Bytes) 結束碼—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' S" i' D1 K' [ i. k% p- e
接著才是每幀的圖片序號 10 Bytes妖城在线论坛# [( Q) S2 P! \9 z- u1 y) ?! c! U
0x00000000 (4 Bytes) 這個序號對應到 ginfo.bin魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 \& y; Q/ p T% [# H6 T3 m
0x0000000000 (6 Bytes) 保留,應該是留著擴充用,通常都是 0) g/ |! }1 b. b, J
然後幀數多少就要反覆讀出幾次,這樣才算把一個動作完成,所以每個動作資料長度不一定相同。& d6 [. F0 v! P3 @
以上就是相關檔案結構讓你參考
8 P& |4 u* i3 \7 f' N8 ?妖城在线论坛總之,ainfo.bin -> a.bin -> ginfo.bin -> g.bin 這樣的對應順序下去找你的答案,或是你可以找一下網路有蠻多個在介紹 Crossgate 檔案結構的都寫很好,至少比我有耐心講解。
9 k9 a( r% `; P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表但是你如果想用眼睛去找到動作0所包含的資料,應該會很桶苦,因為官方存檔是完全沒有按照方向及動作順序存的。魔力私服,最新魔力宝贝私服技术交流2 t) p4 {/ w) T
7 G- G+ `/ k1 N2 `* U4 l0 B魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 alvahsieh 于 2020-1-6 16:00 编辑 ]