MCMが登録されない場合に確認すること

Modを作ろう

目次 OnInitイベントは使わないOnGameReloadイベントは親を呼ぶロード直後に使わない方がいい処理 OnInitイベントは使わない 書き方によるのかもしれませんが、これを定義するとダメみたいです。 最初に何か […]

OnInitイベントは使わない

書き方によるのかもしれませんが、これを定義するとダメみたいです。

最初に何かしたい場合はOnConfigInitイベントを使います。

Event OnConfigInit()
	; したいことを書く
EndEvent

OnGameReloadイベントは親を呼ぶ

ゲームのロード時に発生するイベントで便利ですが、親を呼ばないとダメみたいです。

Event OnGameReload()
	; 親を呼ぶ
	parent.OnGameReload()

	; したいことを書く
	hogehoge()
EndEvent

ロード直後に使わない方がいい処理

PapyrusUtil SEを用いてJSONに保存してあるデータを読み出す場合などは、少し待った方がよさそうです。

待てない場合は使わないようにします。

OnConfigInitイベントやOnVersionUpdateイベントの内部では使わない方がよさそうです。RegisterForSingleUpdateを使うなどして、後回しにします。

タイトルとURLをコピーしました