Skyrim Special Edition Mod データベース

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

RATE: =240 G=2 [DOWNLOAD SITE]
TAG: [バグフィックス] [バグ修正] [Script] [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
作者(Blackread)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
  • Dragonactorscript infinite loop fix画像
    =463
  • Unofficial eFPS patches画像
    =277
  • Interesting NPCs (3DNPC) Script Optimisation - barbasdialoguedetect画像
    =237 G=2
  • Bruma Navmesh Fix画像
    =112
  • PC Head Tracking and Voice Type Crash Fix画像
    =95
  • Natural Waterfalls - Majestic Mountains Patch画像
    =92
  • Hanging Dead Rabbits - Harvesting Patch画像
    =78
  • Hanging Dead Chickens - Harvesting Patch画像
    =69
  • FYX Smooth Wells - Compatibility Tweaks画像
    =68
  • Movement Behavior Overhaul - True Directional Movement Patch画像
    =66
  • Praedy's Staves AIO Patch Hub画像
    =66
  • TDM Diagonal Sprinting Fix画像
    =64
  • Sons of Skyrim - More Patches画像
    =62
  • More Visible Enemies画像
    =60
  • Simplicity of Seeding - CACO Patch画像
    =59
  • Natural Waterfalls patch for Rapid Rocks画像
    =55
  • Interesting NPCs (3DNPC) - Patch Collection画像
    =52
  • Whiterun Imperial Camp Fixes画像
    =49
  • Hanging Dead Pheasants - Flora Fix Patch画像
    =24
  • Stormcrown for Custom Skills v1 (Skyrim 1.5.97)画像
    =21
  • Window Shadows - Patches for JK's Interiors画像
    =17 G=1
  • Surfeit of Souls画像
    =15 G=1
  • Happy Little Trees  - Better Dynamic Ash Patch画像
    =7
  • Beyond Reach - Gold Ebony Patch for Armor Replacer Mods画像
    =6
  • Stable Masters' New Clothing - AI Overhaul Patch画像
    =2
  • More Racism in Windhelm - Silent Dialogue Fix画像
    =2
  • Akaviri History - Legacy of the Dragonborn Patch画像
    =1
機械翻訳 説明引用 [原文]
「3DNPCのバルバス対話検出スクリプトによって導入されるスクリプトの負荷を軽減します。」
Real Time Information!CLOSE
1713528155 1713533908 1713535209 none none
87245
▲ OPEN COMMENT