ainfo.bin 每個動畫資訊包含 12 Bytes 拆成四段來看(Low Byte First)
* |! z& {3 a( ?6 D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートC9 8B 01 00 (動畫編號) 0x00018BC9—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 g" {% c7 K/ Z& Q; n' ~
00 FC 59 00 (A.bin 偏移地址) 0x0059FC00
3 Y, O& Y5 z5 R7 b+ o# A9 \40 00 (動作數量) 0x00406 X5 E4 e1 x; L1 u' O1 H
00 00 (未知)5 {. [8 t% l5 y* r! K/ G
所以要從 a.bin 偏移 0x0059FC00 開始讀取 0x0040 個動作資料,每個動作資料開頭結構 12 Bytes 分四部分
; I/ b* P0 Y0 u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0x0000 (2 Bytes) 方向編號妖城在线论坛( }- S5 G' O# g& R$ E8 ^+ P5 N
0x0000 (2 Bytes) 動作編號
" \1 {7 I, n8 L/ b# @$ a, V! I—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0x00000000 (4Bytes) 此動畫完成時間bbs.mocwww.com4 v2 ^# y; _4 L
0x00000000 (4Bytes) 幀數,也就是此動畫的圖片總量—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ M2 b* z0 A! U# ~0 a* }
如果讀取的動畫屬於 PUK2、PUK3 這類有包含調色盤編號的動畫,還要接著讀一段調色盤代碼的資料 8 Bytes
3 r6 T5 ]. f; v, \. g( F+ r8 a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0x0000 (2 Bytes) 調色盤編號
% W# g* r" _4 M) [魔力私服,最新魔力宝贝私服技术交流0x0000 (2 Bytes) 是否反向—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ } A6 i& C* y9 X* u# d& y
0x??FFFFFF (4 Bytes) 結束碼: e6 }( e! }( P) F; P2 A
接著才是每幀的圖片序號 10 Bytes
( u- i8 F9 Y5 H# `$ c$ G S2 C0x00000000 (4 Bytes) 這個序號對應到 ginfo.bin
5 Y" b- I* P6 A, q9 N魔力私服,最新魔力宝贝私服技术交流0x0000000000 (6 Bytes) 保留,應該是留著擴充用,通常都是 0
- ]$ @* u) t$ m2 R' m5 u然後幀數多少就要反覆讀出幾次,這樣才算把一個動作完成,所以每個動作資料長度不一定相同。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ T0 \1 P( o1 _
以上就是相關檔案結構讓你參考
/ O/ _. ]5 p) x6 t4 b" x3 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート總之,ainfo.bin -> a.bin -> ginfo.bin -> g.bin 這樣的對應順序下去找你的答案,或是你可以找一下網路有蠻多個在介紹 Crossgate 檔案結構的都寫很好,至少比我有耐心講解。# B2 {) B+ G7 ?& _5 z% s# V* t
但是你如果想用眼睛去找到動作0所包含的資料,應該會很桶苦,因為官方存檔是完全沒有按照方向及動作順序存的。bbs.mocwww.com3 S- d. z1 h* j3 D4 M
. p4 |6 C# v8 s0 y8 ~/ I8 X魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 alvahsieh 于 2020-1-6 16:00 编辑 ]