发新话题
打印

[提问] 搜不到A.bin 的图档译码

ainfo.bin 每個動畫資訊包含 12 Bytes 拆成四段來看(Low Byte First)
' n* h- h' p2 D) C# A5 I$ p4 l+ z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートC9 8B 01 00 (動畫編號) 0x00018BC9bbs.mocwww.com.  p4 q  {  q4 m: v4 x7 u
00 FC 59 00 (A.bin 偏移地址) 0x0059FC008 u" o) C3 g% R
40 00 (動作數量) 0x0040魔力私服,最新魔力宝贝私服技术交流1 D* U) N/ S6 r4 w
00 00 (未知)% ~! K& Z; N: s4 q! a
所以要從 a.bin 偏移 0x0059FC00 開始讀取 0x0040 個動作資料,每個動作資料開頭結構 12 Bytes 分四部分魔力私服,最新魔力宝贝私服技术交流3 ~- V! `# M2 |7 |$ C! e; Z
0x0000 (2 Bytes) 方向編號bbs.mocwww.com.5 E# n) [* K- e5 T5 {
0x0000 (2 Bytes) 動作編號
' ^% A6 q) D  K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0x00000000 (4Bytes) 此動畫完成時間魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 }3 X8 j' u' N4 X" s( u
0x00000000 (4Bytes) 幀數,也就是此動畫的圖片總量妖城在线论坛% y; q! D' t& t& P9 r/ `
如果讀取的動畫屬於 PUK2、PUK3 這類有包含調色盤編號的動畫,還要接著讀一段調色盤代碼的資料 8 Bytes—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: T2 }* G7 w  p0 I( T1 c
0x0000 (2 Bytes) 調色盤編號—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& D+ k1 K% z' h) }2 U1 s2 B( H
0x0000 (2 Bytes) 是否反向# R& i8 i* c( A* }4 }
0x??FFFFFF (4 Bytes) 結束碼3 n8 ~. j3 C6 N5 H; E' s
接著才是每幀的圖片序號 10 Bytes
. e+ W* `/ o( L. K0x00000000 (4 Bytes) 這個序號對應到 ginfo.bin
- e3 g: _. {2 g! X+ a$ l- N) ebbs.mocwww.com.0x0000000000 (6 Bytes) 保留,應該是留著擴充用,通常都是 0
2 N/ j! w3 ~: Y6 I9 d0 E妖城在线论坛然後幀數多少就要反覆讀出幾次,這樣才算把一個動作完成,所以每個動作資料長度不一定相同。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: ]+ b$ E1 ^7 ?5 |7 h* l8 W
以上就是相關檔案結構讓你參考—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 h% K- N% w4 x# X- E. s5 f4 C
總之,ainfo.bin -> a.bin -> ginfo.bin -> g.bin 這樣的對應順序下去找你的答案,或是你可以找一下網路有蠻多個在介紹 Crossgate 檔案結構的都寫很好,至少比我有耐心講解。
* S; h9 M5 D6 d3 [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表但是你如果想用眼睛去找到動作0所包含的資料,應該會很桶苦,因為官方存檔是完全沒有按照方向及動作順序存的。
  q) V9 K; u/ @  V妖城在线论坛' t0 k' B; t. K  x
[ 本帖最后由 alvahsieh 于 2020-1-6 16:00 编辑 ]

TOP

发新话题