1.6.0更新 — NPC支持及更多内容
我也在Nexus Mods上发布了NPC附加组件——此前已在GitHub上提供。我修复了已知问题,例如“persist”标志被自动移除的问题。
如果你已经安装了GitHub版本,请用这个Nexus版本替换。
你现在可以自由命名箱子代币了。
你现在可以有选择地禁用附魔、重量和护甲值等功能了。
1.5.2 更新——自定义种族选框修复!
如果你玩自定义种族,箱子会悄悄地对你不启用SMP物理效果——隐形载体不允许在你的种族上渲染。已修复:箱子现在在自定义种族上也能正常工作,并且崩溃防御网现在每帧检查一次,而不是每2.5秒检查一次。
本次更新更改了CostumeFW.esp - 请安装完整包,不要仅覆盖DLL文件。 安全中途保存。完整详情见更新日志。
1.5.1 更新——稳定性版本!
修复了向Persist添加内容时随机崩溃的根源问题,同时也修复了“最新的Persist条目始终无法获得物理效果”的问题。CEF现在自带崩溃防御网:任何来源的内存损坏若触及CEF节点,都会被检测、修复、隔离并记录,而不会导致崩溃。载具重建速度大幅提升,并在运行时会显示进度通知。
更新后的首次启动将重建所有载具一次。 — 预期行为,仅限一次。若您运行的是1.5.1测试版本,请先禁用该测试模组。完整详情见更新日志。
服装扩展FW穿戴剥皮配饰和服装,不占用双足槽位。 天际仅有32个固定装备槽位(30-61),很快便会耗尽。服装扩展FW(CEF)会克隆物品的蒙皮网格并将其直接绑定到你的骨架上,
绕过装备系统 ——这样一来,多个物品可以共用一个栏位,饰品原先(经常引发争抢的)栏位便被空了出来。这实际上是一种栏位预算的扩充。
两种展示方式- 坚持 — 常驻饰品(指甲、穿孔)。无槽位,无代币。持久化列表为 存档之间共享目录; 每次存档都会切换实际显示的内容,因此新角色会从干净状态开始。
- 箱子 ——由隐形代币控制的服装。装备箱子的代币即可展示其内部装载内容;一个去除代币的条带模组则会自动隐藏它们。多个物品可以共用一个箱子代币(占用一个槽位)。自定义槽位(44–60)存在对应的箱子。 以及原版插槽 (头、头发、身体、手、脚、护身符、戒指、头环……) — 一个31格盒子(头发(假发))穿戴时会遮住你的真实发型,一个32号槽位的盒子会取代你身体槽位所显示的内容。
捕获的物品保留其自身的淬炼/玩家附魔(存放于隐藏容器中)。磨损的箱子也会连同其内容物一并传递。
护甲、重量、护甲等级、附魔效果和关键词,因此该外观装备 behaves like real gear。
SMP布料物理——全自动跟
更快HDT-SMP(FSMP) 已安装,
特定服装的SMP布料物理效果(裙子、面纱、假发)可应用于注入内容上。。CEF会从盒子的内容物中构建一个隐形的物理“载体”,并且由于
1.2 航母建造者是
内置于插件中: 在MCM中更改一个选项,几秒后载具便会自行在后台重建——无需额外工具,无需运行时,无需设置,任何模组管理器均可。然后只需
重新装备盒子代币,直到服装摇摆起来。持久化物品的物理效果将完全自动应用,无需重新装备。若未安装FSMP(或对于旧版NiTriShape网格,验证门槛会将其排除以防崩溃),这些部件将以静态方式渲染,而不会消失。
需求- 天际SE/AE 1.6.1170
- SKSE64
- SKSE插件地址库
- RaceMenu(skee — 身体变形集成)
- 推荐配置: SKSE菜单框架 — CEF的游戏内设置UI(软依赖:没有它则使用旧版SkyUI MCM及 CEF 控制台命令仍然有效)
- 可选: SkyUI — 仅用于过渡期间的旧版MCM(见下文)
- 可选: Faster HDT-SMP (FSMP) 3.5.0+ — 应用于注入内容上的SMP布料物理效果
安装使用模组管理器(MO2/Vortex)安装并启用
CostumeFW.esp — 单个带 ESL 标记的插件(不占用加载顺序栏位)。安装 SKSE 菜单框架后,CEF 将出现在其
模组控制面板 (default
F1) 自动生效;使用SkyUI时,旧版MCM也会一并注册。适用于现有存档。仅此而已——载体重建已内置在插件中。
从1.0.x版本升级: CostumeFW.esp取代了旧的CostumeFW_Boxes.esp。你的箱子设置会自动保留;箱子标记会自行重新出现(旧的标记会随旧插件一起消失),而之前捕获的原件在你将其从箱子中取出时,会以全新副本的形式归还。
如何使用(SKSE菜单框架 → “服装扩展框架”)打开
模组控制面板 (默认)
F1; 手柄:双击LB,使用方向键/A/B键导航)并选择
服装扩展FW 部分。传统SkyUI MCM中也存在相同页面。
- 主页 — 主机开关、依赖状态、“准备卸载”
- 坚持 — “+ 添加已穿戴物品” / “+ 从库存添加”可捕获配件(无需事先装备;库存筛选输入可依名称缩小列表)。每行包含:此存档启用开关、体型变形开关、体型(强制性别NIF)菜单、穿戴时隐藏槽位、从目录中移除。
- 箱子 — “+新箱子”选择一个空槽位;每个箱子:分配代币、穿戴(显示/隐藏)、捕获物品(相同过滤器)、护甲类型、分配/导出 预设, 属性, 删除;每项:移除 / 体型形态 / 体型(强制NIF)/ 穿戴时隐藏 / 隐藏形状 (按名称放下服装的捆绑身形) 显示真实身体 (将你真实的变形身体替换到服装之下——跟随你当前使用的皮肤及其纹理,因此备用皮肤模组也能生效。)
- 预设方案 — 已安装 CEFP_*.json 预设;请将其指定到一个箱子或 Persist 上。
- 诊断 — 依赖项状态、实时载体同步状态(阶段/步骤/重建运行耗时)、物理骨骼预算(最重骨骼形状与单个骨骼80上限的对比、FSMP合并申请量与实际许可量)、载体修订号、持久化注册、流失计数器,以及详细的调试日志开关。
预设(Data\SKSE\Plugins\CEF\Presets\CEFP_*.json)是可共享单元——一组可分发的内容集。设置(Data\SKSE\Plugins\CEF_settings.json)是跨存档共享的目录;条目实际显示哪些由每个存档单独存储。
关于旧的MCM: SkyUI的MCM功能已冻结,仅用于过渡。在下一个功能更新中,它将缩减为一个迁移提示,并在再下一个版本中彻底移除——从而为那些永远不会更新的旧模组腾出一个SkyUI的128个MCM槽位。两套界面读写相同的设置,因此你可以随时切换。
已知限制:物品按基础形态追踪——同一物品的两个个体(例如附魔不同的副本)无法分别记录;第二个会被视为重复项而拒绝。已记录的副本会快照并应用其玩家附魔效果。
备注与限制- 身体变形 (RaceMenu滑条)是逐内容生效的 选择加入,默认关闭 — 仅对 BodySlide 身形适配网格开启此选项。对头发/首饰/配件请保持关闭(否则会浪费工作量和内存)。
- 身体物理(CBPC / 标准骨骼SMP)可直接作用于注入的网格上。
- 更改箱子内容后, 重新装备箱子令牌,直到服装摆动起来 — 物理载荷按设计在装备时生效。
- 假发应当放入31号假发盒中。 不 在Persist中。——不过,我也设法让它在一定程度上与`persist`兼容。请注意,这并不能保证正常运行,而且内存使用量可能会增加。由于现有头发不会被移除,头发会显得重叠。
- 内容必须基于你当前使用的骨骼进行权重绑定(标准XPMSSE)。为其他/扩展骨骼制作的内容可能会以静态方式显示某些部分。
- 替代皮肤模组 (皮肤菜单选择器、独特玩家风格设置、变形/自定义种族皮肤):兼容。“显示真实身体”遵循你当前激活的皮肤——网格 以及 纹理集——引擎解析它的方式相同。
报告问题CEF始终保持一个专为Bug报告而设的常驻飞行记录器:启动时的环境普查、加载后所有注册项的名单(失败会被明确指明,而非静默忽略),以及紧随日志文件旁写入的您的设置镜像。如果出现问题,请附上这两个文件(如有崩溃日志,也请一并附上):
- Documents\My Games\Skyrim Special Edition\SKSE\CostumeExpansionFW.log
- 同一文件夹, CEF_settings.mirror.json
针对反复出现的问题,请创建 Data\SKSE\Plugins\ 目录。
CostumeExpansionFW.ini (如果你没有的话)包含一个
[诊断] 带…的部分
bDebugMode=1 — 或在诊断页面上勾选该复选框(仅限本次会话)— 然后正常游玩直到问题再次出现,并发送同样的文件。详细日志通常能定位问题。调试模式仅改变日志记录,不影响行为;之后记得将其重置为0,因为日志会变得很大。
正在卸载打开
主菜单 → 准备卸载 首先(在SKSE菜单框架面板或旧版MCM中——返回已捕获的物品,移除标记,分离网格,并持久禁用CEF),保存,然后移除该模组。箱子定义和持久化目录保存在CEF_settings.json中,因此重新启用(或重新安装)即可恢复您的设置。
制作人员名单- RaceMenu / skee by expired6978 — 身体变形集成与MCM SDK
- CommonLibSSE-NG — Ryan-rsm-McKenzie / powerof3 及贡献者
- HDT-SMP系列(hydrogensaysHDT、aers、DaymareOn;FSMP)——CEF载具所依赖的物理引擎
- SKSE 菜单框架 — Thiago099 / QTR-Modding 及贡献者(CEF 的游戏内界面)
- SkyUI团队 — MCM框架(旧版UI)
- nifly — ousnius及贡献者(驱动内置载具构建器的NIF库)
- 那位测试者,其崩溃日志与敏锐观察推动了整个v1.5.1稳定性版本的发布
来源 / 许可开源。本项目源代码基于MIT许可证;分发的DLL二进制文件
GPLv3 (它静态链接了nifly,GPL-3.0)——许可证文本和第三方声明已包含在压缩包内。源代码:
github.com/HeavyMoon-nexus/CostumeExpansionFW加入我们的Discord服务器!
获取支持、报告问题、提出功能建议,并注册成为预发布版本的测试人员:
有一个尚未发布的模组叫“试衣间”。
如果你喜欢我的作品,欢迎请我喝杯咖啡。这绝非义务,但会让我感激不尽!