blngship.dat

"blngship.dat"は、従属艦を定義するファイルです。
ファイル長:39,597byte(可変)

"blngship.dat"は圧縮されており、そのままでは改造は難しいです。
そのため、一旦解凍して"blngship.znd"にしてから改造を行います。
以下の記述は、全て"blngship.znd"に対しての記述となります。


データ構造

ヘッダ部分とデータ部分に分けられます。

1.ヘッダ部:36byte(固定)
アドレス 説明
0x00-0x0F ヘッダ定義部分"BINDBMP Ver1.00"と記載。
0x10-0x13 データ部テーブル数 blngshipは全て1つのテーブル上に載ってるので1で固定
0x14-0x17
0x18-0x1B データ部圧縮前のサイズ(ヘッダのサイズは含まない)
0x1C-0x1F データ部圧縮後のサイズ(ヘッダのサイズは含まない)
0x20-0x23 データブロック開始アドレス。36byte=0x24で固定
(ファイルの先頭=1byte目はアドレス0になるので、アドレスが36=37byte目になります)

以下の画像も参照して下さい

2.データ部
データは、0x15A=346byteで1セット。
アドレス 説明
0x00-0x01 艦ID
0x02-0x03 艦種。0:戦艦、1:巡洋艦、2:駆逐艦、4:潜水艦、5:補助艦
0x04-0x05 0x00で固定
0x06-0x25 画像ファイル名 (32byte)
0x26-0x45 3Dモデルファイル名 (32byte)
0x46-0x65 艦名 (32byte)
0x66-0x75 0x00で固定
0x76   攻撃対象のフラグ?
0x77-0x79 0x00で固定
0x7A   購入可否フラグ
0x7B   生産技術取得可否フラグ
0x7C-0x7D 0x00で固定
0x7E-0x7F 必要航空技術 (実際の技術レベルx100)
0x80-0x81 必要機関技術 (実際の技術レベルx100)
0x82-0x83 必要鋼材技術 (実際の技術レベルx100)
0x84-0x85 必要兵器技術 (実際の技術レベルx100)
0x86-0x87 必要電気技術 (実際の技術レベルx100)
0x88-0x8B 購入金額
0x8C-0x8D 必要編成値
0x8E-0x8F 耐久値
0x90-0x91 水上索敵
0x92-0x93 水中索敵
0x94-0x97 0x00で固定
0x98-0x99 速力 (但し初期データは全艦10)
0x9A-0x9B 操舵 (但し初期データは全艦1)
0x9C-0x9D 指揮値 (但し初期データは全艦50)
0x9E-0x9F 舷側装甲 Xcm防御 (但し、データに無い装甲厚は無効)
0xA0-0xA1 甲板装甲 Xcm防御 (但し、データに無い装甲厚は無効)
0xA2-0xA3 補助兵装ID
0xA4-0xAE 0x00で固定
0xAF-0xB2 兵装1・兵装ID
0xB3-0xB5 0x00で固定
0xB6-0xB9 兵装1・弾数 0xFFFFFFFFで無限 (未検証です。本当に4294967295発以上か、数えられないため)
0xBA-0xBB 兵装1・射数 (実際の射数は、これに、以下の方角による修正を加えたものになります)
0xBC-0xBD 兵装1・前方射数(%)
0xBE-0xBF 兵装1・後方射数(%)
0xC0-0xC1 兵装1・側方射数(%)
0xC2-0xC3 兵装1・側方射数(%)
0xC4-0xC6 0x00で固定
0xC7-0xCA 兵装2・兵装ID
0xCB-0xCD 0x00で固定
0xCE-0xD1 兵装2・弾数 0xFFFFFFFFで無限
0xD2-0xD3 兵装2・射数 (実際の射数は、これに、以下の方角による修正を加えたものになります)
0xD4-0xD5 兵装2・前方射数(%)
0xD6-0xD7 兵装2・後方射数(%)
0xD8-0xD9 兵装2・側方射数(%)
0xDA-0xDB 兵装2・側方射数(%)
0xDC-0xDE 0x00で固定
0xDF-0xE2 兵装3・兵装ID
0xE3-0xE5 0x00で固定
0xE6-0xE9 兵装3・弾数 0xFFFFFFFFで無限
0xEA-0xEB 兵装3・射数 (実際の射数は、これに、以下の方角による修正を加えたものになります)
0xEC-0xED 兵装3・前方射数(%)
0xEE-0xEF 兵装3・後方射数(%)
0xF0-0xF1 兵装3・側方射数(%)
0xF2-0xF3 兵装3・側方射数(%)
0xF4-0xF5 取得難易度 (1~10:数字が大きいほど拾いにくい。拾えないものは0)
0xF6   取得可能ステージフラグ。+0x01:A、+0x02:B、+0x04:C、+0x08:D、+0x10:E、+0x20:F、+0x40:G、+0x80:H
0xF7   取得可能ステージフラグ。+0x01:I、+0x02:J、+0x04:K、+0x08:L
0xF8-0xF9 取得関連フラグ 詳細不明
0xFA-0x159 説明文 (96byte)

以下の画像も参照して下さい
最終更新:2015年01月15日 21:34
添付ファイル