| 制作者 | マッシャー |
| 最新バージョン | 1.1.1 |
| 最終更新日 | 2025/07/02 |
概要
このAIは、標準のAIをベースに、より高度で実践的な機能を追加したカスタムAIです。詳細なスキル設定や、安定した動作のための各種機能を搭載しています。
ファイル構成
このAIは、機能ごとに以下のファイルで構成されています。
AI.lua(メインファイル)
AIの司令塔です。各機能ファイルを読み込み、AIのメインループを実行します。Config.lua(設定ファイル)
AIの動作やスキルの使用条件を設定するファイルです。付属のGUIツールで生成・編集することを強く推奨します。SkillDB.lua(スキルデータベース)
ホムンクルスが使用するスキルの性能を記録したデータベースです。基本的に編集は不要です。States.lua(状態管理ファイル)
AIの各状態(待機、追跡、攻撃など)の具体的な思考ロジックが記述されています。Commands.lua(命令処理ファイル)
プレイヤーからの手動命令に関する処理をまとめています。Utils.lua(共通関数ファイル)
ログ出力やスキル使用判定など、AI全体で使われる共通関数を格納しています。config_tool.html(GUI設定ツール)
AIの設定を簡単に行うためのグラフィカルなツールです。Webブラウザで開いて使用します。
導入方法
- 以下の6つの
.luaファイルを、Ragnarok Onlineクライアント内のAI/USER_AI/フォルダにコピーします。
AI.lua, Config.lua, SkillDB.lua, States.lua, Commands.lua, Utils.lua config_tool.htmlはPCのデスクトップなど、あなたが分かりやすい好きな場所に保存してください。config_tool.htmlをWebブラウザで開き、AIの挙動や使用したいスキルなどを好みの設定に変更します。- ページ下部の「Config.luaを生成してダウンロード」ボタンを押します。
- ダウンロードした
Config.luaファイルを、手順1で各ファイルをコピーしたAI/USER_AI/フォルダに上書き保存します。 - ゲーム内でチャット欄に
/hoaiと入力し、「カスタムAI」を選択してAIを起動・リロードします。
主な機能と仕様
- ファイル分割による高いメンテナンス性
- 詳細な行動ログの出力(ON/OFF可能)
- 追跡タイムアウト機能(到達不可能な敵への対策)
- 主人への自動帰還(タイムアウト発生時)
- 一時無視リスト(ブラックリスト)機能
- 横殴り防止機能(ON/OFF可能)
- プレイヤーの手動指定を優先(無視リストを一時的に無効化)
- 高度なスキル管理システム(攻撃・強化・回復の分離)
- GUIによる簡単設定
設定方法
AIのすべての設定は、付属のconfig_tool.htmlを使用して行うことを前提としています。ツール上で設定したいスキルの「有効」チェックボックスをONにし、レベルや確率などを調整するだけで、複雑なスキル設定が可能です。
ダウンロード
過去のバージョン
更新履歴
- 2025/07/02 – v1.1.1
ファイル分割後に発生していた各種構文エラーを修正。 - 2025/07/01 – v1.1.0
プレイヤーの手動攻撃指定時、無視リストを解除する機能を追加。 - 2025/06/30 – v1.0.0
「Gemini Core」として初期リリース。
ライセンスと免責事項
このアプリケーションは MIT ライセンス の下で公開されています。
これは、ソフトウェアで最も広く使われている、非常に寛容な(ゆるい)ライセンスです。
ひと目でわかるライセンス要約
✅ 可能なこと (ほぼ何でもできます)
- 商用利用: このアプリ(またはコード)を使って利益を上げても構いません。
- 改変: 自由にコードを改造できます。
- 再配布: 改造したかどうかにかかわらず、コピーを他の人に配っても構いません。
- プライベート利用: このコードを公開せずに、個人的な目的や社内のみで利用しても構いません。
⚠️ 守っていただきたい義務 (たった1つだけです)
- 著作権表示の保持: このソフトウェア(のコードや実行ファイル)を再配布する場合、必ず以下のライセンス条文(全文)と著作権表示(Copyright行)を、ソフトウェアのコピーまたは重要な部分(例: Readmeやライセンスファイル)にそのまま含めてください。
🚫 免責事項 (重要な注意点)
- このソフトウェアは「現状のまま(AS IS)」提供されます。
- このソフトウェアを使用したことによって生じたいかなる損害(PCが壊れた、データが消えた等)についても、作者(マッシャー (Masher))は一切の責任を負いません。ご利用は自己責任でお願いいたします。
Copyright (c) 2025 マッシャー (Masher)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
その他
このAIパッケージが、あなたのROライフの一助となれば幸いです。

コメント