ainfo.bin 每個動畫資訊包含 12 Bytes 拆成四段來看(Low Byte First)妖城在线论坛' H) y4 S) E( s1 Z4 K5 [
C9 8B 01 00 (動畫編號) 0x00018BC9
7 M! ]4 C K. F0 A! }# M2 wbbs.mocwww.com00 FC 59 00 (A.bin 偏移地址) 0x0059FC00妖城在线论坛# E* ?) W! h' U6 t1 F! L3 L
40 00 (動作數量) 0x0040妖城在线论坛' D* i9 F1 K! A8 X
00 00 (未知)妖城在线论坛: D/ v; p# \% b
所以要從 a.bin 偏移 0x0059FC00 開始讀取 0x0040 個動作資料,每個動作資料開頭結構 12 Bytes 分四部分魔力私服,最新魔力宝贝私服技术交流6 z3 G. m/ g; i% s2 c6 H
0x0000 (2 Bytes) 方向編號—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 U6 \1 ~7 k) e' W8 m
0x0000 (2 Bytes) 動作編號—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( n( P( s5 @+ h1 Q/ m
0x00000000 (4Bytes) 此動畫完成時間
! L. ~ t( X; V# R* Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0x00000000 (4Bytes) 幀數,也就是此動畫的圖片總量魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 W4 E5 E: t+ p3 a7 ?- n7 v
如果讀取的動畫屬於 PUK2、PUK3 這類有包含調色盤編號的動畫,還要接著讀一段調色盤代碼的資料 8 Bytes
: s. R2 Y: J" x) D$ x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0x0000 (2 Bytes) 調色盤編號
+ V1 `, M1 x% U4 Ibbs.mocwww.com0x0000 (2 Bytes) 是否反向—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 l0 ?/ Z' [* |. l- l
0x??FFFFFF (4 Bytes) 結束碼魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; b6 A$ F2 u$ P; g0 {9 p, `
接著才是每幀的圖片序號 10 Bytesbbs.mocwww.com# Q, A3 I) P6 Q- y
0x00000000 (4 Bytes) 這個序號對應到 ginfo.bin7 I/ n9 V4 X" f1 `
0x0000000000 (6 Bytes) 保留,應該是留著擴充用,通常都是 0bbs.mocwww.com; ~% | l" h6 s4 H- x% R; H! s
然後幀數多少就要反覆讀出幾次,這樣才算把一個動作完成,所以每個動作資料長度不一定相同。魔力私服,最新魔力宝贝私服技术交流. A5 v5 Q& A- M B" a
以上就是相關檔案結構讓你參考妖城在线论坛4 p a" \ _, w( N0 ~2 Q: ^: C
總之,ainfo.bin -> a.bin -> ginfo.bin -> g.bin 這樣的對應順序下去找你的答案,或是你可以找一下網路有蠻多個在介紹 Crossgate 檔案結構的都寫很好,至少比我有耐心講解。bbs.mocwww.com7 e j9 l1 Z8 A% I
但是你如果想用眼睛去找到動作0所包含的資料,應該會很桶苦,因為官方存檔是完全沒有按照方向及動作順序存的。
( S/ n5 {: q6 M5 H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
9 t3 t" `! x- ]: D1 G7 k1 @% k6 {5 F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 alvahsieh 于 2020-1-6 16:00 编辑 ]