发新话题
打印

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

ainfo.bin 每個動畫資訊包含 12 Bytes 拆成四段來看(Low Byte First)
: v/ X) p8 _0 n( i  q2 N) |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートC9 8B 01 00 (動畫編號) 0x00018BC9
( Q, ^) z/ i& c+ ~4 _00 FC 59 00 (A.bin 偏移地址) 0x0059FC00魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 X+ s' f) X# }* ]5 x, R
40 00 (動作數量) 0x0040
  |  J4 k. j# i# s, k. V魔力私服,最新魔力宝贝私服技术交流00 00 (未知)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) N5 l7 c% [: j
所以要從 a.bin 偏移 0x0059FC00 開始讀取 0x0040 個動作資料,每個動作資料開頭結構 12 Bytes 分四部分魔力私服,最新魔力宝贝私服技术交流% W! q4 A/ L6 Q; g; ?' b4 f
0x0000 (2 Bytes) 方向編號魔力私服,最新魔力宝贝私服技术交流" D" y, ?2 ]) J8 R, C# F
0x0000 (2 Bytes) 動作編號—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 e7 Y' D; H( U3 d
0x00000000 (4Bytes) 此動畫完成時間bbs.mocwww.com, l* F+ [5 Z  k2 B2 }- y
0x00000000 (4Bytes) 幀數,也就是此動畫的圖片總量—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: J3 C/ W* f9 b  W/ Y& i; E
如果讀取的動畫屬於 PUK2、PUK3 這類有包含調色盤編號的動畫,還要接著讀一段調色盤代碼的資料 8 Bytes—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 j' ]4 i% ^; B5 M7 ^; }8 f
0x0000 (2 Bytes) 調色盤編號bbs.mocwww.com+ N8 J  K5 E; }% o
0x0000 (2 Bytes) 是否反向bbs.mocwww.com4 \0 \& R! {, x; a6 ]0 _: h8 P
0x??FFFFFF (4 Bytes) 結束碼
# u, I/ l  r( J7 T5 J. D魔力私服,最新魔力宝贝私服技术交流接著才是每幀的圖片序號 10 Bytes; Q3 h1 d5 K, @" I9 S: a7 q2 y5 {6 z
0x00000000 (4 Bytes) 這個序號對應到 ginfo.bin
6 k6 d) M+ n2 u- b! Xbbs.mocwww.com0x0000000000 (6 Bytes) 保留,應該是留著擴充用,通常都是 0魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# c3 w: C/ H/ l" _* h. e/ {# i
然後幀數多少就要反覆讀出幾次,這樣才算把一個動作完成,所以每個動作資料長度不一定相同。
' g. k' O) |# S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート以上就是相關檔案結構讓你參考
# K' I" q4 ]3 P, q魔力私服,最新魔力宝贝私服技术交流總之,ainfo.bin -> a.bin -> ginfo.bin -> g.bin 這樣的對應順序下去找你的答案,或是你可以找一下網路有蠻多個在介紹 Crossgate 檔案結構的都寫很好,至少比我有耐心講解。
/ r0 p6 e- o) e1 ]+ i3 D妖城在线论坛但是你如果想用眼睛去找到動作0所包含的資料,應該會很桶苦,因為官方存檔是完全沒有按照方向及動作順序存的。魔力私服,最新魔力宝贝私服技术交流0 w& g& O3 m( d' F( f3 D5 k, s
魔力私服,最新魔力宝贝私服技术交流. i# z4 P6 a+ Q4 |& i6 a
[ 本帖最后由 alvahsieh 于 2020-1-6 16:00 编辑 ]

TOP

发新话题