Skip to content

DummyMessage

Aokashi edited this page Aug 11, 2020 · 2 revisions

パーツに紐付いていないメッセージについて

WWA のマップデータでは、データには残っているけど何も使用されていないダミーのメッセージが存在します。

メッセージの仕組み

WWA のマップデータには、数字の領域と文字列の領域で別れています。

  • 数字の領域では、メッセージ以外の各パーツの情報が含まれているのですが、メッセージについては、メッセージの場所を示す番号がこの各パーツの情報に記載されています。
  • 文字列の領域では、メッセージそのものが決まった順番で記載されています。

つまり、メッセージはパーツの情報とは別の領域に格納され、パーツの情報と紐付いた状態になっています。その中で、パーツの情報と紐付いていない孤立したメッセージデータも存在します。WWA Message Loader では「パーツ無し」として表示されています。

どうしてそうなるのか?

WWA マップ作成ツールの不具合によるものです。

WWA マップ作成ツールでマップデータを開いた状態で別のマップデータを開くと、前開いたマップデータのメッセージが、次開くマップデータのメッセージにそのまま残る仕様になっています。

ただし、前開いたマップデータのメッセージの数が次開くマップデータのメッセージの数が少なければ、このような現象は起こりません。

防ぐには?

WWA マップ作成ツール側では、「マップデータを開いたら閉じる」で予防できます。

ただし、この場合でも WWA マップ作成ツールを起動すると、 Standard Map が表示されます。これでは Standard Map のメッセージが残ってしまう恐れがありますので、下記のいずれかで更に予防することができます。

  • WWA マップ作成ツールのあるフォルダーに付属している wwamap.dat を削除し、起動時に WWA のマップデータを勝手に開かないようにする
    • 起動する度にエラーメッセージが表示されるのが鬱陶しいですが・・・
  • .dat ファイルをダブルクリックで開けるように設定する
    • とりあえず .dat ファイルをダブルクリックで開いてみると「このファイルを開く方法を選んでください」と表示されます
    • このまま下へスクロールし「この PC で別のアプリを探す」を選択し、 WWA マップ作成ツールを選ぶと、ダブルクリックで WWA の制作に入れます

データに残っても構わないけど、 WWA Message Loader では表示したくないのであれば、検索ボックスより「パーツのメッセージのみ」にチェックを加えることで除外することができます。

Clone this wiki locally