ainfo.bin 每個動畫資訊包含 12 Bytes 拆成四段來看(Low Byte First)
* c/ h1 @, L5 \1 Y3 T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートC9 8B 01 00 (動畫編號) 0x00018BC9
% K2 i* r$ _* y00 FC 59 00 (A.bin 偏移地址) 0x0059FC00bbs.mocwww.com* k/ H0 `; \2 j
40 00 (動作數量) 0x0040
/ e1 a' B) d. V' L) Q u! }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表00 00 (未知)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ T4 L/ q; z0 p$ _7 Q, ^
所以要從 a.bin 偏移 0x0059FC00 開始讀取 0x0040 個動作資料,每個動作資料開頭結構 12 Bytes 分四部分
" {; \' i# y3 K$ [# T0x0000 (2 Bytes) 方向編號
' ^8 |5 t" U9 D4 h- }妖城在线论坛0x0000 (2 Bytes) 動作編號bbs.mocwww.com% r5 L( _, W; {: e
0x00000000 (4Bytes) 此動畫完成時間
& l4 V9 |9 D; v+ \6 P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0x00000000 (4Bytes) 幀數,也就是此動畫的圖片總量—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. ?( {4 \/ R& l0 z$ `8 V3 e5 r
如果讀取的動畫屬於 PUK2、PUK3 這類有包含調色盤編號的動畫,還要接著讀一段調色盤代碼的資料 8 Bytes
( d- R9 u n& s+ u, P' T- ?0x0000 (2 Bytes) 調色盤編號—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. l1 E" E! |3 L0 Q* H: D
0x0000 (2 Bytes) 是否反向
1 L+ o n1 E& [' w4 U a0x??FFFFFF (4 Bytes) 結束碼
B L+ f: H4 R/ g" P s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート接著才是每幀的圖片序號 10 Bytes魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( M6 b9 W- n; [1 b: B0 c
0x00000000 (4 Bytes) 這個序號對應到 ginfo.bin0 X% a; n2 U% t$ f7 h
0x0000000000 (6 Bytes) 保留,應該是留著擴充用,通常都是 0
0 W: ^8 H/ C @4 I, z$ x% f妖城在线论坛然後幀數多少就要反覆讀出幾次,這樣才算把一個動作完成,所以每個動作資料長度不一定相同。
* o4 o! `* J {: Dbbs.mocwww.com以上就是相關檔案結構讓你參考
1 U6 C# ?" z$ A' `/ ]總之,ainfo.bin -> a.bin -> ginfo.bin -> g.bin 這樣的對應順序下去找你的答案,或是你可以找一下網路有蠻多個在介紹 Crossgate 檔案結構的都寫很好,至少比我有耐心講解。, [9 _# y# y5 G) W- O4 s( n" U
但是你如果想用眼睛去找到動作0所包含的資料,應該會很桶苦,因為官方存檔是完全沒有按照方向及動作順序存的。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, R! N+ P% @' e; M
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) [: Z0 `9 ~3 N c5 t2 U9 y( B
[ 本帖最后由 alvahsieh 于 2020-1-6 16:00 编辑 ]