发新话题
打印

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

ainfo.bin 每個動畫資訊包含 12 Bytes 拆成四段來看(Low Byte First)妖城在线论坛7 }  m3 C9 X8 }) ~  k) h3 D
C9 8B 01 00 (動畫編號) 0x00018BC9
- [7 H6 R1 p' }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表00 FC 59 00 (A.bin 偏移地址) 0x0059FC00
/ X' }( `  B7 W* Lbbs.mocwww.com40 00 (動作數量) 0x0040
/ Y& C! {0 J' `) i; xbbs.mocwww.com00 00 (未知)妖城在线论坛* L, w% G. g7 q
所以要從 a.bin 偏移 0x0059FC00 開始讀取 0x0040 個動作資料,每個動作資料開頭結構 12 Bytes 分四部分妖城在线论坛4 I6 G6 g' G4 I$ ]! t% \
0x0000 (2 Bytes) 方向編號妖城在线论坛$ o. F+ p! D% U" I9 b
0x0000 (2 Bytes) 動作編號魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( k, o$ c& v8 E6 _. J- J
0x00000000 (4Bytes) 此動畫完成時間
$ V% A: G) ?' Sbbs.mocwww.com0x00000000 (4Bytes) 幀數,也就是此動畫的圖片總量
/ z4 k$ i' A2 W* s1 K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート如果讀取的動畫屬於 PUK2、PUK3 這類有包含調色盤編號的動畫,還要接著讀一段調色盤代碼的資料 8 Bytes8 S6 O; S, v: O' G
0x0000 (2 Bytes) 調色盤編號
' p/ P  c3 A0 a% ]* B0x0000 (2 Bytes) 是否反向—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% V: N! a8 O( i3 e9 h
0x??FFFFFF (4 Bytes) 結束碼
  a/ S7 o! b0 O& m* v# X妖城在线论坛接著才是每幀的圖片序號 10 Bytes妖城在线论坛, u7 g" a) ^/ A/ r1 Q! d6 A
0x00000000 (4 Bytes) 這個序號對應到 ginfo.bin—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! z! C  j, `4 k
0x0000000000 (6 Bytes) 保留,應該是留著擴充用,通常都是 0
, z0 G% a3 I; C7 g& h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表然後幀數多少就要反覆讀出幾次,這樣才算把一個動作完成,所以每個動作資料長度不一定相同。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* k" Y2 V  I2 f
以上就是相關檔案結構讓你參考
; f- v0 k/ w6 ~& Ubbs.mocwww.com總之,ainfo.bin -> a.bin -> ginfo.bin -> g.bin 這樣的對應順序下去找你的答案,或是你可以找一下網路有蠻多個在介紹 Crossgate 檔案結構的都寫很好,至少比我有耐心講解。
# ?& K7 u& V5 A$ t# c7 q妖城在线论坛但是你如果想用眼睛去找到動作0所包含的資料,應該會很桶苦,因為官方存檔是完全沒有按照方向及動作順序存的。
. T5 j1 [; p  E6 ]0 k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
* e) n) {+ a$ c* ]3 C魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 alvahsieh 于 2020-1-6 16:00 编辑 ]

TOP

发新话题