すべてのRedMリソースはfxmanifest.luaから始まります。Red Dead Redemption 2ではgame 'rdr3'の宣言とrdr3_warningの承認が必要で、このツールは両方を自動で追加します。
ツールの使い方
fx_version(既定はadamant)を選び、スクリプトがLua 5.4を使う場合はlua54を有効にします。
リソースの名前、作者、説明、バージョンを入力します。
クライアント、サーバー、共有スクリプトを列挙します(1行に1つのパスまたはパターン。例:client/*.lua)。
必要に応じてui_page、files、dependenciesを追加し、ファイルをコピーまたはダウンロードしてリソースフォルダに置きます。
出力例
rdr3_warningの行はRedMがリソースに要求する標準文言で、CitizenFXのドキュメントのまま出力します。その後、server.cfgに「ensure リソース名」を追加します。
fx_version 'adamant'
game 'rdr3'
rdr3_warning 'I acknowledge that this is a prerelease build of RedM, and I am aware my resources *will* become incompatible once RedM ships.'
lua54 'yes'
client_scripts {
'client/*.lua',
}よくある質問
- なぜrdr3_warningが必要なのですか?
- RedMでは、game 'rdr3'を宣言するリソースはこのメッセージも承認する必要があり、無いと読み込みに失敗します。ツールは常に挿入します。
- FiveMのfxmanifestをRedMで流用できますか?
- 構造のみ流用できます。game 'gta5'をgame 'rdr3'に置き換え、rdr3_warningを追加します。ゲームのネイティブ関数は異なるため、LuaコードはRedM向けに修正が必要です。
