☆ Skee HeadPart Lookup Fix [バグフィックス] ID:196463 Author:eutkyu 2026-10-23 15:05 New! Version:2.1.0
- RATE: ★=1 [DOWNLOAD SITE]
-
TAG: [SKSE64] [SKSEプラグイン] [バグフィックス] [最適化] [Racemenu] [パフォーマンス向上]
2026-10-23 15:39:37 [編集する] [差分] [日本語化UP]

Skee HeadPart Lookup Fix
■概要
RaceMenu(skee64.dll)の頭部パーツ検索処理を最適化し、
顔のSculptデータ再構築時に発生するカクつきを軽減するSKSEプラグイン
大量の髪型、眉、目、種族MODなどを導入した環境で特に効果的
■特徴/内容
・RaceMenuの頭部パーツ検索処理を高速化
・顔のSculptデータ再構築時のカクつきを軽減
・頭部パーツを名前から即座に検索できるキャッシュを構築
・従来と同じ検索結果を維持
・大文字・小文字を区別しない検索に対応
・一致する候補が複数ある場合は従来と同じ最初の候補を使用
・検索できない場合は従来の処理へ自動切り替え
・SculptデータやRaceMenuプリセットの変更なし
・セーブデータへの変更なし
・ESP不要
■最適化の仕組み
〖従来の処理〗
・Sculptデータの適用時に頭部パーツを名前で検索
・ゲーム内の頭部パーツを先頭から順番に照合
・照合のたびにエンジン内部の文字列を生成・解放
・文字列プールのロック処理が大量に発生
・頭部パーツが多いほど処理負荷が増加
〖本MODの処理〗
① ゲーム起動時に頭部パーツの名前と参照先をキャッシュ
② Sculptデータの再構築時にキャッシュから検索
③ 従来の逐次検索と文字列生成処理を削減
④ RaceMenu本体が通常どおりSculptデータを適用
・キャッシュ未構築、頭部パーツ一覧の変更、非ASCII文字を含む名前などは従来方式で検索
■パフォーマンス
作者の環境での測定例
・頭部パーツ数:約36,800個
・Sculpt適用メッシュ:15個
・従来方式:約440,000回の文字列生成・解放
・セーブロード直後:80~120ms程度の一時的なカクつき
・キャッシュ導入後:不要な検索処理を大幅に削減
※平均FPSを向上させるMODではなく、顔の再構築時に発生する瞬間的なカクつきを軽減
■効果が期待できる環境
・RaceMenuのSculpt機能を使用
・プレイヤーやNPCにSculpt編集が適用されている
・大量の髪型、眉、目などのMODを導入
・UBEなどの種族・体型MODを使用
・NPCの外見変更MODを多数導入
〖効果が現れる場面〗
・セーブデータのロード直後
・キャラクターの3Dモデル再読み込み時
・MODによる顔や身体の更新時
■対応バージョン
〖RaceMenu 0.4.20.0(Steam)〗
・Skyrim AE 1.6.1170
・Sculpt検索とGetHeadPartByNameを最適化
・ゲーム内で動作確認済み
〖RaceMenu 0.4.20.0(GOG)〗
・Skyrim AE GOG版
・Sculpt検索とGetHeadPartByNameを最適化
・DLL解析による対応確認のみ
〖RaceMenu 0.4.19.16〗
・Skyrim AE 1.6.1170
・Sculpt検索とGetHeadPartByNameを最適化
・DLL解析による対応確認のみ
〖RaceMenu 0.4.16〗
・Skyrim SE 1.5.97
・GetHeadPartByNameを最適化
・Sculptを含む5か所の呼び出し元に効果
・DLL解析による対応確認のみ
※Steam版0.4.20.0以外はゲーム内動作未検証
■安全対策
・対応するskee64.dllのビルドを厳密に識別
・パッチ適用前に対象コードを検証
・AE版は18か所、SE版は9か所を確認
・不明なビルドやコード変更を検出するとパッチ適用を中止
・他MODが同じコードを書き換えている場合も適用を中止
・適用できない場合はRaceMenu本来の処理を維持
・問題の原因はログファイルへ記録
■導入方法
① 対応するRaceMenuと必要MODを導入
② MO2またはVortexで本MODをインストール
③ ゲームを起動
・ロード順の指定なし
・既存セーブへの途中導入・削除に対応
・セーブデータやプリセットへの影響なし
■互換性・注意点
・RaceMenu VRには非対応
・改変・再コンパイルされたskee64.dllには非対応
・記載のないRaceMenuバージョンには非対応
・将来のゲーム更新向けRaceMenuも未対応
・AE版には最適化対象外の類似検索処理が3か所残存
・Sculpt再構築以外のカクつきには効果なし
〖併用確認済み〗
・RaceMenu OverlayFix and Various Mod Fixes
・Racemenu(SKEE) cosave Load Crash Fix
■ログファイル
Documents\My Games\Skyrim Special Edition\SKSE\SkeeHeadPartLookupFix.log
・検出したRaceMenuバージョン
・パッチ適用位置と結果
・キャッシュ登録数
・キャッシュによる検索回数
・従来方式への切り替え回数
・削減した文字列生成・解放処理の推定回数
・パッチ適用失敗の原因
※not patchingと表示された場合は適用されなかった理由を確認
■ソースコード・ライセンス
・GitHub - SkeeHeadPartLookupFix:https://github.com/servaltullius/Skee…
・MITライセンスで公開
■必要条件
Skyrim Script Extender (SKSE64)
Address Library for SKSE Plugins
RaceMenuSkyrim Special Edition Nexus, eutkyu. 23 Oct 2026. Skee HeadPart Lookup Fix. 23 Oct 2026 <https://www.nexusmods.com/skyrimspecialedition/mods/196463>.スポンサーリンク
スポンサーリンク
上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。
To users except in Japan - コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。 -
-
- 作者(eutkyu)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
スポンサーリンク
スポンサーリンク