汎用地図情報
2007-01-22 (月) 08:24:20
汎用地図情報とは?†
ホムンクルスは、現状、ROクライアントからプレイヤーが知ることができる「地図」に関する情報を得ることができません。例えば・・・
- 今、どのマップにいる?
- 今いるマップの座標x,yには進入できる?
・・・上記のようなことはわからないのです。
そのため、標準AIでは「壁の向こうにいる敵を狙うと固まる」「壁向こうの地面をALT+右クリック(そこに移動指示)すると固まる」という現象が起きています。
これらを避けるために、ホムのAI内に「地図の情報」を持たせてしまおう、というアイディアが進められており、BBガーターMAPの方がそのための「汎用地図情報」を構築なさいました。
またその後、別の方がBMP版のより軽量な地図情報を構築くださいました。
ということで、Glenelg でもこれについて対応を行いました。
必要なもの(ファイル)†
とりあえず、このあたりを参考にデータをダウンロードしてみてください。
- http://himenomikoto.at.infoseek.co.jp/kulus_project/ 内、
http://himenomikoto.at.infoseek.co.jp/kulus_project/mapdataMove.zip
必要な作業†
- 上記ダウンロードした圧縮ファイルを解凍すると、多数のBMPファイルができると思います。
その全ファイルを以下のディレクトリに置いてください。
RO/AI/USER_AI/MAP/Amap RO/AI/USER_AI/MAP/Mmap
以上で準備完了です。
細かい使い方†
Glenelg 添付のReadme ファイルを参照してください。
地図名指定にはチャットコマンドを使って「どのマップにいる」ということをホムンクルスに教えたうえで「マップ使用」を設定してください。
一度設定すればその内容は記憶するので、テレポートやログアウトしても大丈夫です。
マップ移動を正確に検知できないことがあるので、そういうときは再操作しなければならないのが、ちょっと面倒くさいところ。
本来は「ROクライアントから直接取れるべき」情報なので、これ以上は堪忍、かな。