ainfo.bin 每個動畫資訊包含 12 Bytes 拆成四段來看(Low Byte First)妖城在线论坛' N, {3 C# g% V/ W8 Y7 W
C9 8B 01 00 (動畫編號) 0x00018BC9魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ a ^- v* ^( Q' c
00 FC 59 00 (A.bin 偏移地址) 0x0059FC00
- h) I& E6 d; w- N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート40 00 (動作數量) 0x0040
: l! W0 W8 o( T6 ~+ I00 00 (未知)魔力私服,最新魔力宝贝私服技术交流. d4 F+ ] u: y9 n4 d
所以要從 a.bin 偏移 0x0059FC00 開始讀取 0x0040 個動作資料,每個動作資料開頭結構 12 Bytes 分四部分
, J, j7 z; t c2 u$ D# ?魔力私服,最新魔力宝贝私服技术交流0x0000 (2 Bytes) 方向編號
7 z5 [& M" _; i+ xbbs.mocwww.com0x0000 (2 Bytes) 動作編號妖城在线论坛, m7 b# N& a" t: [
0x00000000 (4Bytes) 此動畫完成時間
+ x: A0 r& F0 J; p% M: ~8 J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0x00000000 (4Bytes) 幀數,也就是此動畫的圖片總量魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' U8 q0 L1 J% c) t7 P
如果讀取的動畫屬於 PUK2、PUK3 這類有包含調色盤編號的動畫,還要接著讀一段調色盤代碼的資料 8 Bytesbbs.mocwww.com$ o: H3 K- {/ J
0x0000 (2 Bytes) 調色盤編號
+ o9 [6 P0 Y8 ~ q妖城在线论坛0x0000 (2 Bytes) 是否反向
+ s1 c3 h/ c/ l2 N1 Jbbs.mocwww.com0x??FFFFFF (4 Bytes) 結束碼
k3 `, R' ^( T- O A# W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表接著才是每幀的圖片序號 10 Bytes+ _- \; g3 X# K$ L
0x00000000 (4 Bytes) 這個序號對應到 ginfo.bin
! I& k/ \, m+ O, {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0x0000000000 (6 Bytes) 保留,應該是留著擴充用,通常都是 0魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, n$ o# f0 Y/ O# i4 s3 O
然後幀數多少就要反覆讀出幾次,這樣才算把一個動作完成,所以每個動作資料長度不一定相同。
# o5 {% I Z( T, ^5 |0 S5 bbbs.mocwww.com以上就是相關檔案結構讓你參考5 w2 F" j( J* j& C2 T# L
總之,ainfo.bin -> a.bin -> ginfo.bin -> g.bin 這樣的對應順序下去找你的答案,或是你可以找一下網路有蠻多個在介紹 Crossgate 檔案結構的都寫很好,至少比我有耐心講解。
1 K+ c$ H9 R3 [# Q. ^8 x$ ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表但是你如果想用眼睛去找到動作0所包含的資料,應該會很桶苦,因為官方存檔是完全沒有按照方向及動作順序存的。
* Z0 y2 q7 s; `. o# r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
! l& m a# F" }3 Q& {3 Z魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 alvahsieh 于 2020-1-6 16:00 编辑 ]