Lua Script API - Oren-LuckyJackpots/FNF-PsychEngine-JP GitHub Wiki
Visual Studio Code 拡張機能
関数を覚える必要がないので、LUAでのコーディングが超簡単になります。
DotZZのLua Script APIを使用してHeld_der_Zeit氏によって作成されました。
スクリプトの実行
実行できるLuaスクリプトは6種類あります
-
ステージの.jsonファイルと同じ名前で、
mods/stages/
の中にあります。 -
ノートタイプスクリプトは、そのノートタイプがチャートで使用されている場合にのみ実行されます。
-
イベントスクリプト: そのイベントがチャートで使用されている場合にのみ実行されます。
-
曲のみのスクリプトは曲のdataフォルダ内に保存してください。難易度やステージ、その他に関係なく、特定の曲でのみ実行されます。
-
キャラクタースクリプトは、指定されたキャラクターが現在の曲で使用されている場合にのみ実行されます。変数
dadName
、boyfriendName
、gfName
を使って、現在使用されているキャラクターの名前をチェックできます。(例えば、dadName=='pico'
の場合)。 -
グローバルスクリプトは
mods/scripts/
に保存してください。
MODフォルダテンプレート
APIドキュメント
スクリプト例
重要
上のドキュメントはソースコードのexample_mods/modTemplate.zip
にもあるよ
カットシーン例
カットシーン/ダイアログの例(Bopeebo(ストーリーモード)のカットシーンとダイアログが含まれてます)
ダイアログスクリプトのD&D(data/[曲フォルダ]/に入れてね)
ノートの種類とイベント
カスタムノートtxtファイルの例(custom_notetypes/Orange Note.txtとしてください)