追随者穿任意服装(仅限原版《天际》)(Followers Wear Any Apparel (vanilla Skyrim only)) mod | 上古卷轴5天际
这个mod的介绍是,通过这个mod,追随者会穿上你放在他们背包里的任何装备,包括价值低于他们默认装备的物品。追随者的AI会优先选择护甲等级最高的物品,其次优先选择物品的价值。该mod适用于上古卷轴5天际主游戏和官方扩展包Hearthfire、Dawnguard和Dragonborn中的所有追随者。
追随者在游戏开始时会带着他们默认的装甲/服装。这些物品可以被移除,但除非给他们其他的装甲/服装,否则他们会继续“穿”着他们的默认装甲/服装。
需要注意的是,尽管你清空了追随者的起始物品后他们仍然“穿”着装甲,但这些物品只是装饰用的,并没有护甲值。因此,如果你访问他们的背包,发现他们没有装备,那么他们实际上没有护甲保护,无论他们看起来穿着什么(特别注意家臣和同伴)。
如果你将这个mod应用于已有的存档,你会发现追随者角色的背包中有两套装甲/服装:其中一套是mod之前的默认装备,他们一直穿着/隐藏,现在变成了普通物品;另一套是由这个mod赋予他们的物品,以弥补他们现在没有属性的装备。如果你使用这个mod开始一个新游戏,你的追随者的背包中只会有一套装甲/服装。
当追随者加入刀锋组织时,游戏会使用一个脚本添加刀锋组织的装备并更改他们的服装。这个mod也修改了这些脚本,但不会对已经加入刀锋组织的角色进行追溯应用。这意味着在这个mod生效后加入刀锋组织的角色将有与其他在这个mod中的追随者一致的刀锋组织装备。在应用这个mod之前加入刀锋组织的角色将继续拥有他们正常的刀锋组织装备,并且不会穿低护甲等级和价值的装备。
某些追随者NPC会从可能的装备列表中随机装备物品(例如,Farkas可以穿任意一种两种钢铁手甲、两种钢胸甲和两种钢靴中的一种组合)。由于这些列表的随机性,角色的背包中的装甲/服装可能与他们的外观不完全匹配。换句话说,如果你从Farkas的背包中移除钢铠甲,他可能会换成其他款式的钢铠甲。
Ahtar的默认服装是不可玩的刽子手套装。这个mod将其改为零价值版本,但不会将原来的物品添加到他的背包中,因为无论如何也无法访问它们,并且会干扰较低价值的服装。服装中的护身符和戒指保持不变。这包括了Mjoll the Lioness的一个随机戒指。
这个mod旨在通过尽量减少脚本的使用来减少与其他mod的不兼容性,但可能与其他修改追随者服装和起始物品的mod冲突。它不会改变追随者的默认外观。它不会修改任何现有的物品或装甲列表;新的物品和装甲是创建的,并应用到追随者NPC上。这个mod修改了与任务“重建刀锋组织”相关的脚本,具体包括BladesChangeOutfitScript和FreeformSkyHavenTempleAScript,这两个脚本涉及给新加入的刀锋组织成员分配装备。任何同样修改这些脚本的冲突mod都可能导致意外行为,包括刀锋组织的装备未被分配。
这个mod的工作原理是:在天际中,你的追随者每个人都有一个无法在游戏中更改的默认服装,游戏将其视为他们的背包的一部分,但玩家无法访问。例如,你的家臣们的默认服装是钢铠甲。如果你从他们的背包中移除所有其他服装,他们会穿着这套钢铠甲。如果你给他们其他任何服装,只有当它比他们的默认服装更好(护甲等级优先,价值次之)时,他们才会穿上你给他们的服装。
因为游戏AI优先考虑护甲等级和价值,将角色的默认服装设为零护甲等级和零价值的方式是将这些服装的属性值改为零。但简单地改变钢铠甲等装甲的属性值会影响游戏中所有其他钢铠甲的实例。因此,有必要创建具有与原始物品相同的模型和纹理,但护甲和价值为零的新服装物品。当在追随者的服装中使用这些新物品时,追随者的AI自然而然地只会在没有其他可用的物品时穿上这些物品,因为游戏中的其他物品都是更高质量的。
然而,这样做会导致另一个问题,你的追随者可能一开始的护甲保护会比你预期的要少。这就是为什么他们原始的装备从未mod的游戏被添加到他们的背包中,这样他们一开始会穿上这套装备。再次需要注意的是,如果你从他们的背包中移除这套装备,他们将没有护甲保护,尽管看起来他们仍然穿着原来的装甲。修改后的零护甲等级、零价值的装备被标记为“不可玩”,意味着它们不能被拾取或在游戏中装备,即使是从死亡的追随者身上。
我为什么制作这个mod:
简单来说,我有时候想要给我的追随者穿衣服,而且我对其他试图解决追随者不穿低价值服装的mod并不满意。
其中一个mod是PrinceShroob的“Change Follower Outfits”(http://www.nexusmods.com/skyrim/mods/23798/),它使用脚本在你雇佣和解雇追随者时分配和取消分配服装。虽然这个mod按照预期工作,但脚本比较复杂,我认为我的方法更不容易出错和崩溃。我的mod也更像未经修改的游戏,如果你从追随者的背包中移除所有服装,他们会保留他们的默认外观,而不是赤身裸体。
另一个相关的mod是ArcticChampion的“Use Any Armor For Your Housecarls!(Vanilla)”(http://steamcommunity.com/sharedfiles/filedetails/?id=296140242)。这实际上是我的mod的一个不完整版本,其中家臣们被分配了矿工服装,而不是他们的默认钢铠甲。它只适用于家臣,而且默认让他们看起来像矿工。经过更多的工作,我的mod适用于所有追随者,并保留他们的原始外观。
还有其他的mod,我就不一一列举了。一般来说,它们都涉及相当复杂的脚本。虽然我觉得这些解决方案相当令人印象深刻,但我也觉得它们不够优雅,而且我认为脚本在与其他mod交互时容易出现意外行为。因此,我更喜欢尽量减少或消除脚本使用的解决方案。