| 方法 | 状況 |
| 話しかけて呼び出し | 対応 |
| 自動呼び出し(フィールド移動直後) | 対応 |
| 機能 | 本体側関数名 | スクリプト側関数名 | 状況 |
| スクリプト処理の一時中断 | (Lua上で実装) | Yield | 実装済 |
| スクリプトのステートの変更 | 廃止 | ||
| デバッグ用メッセージ出力 | 廃止(代替:print関数) |
| 機能 | 本体側関数名 | スクリプト側関数名 | 状況 |
| 文字の表示時間間隔の設定 | luaextern_System_SetMessageDrawInterval | System.SetMessageDrawInterval | 実装済 |
| 名前ウインドウ画像の変更 | luaextern_System_ChangeMessageWindow | System.ChangeMessageWindow | 実装済 |
| メッセージウインドウ画像の変更 | luaextern_System_ChangeNameWindow | System.ChangeNameWindow | 実装済 |
| 名前ウインドウのマージン設定 | luaextern_System_SetNameWindowMargin | System.SetNameWindowMargin | 実装済 |
| メッセージウインドウのマージン設定 | luaextern_System_SetMsgWindowMargin | System.SetMessageWindowMargin | 実装済 |
| ウィンドウ表示設定 | (Lua上で実装) | System.SetDrawMesssageWindow | 実装済 |
| 名前表示設定 | luaextern_System_SetName | System.SetName | 実装済 |
| メッセージ表示 | (Lua上で実装) | System.Message | 実装済 |
| 選択肢表示 | (Lua上で実装) | System.Choice | 実装済 |
| 文字入力 | (未定) | System.(未定) | 未実装 |
| 機能 | 本体側関数名 | スクリプト側関数名 | 状況 |
| グローバル変数(整数)操作 | luaextern_System_SetGInteger | System.SetGInteger | 実装済 |
| グローバル変数(整数)取得 | luaextern_System_GetGInteger | System.GetGInteger | 実装済 |
| グローバル文字列操作 | luaextern_System_SetGString | System.SetGString | 実装済 |
| グローバル文字列取得 | luaextern_System_GetGString | System.GetGString | 実装済 |
| グローバルスイッチ操作 | luaextern_System_SetGSwitch | System.SetGSwitch | 実装済 |
| グローバルスイッチ取得 | luaextern_System_GetGSwitch | System.GetGSwitch | 実装済 |
| グローバル変数(実数)操作 | luaextern_System_SetGDouble | System.SetGDouble | 実装済 |
| グローバル変数(実数)取得 | luaextern_System_GetGDouble | System.GetGDouble | 実装済 |
| 機能 | 本体側関数名 | スクリプト側関数名 | 状況 |
| ウェイト | (Lua上で実装) | System.Wait | 実装済 |
| 機能 | 本体側関数名 | スクリプト側関数名 | 状況 |
| カメラ移動 | 未実装 | ||
| プレイヤーの位置を取得 | luaextern_System_GetPlayerPosition | System.GetPlayerPosition | 実装済(未テスト) |
| プレイヤーの向きを取得 | luaextern_System_GetPlayerDirection | System.GetPlayerDirection | 未実装 |
| プレイヤーの前進・後退(移動完了までウェイト) | (Lua上で実装) | System.MovePlayer | 実装済(未テスト) |
| プレイヤーの向きを変える(移動完了までウェイト) | (Lua上で実装) | System.TurnPlayer | 実装済(未テスト) |
| プレイヤーの前進・後退 | luaextern_System_MovePlayer | System.MovePlayerWithoutWait | 実装済(未テスト) |
| プレイヤーの向きを変える | luaextern_System_TurnPlayer | System.TurnPlayerWithoutWait | 実装済(未テスト) |
| キャラクターの位置を取得 | luaextern_System_GetCharaPosition | System.GetCharaPosition | 実装済(未テスト) |
| キャラクターの向きを取得 | luaextern_System_GetCharaDirection | System.GetCharaDirection | 未実装 |
| キャラクターの配置 | luaextern_System_SetChara | System.SetChara | 実装済 |
| キャラクターの前進・後退(移動完了までウェイト) | (Lua上で実装) | System.MoveChara | 実装済 |
| キャラクターの向きを変える(移動完了までウェイト) | (Lua上で実装) | System.TurnChara | 実装済 |
| キャラクターの前進・後退 | luaextern_System_MoveChara | System.MoveCharaWithoutWait | 実装済 |
| キャラクターの向きを変える | luaextern_System_TurnChara | System.TurnCharaWithoutWait | 実装済 |
| キャラクターの削除 | luaextern_System_DeleteChara | System.DeleteChara | 実装済 |
| キャラクターの名前からIDを取得 | luaextern_System_FindCharaIdByName | System.FindCharaIdByName | 実装済 |
| キャラにアニメーションさせる | System.SetCharaAnimation | 未実装 | |
| エフェクトの表示 | System.ShowEffect | 未実装 | |
| オブジェクトの位置を取得 | luaextern_System_GetObjectPosition | System.GetObjectPosition | 実装済(未テスト) |
| オブジェクトの向きを取得 | luaextern_System_GetObjectDirection | System.GetObjectDirection | 未実装 |
| オブジェクトの配置 | luaextern_System_SetObject | System.SetObject | 実装済 |
| オブジェクトの前進・後退(移動完了までウェイト) | (Lua上で実装) | System.MoveObject | 実装済 |
| オブジェクトの向きを変える(移動完了までウェイト) | (Lua上で実装) | System.TurnObject | 実装済 |
| オブジェクトの前進・後退 | luaextern_System_MoveObject | System.MoveObjectWithoutWait | 実装済 |
| オブジェクトの向きを変える | luaextern_System_TurnObject | System.TurnObjectWithoutWait | 実装済 |
| オブジェクトの削除 | luaextern_System_DeleteObject | System.DeleteObject | 実装済 |
| オブジェクトの名前からIDを取得 | luaextern_System_FindObjectIdByName | System.FindObjectIdByName | 実装済 |
| オブジェクトにアニメーションさせる | System.SetObjectAnimation | 未実装 | |
| 移動終了までウェイト | System.WaitMovingEnd | 未実装 | |
| 場所移動 | System.ChangeField | 未実装 | |
| アイテム数変更 | System.ChangeItemNum | 未実装 | |
| ステータス値変更 | System.ChangeStatusNum | 未実装 |
| 機能 | 本体側関数名 | スクリプト側関数名 | 状況 |
| 全音声一時停止 | luaextern_System_PauseAllSound | System.PauseAllSound | 実装済(未テスト) |
| 全音声再開 | luaextern_System_ResumeAllSound | System.ResumeAllSound | 実装済(未テスト) |
| 全音声停止 | luaextern_System_StopAllSound | System.StopAllSound | 実装済(未テスト) |
| BGM読み込み | luaextern_System_LoadBGM | System.LoadBGM | 実装済 |
| BGM再生 | luaextern_System_PlayBGM | System.PlayBGM | 実装済 |
| BGM一時停止 | luaextern_System_PauseBGM | System.PauseBGM | 実装済(未テスト) |
| BGM停止 | luaextern_System_StopBGM | System.StopBGM | 実装済 |
| 環境音読み込み | luaextern_System_LoadBGS | System.LoadBGS | 実装済 |
| 環境音再生 | luaextern_System_PlayBGS | System.PlayBGS | 実装済 |
| 環境音一時停止 | luaextern_System_PauseBGS | System.PauseBGS | 実装済(未テスト) |
| 環境音停止 | luaextern_System_StopBGS | System.StopBGS | 実装済 |
| 効果音再生 | luaextern_System_PlaySE | System.PlaySE | 実装済 |
| 機能 | 本体側関数名 | スクリプト側関数名 | 状況 |
| 画面効果の発生 | System.SetScreenEffect | 未実装 | |
| 画面効果の消去 | System.ClearScreenEffect | 未実装 | |
| 画面をフラッシュ! | System.SetFlashEffect | 未実装 | |
| 画面を揺らす | System.SetShakeEffect | 未実装 | |
| 画面の消去(マップ移動の際のフェードアウト) | luaextern_System_DeleteScreen | System.DeleteScreen | 実装済 |
| 画面の表示(マップ移動の際のフェードイン) | luaextern_System_ShowScreen | System.ShowScreen | 実装済 |
| ピクチャーの表示 | luaextern_System_ShowPicture | System.ShowPicture | 実装済 |
| ピクチャーの移動 | luaextern_System_MovePicture | System.MovePicture | 実装済(要修正) |
| ピクチャーの消去 | luaextern_System_ClearPicture | System.ClearPicture | 実装済 |
| 天候エフェクトの再生(晴れ、曇り、雨、雪) | System.SetWeather | 未実装 | |
| 霧を表示する | System.SetFog | 未実装 | |
| 時間帯の変更(朝・昼・晩、とかの切り替え) | 未実装 |
| 機能 | 本体側関数名 | スクリプト側関数名 | 状況 |
| タイトル呼び出し | (未定) | (未定) | 未実装 |
| メニュー呼び出し | (未定) | (未定) | 未実装 |
| ギャラリー呼び出し | (未定) | (未定) | 未実装 |
| セーブ画面呼び出し | (未定) | (未定) | 未実装 |