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