基础对象交换器

创作者: powerofthree
已更新:2025-07-15 19:00:13
6.9MB

前置 MOD

使用 基础对象交换器 时将自动安装

关于此 MOD

SKSE 插件和框架,用于使用配置文件交换基础对象和引用。
基础对象交换器



要求 

SKSE64
Skyrim SE 1.5.39 及更高版本
meh 的 SKSE 插件地址库
powerofthree 的调整

描述

SKSE 实用插件,允许模组制作者使用配置文件将基础对象与其他对象交换。

有了这个模组,你可以…… 

  • 为每个地区的农舍分配不同的模型,无需担心兼容性或补丁问题。
  • 使静态物体可以像 Dynamic Things Alternative 那样被采集/掠夺,但无需脚本。

还有更多!

如何使用

分布式记录应写入 Data 文件夹中以“_SWAP”为后缀的 ini 文件(例如,MyMod_SWAP.ini)。
它们应该遵循以下一般格式:

[表格]
origBaseID|swapBaseID|propertyOverrides|chance

origBaseID、origBase2ID、origBase3ID|swapBaseID|propertyOverrides|chance
原始基 ID|交换基 ID、交换基 2 ID、交换基 3 ID|属性覆盖|机会

[参考]
origRefID|swapBaseID|propertyOverrides|chance

[表单|LocationEDID,CellEDID,KeywordEDID,RegionEDID]
origBaseID|swapBaseID|propertyOverrides|chance

ID 可以是对象的 formID 或 editorID。

ObjectFormID~ModName.esp 或 ObjectFormID 或 ObjectEditorID

原始数据库 是您要替换的基础对象(例如,所有农舍静态物体)。
原始引用 是您要替换的特定对象引用(例如,Riverwood 中的特定农舍)。

交换基础 是你要替换的对象(例如,用新模型替换你的静态农舍)。

位置替换

  • 基于位置的表单切换
  • 需要位置/单元格/世界空间或关键字 ID(用于位置) 
  • 要排除某个位置/关键字,请添加 - 在前面(即。 -白漫城位置)

此操作会将瑞弗伍德和佛克瑞斯的所有 WalkwayBend02 静态物体替换为雪地版本。

[表单|RiverwoodLocation,FalkreathLocation]
WalkwayBend02|WalkwayBend02雪

;此操作会将除Riverwood以外所有WalkwayBend02的静态物体替换为雪地版本。

[表单|-RiverwoodLocation]
WalkwayBend02|WalkwayBend02雪

这会交换所有位置包含 LocTypeInn 关键字的棺材。

[表单|LocTypeInn]
棺材|棺材旅馆

这会交换除旅店以外所有地点的所有棺材。

[表单|-LocTypeInn]
棺材|棺材旅馆


属性覆盖

转换

  • 改变交换对象的位置、旋转和缩放比例
  • 位置 - 位置
  • 腐烂 - 旋转
  • 规模 - 规模
  • 单位必须为浮点数(20.0)

  • A/R 后缀用于设置相对变换与绝对变换。用于位置/旋转。
  • posR(1.0,5.0,100.0将相对于参考基准位置设置新位置
  • posA(300.0,100.0,200.0) 将覆盖参考基准位置

  • 规模 是乘法/绝对的。 
  • 规模 随机化是可能的
  • 比例(1.0/2.0) 将现有规模扩大 1.0 至 2.0 个单位
  • scaleA(100/200) 将覆盖现有比例值

记录标志


  • flags(0x20000000) 设置“不要和解”标志
  • flagsC(0x20000000)清除“不要和解”标志

  • 保留为 没有任何 如果您不希望属性覆盖

将 WalkwayBend02 的静态数据替换为雪地变体,相对位置 + 随机 Z 轴位置(50 到 100),以及随机缩放(1.0 到 1.50),并将此项标记为初始禁用。

[表格]
WalkwayBend02|WalkwayBend02Snow|posR(10.0,5.0,50.0/100.0),scale(1.0/1.50),flags(0x00000800)
  
  • 也可以直接设置属性覆盖,而无需交换对象。需要 [属性] 或 [转换] 部分。
[变换]
origBaseID|propertyOverrides|机会
origRefID|propertyOverrides|机会

[转换|LocationEDID、CellEDID、KeywordEDID、RegionEDID]
origBaseID|propertyOverrides|机会

  • 影响交换的对象

[表格]
农场工作台|可破坏农场工作台
桶|可破坏桶|规模(2.0)

[变换]
即使将农场工作台换成了可破坏的工作台,这个功能仍然有效。
FarmBench|rotR(-90,0,0),scale(2.0)

;不起作用,因为交换后的对象变换优先级更高。
桶|rotR(-90,0,0)

机会

  • 随机交换多个交换对象/有一定几率完全不交换

  • 机会 (0.0 - 100.0)
  • 默认值为 100

  • S/R/L 后缀
  • 机会(50) - 固定随机概率(跨游戏会话保持不变;对象引用要么总是交换,要么总是不交换)
  • chanceL(50) - 基于位置/原始基础 ID 的固定随机概率(相同类型和位置的对象总是以相同的方式交换)
  • chanceR(50) - 每次新游戏会话开始时,概率都会重新生成(每次加载游戏时,对象引用可能会也可能不会被交换)。

  • 默认值为 S

  • 可选的 RNG 种子参数,用于专门控制交换概率
  • 机会(0.0-100.0, 1234567)

[表格]
随机在 Base1、Base2 和 Base3 之间切换

基数|基数1、基数2、基数3

50%概率切换到Barrel2
有 25% 的几率切换到 Barrel3

桶|桶2|无|机会(50)
桶|桶3|无|机会(25)

50%概率(每局游戏重新掷骰)

板条箱|Crate02|无|机会R(50)

同一位置的所有箱子要么会交换,要么不会。
箱子|箱子02|无|机会L(50)

示例


[表格]

;Barrel02静态|Barrel02动态
0x10C0E3~Skyrim.esm|0x800~DynamicObjectMod.esp

或者

;0x10C0E3~Skyrim.esm|0x800~DynamicObjectMod.esp
枪管02静态|枪管02动态

[表单|冬堡位置]

替换冬堡中所有猛犸象头骨,Z轴角度偏移90.0度,尺寸随机缩放至1.0到1.50之间。

;BoneMammothSkullSnowy|BoneMammothSkullDynamic
0x73CE8~Skyrim.esm|0x801~DynamicObjectMod.esp|rotR(0.0,0.0,90.0),scale(1.0/1.50)

[参考]

;SomeSpecific猛犸象头骨|BoneMammothSkullDynamic
0x1234~Skyrim.esm|0x801~DynamicObjectMod.esp|scale(1.0/1.50)


查看 po3_BaseObjectSwapper.log 有关此过程的更多信息,请参阅“我的文档/我的游戏/Skyrim Special Edition/SKSE”。

安装

  • 使用模组管理器正常安装即可。 

鸣谢

来源

  • Ryan (SniffleMan) 为 CommonLibSSE 提供支持
  • 感谢 alandtse 和 NickStefan 对本项目的贡献
  • 感谢 wSkeever 和 r/skyrimmods 的测试帮助

上古卷轴5:天际 特别版 的热门 MOD

探索适用于 上古卷轴5:天际 特别版 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

2025-12-16 11:53:50

前置必备Mod

修改与Mod必备前置工具

ModOrganizerTeam2024-08-04 16:31:44

Mod Organizer(MO)是一个用于管理任意大小的Mod集合的工具。它是专门为那些喜欢尝试mods的人设计的,因此需要一种简单可靠的方法来安装和卸载它们。

天空用户界面

schlangster2017-10-04 05:03:26

界面优雅,对电脑友好,并具有许多高级功能。

非官方《上古卷轴5:天际》特别版补丁 - USSEP

Arthmoor2025-09-01 07:56:09

一款针对《上古卷轴V:天际特别版》的综合性错误修复模组。非官方天际特别版补丁(简称USSEP)的目标是最终修复《天际特别版》中所有尚未被官方修复的错误。

静态网格改进模组 - SMIM

Brumbek2018-07-05 02:28:26

这是一个旨在大幅提升《上古卷轴5:天际》中无数静态3D模型外观的大型项目。简而言之,我希望通过这个项目让天际的建筑、杂物、家具和景观更加美观。

SKSE插件的地址库

meh3212024-02-14 09:19:54

包含头文件和数据库,以便轻松实现 SKSE DLL 插件的版本独立性。

比赛菜单

expired69782024-01-27 03:38:17

角色创建菜单全面改版,新增多种自定义功能,例如多种RGBA战纹、身体彩绘、手部彩绘和脚部彩绘。(需要SKSE)

Fores Skyrim SE-FNIS SE中的新闲置

NexusModsCaretaker2020-02-19 01:47:03

Skyrim没有可能的自定义动画?错误的。FNIS行为允许添加不同类型的动画到游戏:闲置/姿势,顺序,家具,配对,杀戮,生物,等等。

使用 Xmod 解锁 上古卷轴5:天际 特别版 的全部潜力 — 今天就探索这些顶级 MOD!