一度Glenelg開発メモ側に置こうかとも思ったのですが、どっちかというとAIそのものではなくWindowsアプリの話なので、いったんこっちに書きます。気が向いたら、開発メモ体裁にするかも。いずれにせよ、ヘルプファイルをアップデートすべき、ってのが先なんですけどね〜(笑)[+]→続きを読む。†この画面に出現する「特定敵の行」は、以下のいずれかのパターンです。パターン1:友瀬や他ユーザの経験・他AIの情報などから、すでに「当該のIDを持つ敵がいる/いそう」とわかっているもの。マップ上で実際にGlenelgの学習操作をできたもの。パターン1の場合、初期状態で「設定値が空欄」の状態になっています。名前がわかっているものは入っていますが、「不明」の場合も多々あります。パターン2の場合、初期状態は「Glenelgのデフォルト+RO画面上での学習結果」になっています。「知らなかった」敵なので、名前も当然「不明」です。なっている理由は、AIのメンテナンスフリーのためです。それは誰もが簡単にできる話ではないです。そのあたりはメンテ不要にしたかった。#実際、ホム導入直後ぐらいだと敵IDは2000番台くらいまでしか定義されていませんでした。#今は4000番台も存在していることがわかっています。GlenelgWatch上で新しい敵の行を追加させていないのは、半分はそれを作るのが面倒(笑)だから。半分は「基本はRO画面上で設定してね」の立場だからです。基本的に、利用者側で編集してよいです。名前「不明」になっているけど戦ったことのある==名前がわかる敵は、各自で適当に編集してしまうといいと思います。メカニズム上、名前には半角文字は避けたほうがいいかな。カンマとかは、危ないので。そのあたりの入力是正もできないことはないんだけど、めんどくさいのでやってません。GlenelgWatchのバージョンアップで、たまに敵名称も追加修正されていたりします。その場合、ユーザが何か入力してある部分は上書きしないようにしています。「↓」検索、Shift+F3で「↑」検索できます。実は「正規表現」対応です。オーバースペックだとは思いますが(笑)正規表現の詳細は別途調べてもらうとして。実用上ありそうな例をいくつか。すると、「その文字列から始まる」検索です。例:『^ゴブリン』で検索すると、ゴブリンライダーは引っかかりますが、アーチャーゴブリンはかかりません。すると、「その文字列で終わる」検索です。例:『ゴブリン$』で検索すると、ゴブリンライダーはかからず、アーチャーゴブリンはひっかかります。『^ゾンビ$』だと、まさにゾンビしか引っかかりません。ゾンビプリズナーもオークゾンビもかからない。[]で複数の文字を囲んだ場合、その文字のどれかに1つに引っかかるような検索が可能です。例:『[兵騎]士』で検索すると、「兵士」or「騎士」のどちらかが含まれれば引っかかります。任意の1文字を意味します。例:『ホ.ン』で検索すると、例えばホロンやホルンが引っかかります。直前のパターンの任意回数繰り返しを意味します。例:『ホ.*ン』だと、「ホ(1〜n長文字列)ン」となっている敵が全部引っかかります。ホルン、ホロン、ホドレムリンとか。・・・そんな感じかな。け傭兵AI修正がありますが。修正」が主たる内容です。以下、リリースノートからでは読み取れない、詳細補足。教皇様は基本「追従状態」で動作させる仕様ですが、そこにちょっと漏れがあったので追加修正しました。いわゆる「通常移動状態」になっていました。ここが元AIの設計のままになっていた、ということです。上記操作を行わなければ、従来版でも問題ないので、そのあたりを考慮して導入ください。基本的な内容は、敵学習操作まわりの改善です。敵学習用のウィンドウでの操作に対して、Windowsならあってしかるべき操作/ショートカットキーを追加しました。大きいのは、行単位でのコピー・ペーストですね。未サポートですので、編集時は気を付けること。↑Watch、実験的・仮的サポート。今回のバージョンで、基本画面の「詳細設定」タブ内に、最近戦闘した敵の履歴を残すようにしました。これ、何の役に立つかというと・・・新しい敵への対応改善用です。現状、GlenelgWatchでは「今戦っている敵の種類」は基本画面に表示しています。RO側では本質的にはこれは「数値」で管理されています:例えばポリンは1002、というように。新しいタイプの敵がROに増えると「IDxxxxはRO上でnnnnという名前になっている」という関係がわかりません。いう場合、GlenelgWatchでは「1002」というような「ID番号」で表示しています。「番号で表示されたから、名前対応わかっていないんだ」ということは、ROで戦闘している最中でもわかりますが。それを律儀に覚えていることって難しいですよね。実際、戦闘中にそんなことやってられないでしょうし。今回、「最近戦った敵」の履歴がわかるようになったので、あとから調べやすくなった、ということです。編集操作バックアップある名言。