Skyrim Special Edition Mod データベース

 Interesting NPCs (3DNPC) Script Optimisation - barbasdialoguedetect [バグフィックス] ID:87245 Author:Blackread 2024-02-24 02:04 Version:2.1

RATE: =155 G=2 [DOWNLOAD SITE]
TAG: [バグフィックス] [バグ修正] [スクリプト] [NO-ESP]
Interesting NPCs (3DNPC) Script Optimisation - barbasdialoguedetect Title画像

Interesting NPCs (3DNPC) Script Optimisation - barbasdialoguedetect

Papyrus Profiler でパピルスの負荷をチェックしたところ、Interesting NPCs SE (3DNPC)(3DNPC)のスクリプトbarbasdialoguedetectに、かなり多くのOnUpdate呼び出しがあることに気がつきました。そのスクリプトを調べてみると、名前とは裏腹に実は同名の犬とは関係なく、プレイヤーが現在フォロワーではないNPCと対話中かどうかを検出する一般的なスクリプトであることがわかりました。どうやらこのスクリプトは、プレイヤーが対話中に3DNPCのフォロワーが話すのを防ぐために使用されているようです。

スクリプトは4秒ごとにプレイヤーの周りにいるNPCを探し、その中にプレイヤーと会話しているNPCがいるかどうかをチェックします。プレイヤーが対話中でない場合、かなりの数の関数が呼び出されることになります。5~10分間のテストでは、約1万4千回の関数呼び出しがあり、これは総関数呼び出しの11.2%にあたります。その結果は、このグラフで見ることができます。

SKSEの新しいパピルス関数のおかげで、OnUpdateサイクルをダイアログメニューを開いたり閉じたりするたびに発生するイベントに置き換えることができました。これと他の最適化ステップを組み合わせることで、関数呼び出しの数が劇的に減少し、この新しいフレームグラフでは0.0%まで減少し、実質的にゼロになっています。

もちろん、この変更には SKSE が必要であり、SKSE に依存しないオリジナルのMODには、この変更は含まれないことになります。しかし、SKSE を使用している人にとっては、これは改善されるはずです。

ver2.0から Rogue's Gallery を使用してさらに最適化を図ったようです。Rogue's Gallery を使用したくない場合は ver1.3.1 を使用してほしいとのこと
  • Interesting NPCs (3DNPC) Script Optimisation - barbasdialoguedetect画像1
Skyrim Special Edition Nexus, Blackread. 24 Feb 2024. Interesting NPCs (3DNPC) Script Optimisation - barbasdialoguedetect. 18 Mar 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/87245>.
2023-03-18 08:37:04 [編集する] [差分] [日本語化UP]

上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。

To users except in Japan
コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。
-
  • File (5MB以下) ZIP,RAR,7z,LZH
  • Version
  • Del Key (削除用)
  • Support Tool

▼ コメントは任意で入力して下さい(入力するとアンカーが付きます)

  • Name0/8
  • Comment0/1000
  • MOD評価
  • 書込
 
▼ Version : 1.3
#3
名無しGood!
これ入れてから明らかにスクリプトの速度上がったから3DNPC入れるなら必須かもしれん   ID:NjYWMxND Day:448 Good:0 Bad:0
  • Good
  • Bad
  • 87245
 
▼ Version : 1.0
#2
名無し
Papyrus Profilerのリリースはどうやら本当に世界を変えたらしい   ID:U5Njc4YT Day:59 Good:0 Bad:0
  • Good
  • Bad
  • 87245
#1
名無しGood!
ようこんなん見つけるわ   ID:M5NWFhND Day:19 Good:1 Bad:0
  • Good
  • Bad
  • 87245
機械翻訳 説明引用 [原文]
「3DNPCのバルバス対話検出スクリプトによって導入されるスクリプトの負荷を軽減します。」
Real Time Information!CLOSE
1732160070 1732102069 1732179608 none none
87245
▲ OPEN COMMENT