スマブラXのAI
スマブラXのAIは各キャラのMotionEtc,Fighter.pacに存在しています。共通部分のAIはFighter.pacで制御され、各キャラ固有の部分はそれをオーバーライドする形で定義されています。
AI編集ソフト
AIScriptpad
このソフトではスマブラXのAIをスクリプト化し、JavaScriptをエンジンに自由に編集することができます。テキストベースなので、SmashAttacksとは異なり、コピペ等が非常に楽にできます。また、全てのコマンドはJavaScriptのラッパーで表現され、ユーザーによる追加・変更が容易となっています。
このソフトではスマブラXのAIをスクリプト化し、JavaScriptをエンジンに自由に編集することができます。テキストベースなので、SmashAttacksとは異なり、コピペ等が非常に楽にできます。また、全てのコマンドはJavaScriptのラッパーで表現され、ユーザーによる追加・変更が容易となっています。
クイックスタート
File->New->New project->各ボックスの値を入力->Create project->Tool->Build
これで何も編集していないAIがコンパイルされ、作業フォルダ内のBuildフォルダにバイナリが出力されます。
これで何も編集していないAIがコンパイルされ、作業フォルダ内のBuildフォルダにバイナリが出力されます。
詳細
File~ファイル関連
一般的なソフトと同様です。
Tool~いろいろな機能
Build | 作業フォルダ内のScriptsのスクリプトを全部実行し、AIをコンパイルします。 |
Re-export AIScript | .pacファイルを指定している場合、全てのAIScriptを再エクスポートします。同名のファイルは全て上書きされます。 |
Show log | 実行中に起きたエラー等を出力します。 |
Debug Modules | JavaScriptのコードをデバッグします。基本的に関係ある人は少ないです… |
Property~設定関連
Settings | プロジェクトの設定を変更します |
Associate | .aiprojファイルを関連付けます |
Help~サポート
Functions | AIのコマンドの説明です。 |
About | このソフトの製作者に関する説明です。 |
添付ファイル