Skyrim Special Edition Mod データベース

 Costume Expansion Framework [ユーティリティ] ID:183697 Author:HeavyMoon 2026-08-04 23:50 Version:1.6.0

RATE: =115 [DOWNLOAD SITE]
TAG: [装備スロット] [SKSEプラグイン] [フレームワーク] [装備] [ゲームシステム変更]
Costume Expansion Framework Title画像

Costume Expansion Framework

■概要

「装備スロットが足りない!」を解決するSKSEプラグインです。

Skyrimの装備スロットは32個しかなく、アクセサリーや衣装を集めるとすぐ埋まってしまいます。
CEFは装備のメッシュを複製してキャラのスケルトンに直接くっつけて表示するので、
スロットを使わずに、あるいは1スロットに何着分もまとめて着せられます。

SMP布物理にも対応しているので、スカートやベール、ウィッグもちゃんと揺れます。
取り込んだ装備の強化値や付呪もそのまま活きるので、見た目だけの飾りにはなりません。


■できること

・スロットを消費せずにアクセサリーを常時表示できます(Persist)
・複数の衣装パーツを1スロットにまとめて、トークン1つでON/OFFできます(Box)
・スロット競合が激減します。取り合いになりがちなスロットを解放できます
・衣装専用ボーンのSMP布物理が、追加ツールなしで動きます
・防御値・重量・付呪などの装備性能も引き継がれます


■表示方式は2種類

・Persist:常時つけっぱなしにしたい小物向け
 ・爪、ピアス、いつも見せておきたいアクセサリーなどにどうぞ
 ・登録すればスロットを使わず常に表示されます
 ・リストはセーブ間で共有されるカタログです。
  「このセーブで表示するか」はセーブごとに切り替えられるので、新キャラはクリーンな状態から始まります
 ・フルウィッグ(かつら)は下のBox(slot 31)をおすすめします。
  Persistでもある程度動くようにしてありますが、正常動作の保証はなく、メモリ使用量が増えることがあります。
  地毛は消えないので髪が重なって見えます

・Box:衣装・コスチューム向け
 ・見えないトークン装備で中身の表示を切り替えます
 ・トークンを装備すると中身が表示され、外すと消えます
 ・1つのBoxに複数の装備をまとめられます=1スロットで一式まるごと表示できます
 ・SMP衣装を複数入れても大丈夫です(v1.2.1で同名ボーンの衝突を解消しました)
 ・カスタムスロット(44-60)に加えて、v1.3.0からバニラスロットのBoxも作れます
  (Head, Hair, Body, Hands, Forearms, Amulet, Ring, Feet, Calves, Tail, Circlet, Ears)
  =そのスロットの表示を「置き換える」使い方もできます
 ・slot 31の「Hair (Wig)」Boxは、トークンを装備している間だけ地毛を隠すウィッグ専用枠です
 ・slot 32のBodyBoxは体スロットの表示を置き換えます
 ・Strip系MODなどでトークンが外れたときも、中身は自動で非表示になります
 ・LoreBox(Item and Spell Tooltips)を入れていると、トークンにカーソルを合わせるだけで中身一覧が出ます


■衣装に付いてくるボディの処理(v1.3.0以降)

衣装が自前のボディを同梱していると、自分のボディと二重になってしまうことがあります。

・Hide shapes:同梱されているボディシェイプを名前で指定して非表示にできます
・Show real body:代わりに「自分の実際の(モーフ適用済み)ボディ」を衣装の下に差し込めます
・差し込むボディはゲーム本体と同じ手順でスキンを解決します(アクター/WNAMのスキンとテクスチャセットを優先)
 ・RaceMenu Selector of Skins、Unique Player系、変身・カスタム種族スキンなどにもきちんと追従します
 ・キーワードだけで判定するフレームワーク系スキン(TNG/SOSタグ)は種族スキンへ安全にフォールバックします


■SMP布物理(FSMP・任意)

・FSMP(Faster HDT-SMP)3.5.0以降を入れると、衣装専用のカスタムボーンによるSMP布物理も動きます
・仕組み:CEFがプラグインの中で「物理キャリア」(不可視のボーン専用メッシュ)を自動生成し、
 FSMPにそのボーンを作らせて注入メッシュを追従させています。外部ツールも設定も要りません
・Boxの中身を変えたあとは、通知が出たら「揺れるまでトークンを装備し直して」ください(数回で確定します)。
 Persistは完全自動です
・うまくいかない場合:物理の定義がFSMPのdefaultBBPs.xml側にしかない装備(NIF内にHDT設定を持たないもの)は
 検出できず、静的表示になります(syncログに理由が出ます)
・v1.5.0からは、いつまでも静的なままの衣装について「実際に使っているキャリアファイル名」と
 「カスタムボーンのうち何本が物理に繋がったか(0 of N)」をログに出すようにしました。
 キャリアファイルが他MOD(meshes\CostumeFWを上書きするもの)に隠されていないかの切り分けに使えます


■装備性能もそのまま

・CEFで取り込んだ装備は、見た目だけの複製ではありません
・取り込んだ実物はプラグインが管理する隠しコンテナに保管され(SKSE co-saveに保存)、次が反映されます
 ・鍛造強化、プレイヤーが付けた付呪(実物をそのまま保持)
 ・防御値、重量、防具種別、付呪効果、キーワード(トークンへパススルー)
・Boxのトークンを装備している間は中身の性能が機能します。Statsページで確認できます
・取り込みは安全設計です。重複登録やメッシュ解決不能は「アイテムを動かす前に」拒否されるので、
 アイテムが消えてしまうことはありません


■取り込みブラックリスト(v1.5.0)

一部のMODが実行時に作る内部アイテムを取り込もうとするとCTDする、という報告への対策です。
(例:Multiple Amulets and Rings... Automatically - MARA 導入時に「+ Add worn item」でMARAの"CORE Carrier"を選ぶと即クラッシュ)

取り込み候補の一覧と取り込み処理から、次のアイテムを除外するようにしました。

・実行時生成(FF)アイテムなど、元になるプラグインを持たないフォーム
・非プレイアブル装備(バニラUIも隠している、フレームワーク内部用の装備)
・拒否リストに載っているアイテム(既定で"CORE Carrier"とMARAを登録済み)
 SMFの新しい「Blocked」ページ、またはCEF_settings.jsonから名前/プラグイン/IDで追加できます
・CEF_NoCaptureキーワードを持つ装備
 同梱のCostumeFW_NoCapture_KID.iniをテンプレートとして配布できます
 (Keyword Item Distributorが必要/任意)

プリセット、コンソール、設定・co-saveからの復元、他MODからのスクリプトAPI呼び出しも、
すべて同じ判定を通ります。拒否されたアイテムが設定から消えることはなく、登録されないだけです。

MARAと併用する場合は次の2点にご注意ください。
・MARA動作中は「装備中の」指輪・アミュレットの取り込みを、あえてお断りしています
 (一度外してから、またはインベントリから取り込んでください)。
 装備中のものをMARAの管理下から引き抜くとMARA側でクラッシュしてしまうため、
 クラッシュの代わりにメッセージを出しています
・slot 35/36のBoxに装飾品を入れるとキーワードがトークンに渡るため、
 MARAが不可視トークンを本物のアミュレット/指輪として扱おうとすることがあります。
 様子がおかしければ、そのBoxを別スロットで作り直してみてください
 (CEF単体でも、複数の装飾品の見た目+付呪効果を1つのBoxにまとめられます)


■UIの使い方(SKSE Menu Framework/レガシーMCM)

SKSE Menu FrameworkのMod Control Panel(既定F1、ゲームパッドはLB2回押し)を開いて、
「Costume Expansion FW」を選んでください。SkyUIのMCMにも同じページがあります。

SMFはソフト依存です。入れていなくても、レガシーMCMとcefコンソールコマンドは今までどおり動きます。
なおレガシーMCMは機能凍結中です。次の機能アップデートで移行案内のみに縮小し、その次で削除する予定です
(SkyUIの128MCM枠を1つお返しするためです)。両UIは同じ設定を読み書きするので、いつ切り替えても大丈夫です。

・Main
 ・MOD全体のON/OFF、依存関係の状態、バージョン、設定の再読込、アンインストール準備
・Persist
 ・「+ Add worn item」(装備中から)/「+ Add from inventory」(装備しないまま取り込み)
 ・「Inventory filter」で名前の部分一致絞り込み
 ・行ごとに:このセーブで表示するかのトグル/Body morph/Body(強制男女NIF)/
  Hide when worn(指定スロットの装備中は隠す)/カタログから削除
・Boxes
 ・「+ New box」で空きスロットを選んで作成
 ・Boxごとに:トークン配布、Wear(表示/非表示)、アイテム追加(worn/inventory)、
  防具タイプ、Preset割り当て/エクスポート、Stats、削除
 ・アイテムごとに:削除/Body morph/Body(強制NIF)/Hide when worn/
  Hide shapes(同梱ボディシェイプの除去)/Show real body(実ボディの差し込み)
・Presets
 ・CEFP_*.json形式のプリセットを読み込んで、BoxやPersistに割り当て
・Blocked(v1.5.0/SMFのみ)
 ・取り込み拒否リストの確認・追加・削除
・Diagnostics
 ・依存状態、キャリア自動生成の結果、Boxごとのリビジョン、Persist登録状況の確認


■プリセットと設定ファイル

・プリセット:Data\SKSE\Plugins\CEF\Presets\CEFP_*.json
 衣装セットを配布・共有するための単位です
・設定:Data\SKSE\Plugins\CEF_settings.json
 セーブ間で共有されるカタログです。Persistの「どれを表示するか」だけはセーブごと(co-save)に保存されます
・取り込んだ装備の実物もco-saveに保存されるので、どのUI・コンソールからでも返却できます


■動作環境・前提MOD

・必須
 ・Skyrim SE/AE 1.6.1170
 ・SKSE64
 ・Address Library for SKSE Plugins
 ・RaceMenu(skee:Body morph連携に使います)
・推奨
 ・SKSE Menu Framework(ゲーム内設定UI。ソフト依存)
・任意
 ・SkyUI(移行期間のレガシーMCM用。v1.3.0以降は必須ではありません)
 ・FSMP - Faster HDT-SMP 3.5.0以降(衣装のSMP布物理)
 ・Keyword Item Distributor (KID)(CEF_NoCaptureキーワードを配布する場合のみ)
・VR(v1.3.1以降/コミュニティベータ)
 ・別配布のVR Patch(dllとREADMEのみ)を本体のあとに導入してください
 ・SKSEVR、VR Address Library、Skyrim VR ESL Support、SkyUI VR、RaceMenu VRが必要です

プラグインはESLフラグ付きの単一espfe(CostumeFW.esp)なので、ロードオーダー枠を消費しません。


■できないこと・注意点

・Body morph(RaceMenuの体型追従)は装備ごとのオプトインで、既定はOFFです
 ・BodySlideでボディに合わせたメッシュだけONにしてください(髪や小物はOFFのままを推奨します)
・同じベースアイテムの複数個体は区別できません
 (2個目は重複として拒否されます。付呪効果はスナップショットで反映されます)
・物理定義がdefaultBBPs.xmlのみの装備は静的表示になります(上のSMP欄をご覧ください)
・注入メッシュは使用中のスケルトンのボーンにバインドされます(XPMSSE想定)。
 合わないボーンは近い親ボーンへ静的に割り当てられるため、その部分は揺れません
・CBPCや標準ボーンのSMPによるボディ物理は、注入メッシュでもそのまま動きます


■アップデートについて

・v1.5.0はdllと任意のini/KIDファイルだけの更新です(esp・スクリプトの変更なし)。
 セーブ途中でも安全に更新できます
・※バージョン番号について:v1.5.0はv1.3.1の後継です。
 NPC対応のv1.4.0-betaがGitHub限定のプレリリースとして先に1.4.x枠を使っているため、
 Nexus側は番号を飛ばして1.5.0にしています(v1.3.2は存在しません)

・v1.0.xからのアップデート
 ・CostumeFW.esp(単一espfe)が旧CostumeFW_Boxes.espを置き換えます
  →新espを有効化し、旧espは無効化/削除してください
 ・Boxの構成や設定は初回ロードで自動移行されます
 ・旧トークンはインベントリから一度消えますが、CEFが新トークンを自動配布します
 ・既存セーブへの導入もできます(UIは自動登録されます)


■アンインストール方法

①Mainページで「Prepare for uninstall」を実行します(SMF・レガシーMCMどちらでも構いません)
 →取り込んだ装備を返却し、トークンを削除し、注入メッシュを解除して、CEFを恒久OFFにします
②セーブします
③MODを削除します

※この手順を踏まずに削除すると、登録装備や表示状態に問題が残ることがあります
※アンインストール準備のあとで「やっぱり使う」場合は、Mainから再度ONにできます
※Boxの定義とPersistのカタログはCEF_settings.jsonに残るので、再導入すれば設定はそのまま戻ります
 (取り込んだ実物だけは返却済みなので、取り込み直してください)


■バグってどうしても起動できないとき

・Data\SKSE\Plugins\CEF_DISABLE.txt を置く(またはCostumeExpansionFW.iniでbEnabled=0)と、
 CEFを一切動かさない状態で起動できます
・CEF絡みのクラッシュでロードできなくなったセーブの救出にお使いください


■ソース/ライセンス

・オープンソースです:https://github.com/HeavyMoon-nexus/Co…
・ソースコードはMIT、配布されるDLLバイナリはGPLv3です(nifly(GPL-3.0)を静的リンクしているため)。
 ライセンス全文とサードパーティ表記はアーカイブに同梱しています


必要条件
Address Library for SKSE Plugins
Skyrim Script Extender (SKSE64)
SkyUI
RaceMenu
  • Costume Expansion Framework画像1
  • Costume Expansion Framework画像2
Skyrim Special Edition Nexus, HeavyMoon. 4 Aug 2026. Costume Expansion Framework. 27 Jun 2026 <https://www.nexusmods.com/skyrimspecialedition/mods/183697>.
2026-06-27 19:54:14 [編集する] [差分] [日本語化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.6.0
#6
名無し
重ね重ねありがとうございます!
さっそく確認しようと思ったのですが、アプデのせいSKSEから起動がままならないず、もしかしたら確認レスできないかもしれません;;
申し訳ありません。   ID:JiZGM4Mj Day:69 Good:0 Bad:0
  • Good
  • Bad
  • 183697
#5
作者
ありがとうございます!
1.6.1で鍛造強化分は反映されるようになったはずです!

ちなみにCEFは単独で1.7.99を求めるわけではないため,前提modが対応してゆけば引き続き動作する見込みです.   ID:djYjE2Mz Day:70 Good:0 Bad:0
  • Good
  • Bad
  • 183697
#4
名無し
作者様
ありがとうございます!mod自体はすごく楽しく使わせていただいております!   ID:JiZGM4Mj Day:66 Good:0 Bad:0
  • Good
  • Bad
  • 183697
#3
作者
鍛造の件は次のアップデートで修正します.申し訳ない..   ID:djYjE2Mz Day:67 Good:1 Bad:0
  • Good
  • Bad
  • 183697
#2
名無し
鍛造の強化分の防御値や付呪が反映されず、MODの防具もバニラの防具も同じなんですが、解決法をご存じの方や同じ症状の方いらっしゃいますか?   ID:JiZGM4Mj Day:64 Good:0 Bad:0
  • Good
  • Bad
  • 183697
 
▼ Version : 1.3.1-VR-0.1
#1
作者
テスト協力者を募集しています.
githubでNPC対応テスト版とVR対応テスト版をアップロードしたので,テストしてもいいよという方はぜひご協力ください!
descriptionに貼ってあるdiscordにもアップロードしています.よろしければ!   ID:djYjE2Mz Day:37 Good:4 Bad:0
  • Good
  • Bad
  • 183697
作者(HeavyMoon)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
  • Costume Expansion Framework画像
    =115
  • Skyrim Nif Slot Sniper画像
    =50 G=1
  • Skyrim Nif Slot Sniper画像
    =39

Real Time Information!CLOSE
1787516883 1787493553 1787526012 1787525149 none none
183697
▲ OPEN COMMENT