

NiOverrideの力を借りて、水の中に入ったり雨になったりすると着ている服の特定部位を濡れ透けさせる実験的なMODを作っています。
現状の設計は
・水の中も検知したいので、プレイヤーはOnUpdate関数に頼らざるを得ない
(水に入った事を検知するEventって多分無いよね…)
・外部ファイルにノード名を記述し、該当ノードのみを透けさせるカスタム前提仕様
(つまりメッシュが分かれていれば、上を透けさせて下はそのままという運用も可能)
・NPCは処理が乱雑になりそうなので出来ればパスしたい
(バニラ服は見えない部分の体型も削られていると思うので、尚更やる必要性が無さそう)
・もしやるとしたらSPIDで個人単位で魔法配布をした上で、エリア移動だけを発火条件にする
(尚やる気)
といった感じで、とにかくプレイヤーである小春ちゃんを透けさせる事だけを考えています。
常駐型スクリプトは制御を誤るとパフォーマンス的に非常によろしくないので、仮に完成しても大っぴらにNexusに公開しにくい気持ちがあります。
とはいえ某有名ブログによるとアビリティ魔法でコンディション判定するのも大概らしいので、それだったら更新間隔を自分で決められる常駐型スクリプトの方がいいのかなーとも…正直よく分からん。
もしも公開用に作る事になったら、アンインストールサポートの為に作りたくないMCMも作らないといけなくなりそうなので、やる気が無くなったらそっとお蔵入りするかもしれません。
コメント