足迹

足迹

为玩家、NPC和生物添加足迹。带有粒子特效!目前支持雪和灰烬。为第三方模组提供自定义足迹钩子,适用于自定义种族。自v1.00版本以来进行了大量优化。

视觉效果与图形

v1.5.3 - 2016年11月21日
为玩家、NPC和生物添加足迹。
目前已实现

  • 所有人形(非生物)NPC
  • 熊、鹿、尸鬼、法尔莫、狐狸、冰霜元素、乌鸦鬼婆、马匹、剑齿虎、骷髅、狼群、巨人、猛犸象、树精、奶牛、山羊、巨魔、雪鼠和狼人。
  • DLC种族:死亡猎犬、吸血鬼领主、熊人、底栖潜伏者,以及原版种族的换皮版本。
  • 粒子特效
  • 玩家角色种族切换支持。只要我实现了相关种族的打印功能,变形者模组应该可以正常工作。
  • 灰烬效果与特效(龙裔)
  • 可自定义带有足迹的NPC数量上限及带有足迹特效的NPC数量上限。
  • 为想要为自己种族添加足迹的模组制作者提供的自定义足迹钩子。

1.5.3 版本更新内容

  • 修复了巨人足迹不显示的问题。
  • 大量脚本改进和一些小修复。详情请参阅更新日志/自述文件。

1.5.2 版本更新内容

  • 将法线贴图重新以线性BC7格式保存。当初为了赶在1.5.1版本前转换,我不慎将大部分贴图存成了sRGB BC7格式,导致光照效果出现轻微偏差。

1.5.1 版本新内容

  • 将导致部分玩家游戏崩溃的旧纹理格式替换为新的DX11格式。特别是部分_n文件。
  • 将_h DDS文件转换为更优的DX11格式。

1.5 版本新增内容

  1. 移植至SSE
  2. 新增多项优化
    • 为NPC添加脚印效果的系统将不再在任何室内场景中运行,这不幸地导致一些冰洞和其他有雪的室内场景中该效果被禁用。不过,玩家角色在这些地点仍会保留脚印。
    • 系统将在整个世界空间及无需任何支持材质效果(如雪、灰烬等)的地点关闭。这包括裂谷城、马卡斯城、独孤城、白漫城及其周边外部区域。我将在未来更新中继续添加认为合适的其他地点。
    • NPC身上的脚印效果现在会在短暂持续时间后消失,且需要足够靠近才能重新获得该效果。
  3. 尽管移除了SSE的MCM,1.0版本中的优化选项仍然保留。你可以通过控制台配置NPC和FX的限制,也可以完全关闭该系统(见下文)。

1.0版本的新内容

  1. 重大重写。
    • 为了极大简化脚本,现在需要安装黎明守卫和龙裔DLC。
    • 脚本现已模板化(例如双足、四足、兽化人),因此实际使用的独特脚本总数有所减少。
    • NPC足迹和带特效的NPC足迹现在采用“引用计数”机制,即被追踪。这样做是为了让用户能够限制它们。如果你希望完全没有任何NPC拥有打印痕迹,可以将其设置为0。你也可以将FX打印数量设为0来禁用粒子特效。这不适用于玩家以及马匹等某些种族。
  2. 通过自定义足迹钩子实现扩展性
    • 第三方插件可为游戏添加额外足迹。这可用于自定义种族或覆盖现有种族。
    • 双足、四足等生物的脚本模板让模组作者无需自行编写脚本即可为种族添加足迹效果。
    • 为扩展玩家足迹和NPC足迹分别设置了独立的FormLists。这意味着第三方插件可以根据需要仅针对玩家或仅针对NPC。
    • 要使用多个插件,最终用户需要能够通过合并补丁将每个插件的FormLists合并。

常见问题解答(FAQ)
Q 这对我没用。
A 这种情况下最常见的两个问题是:

  • 您未启用贴花功能。
  • 你正在不当地使用控制台从主菜单或新游戏开场动画中执行COC命令。这不是测试任何模组的正确方式。

Q 会影响性能/帧率吗?
A 这可能取决于您的系统以及您已经安装了多少模组。
A 我完全没有看到任何性能影响。参见:文章,视频

Q 它是否兼容________模组?
A 它是独立自洽的,不会影响原版种族或NPC,因此本质上与所有模组兼容。但它依赖于某些要素,比如骨骼名称、它们在骨架中的位置,以及动画发送的正确动画事件。确实存在会破坏这些要素的模组。如果你怀疑有任何兼容性问题,请首先检查你的动画替换模组。

Q 你们支持自定义可玩种族吗?
A 我的模组将为任何使用人形骨架且模组正确定义种族为"ActorTypeNPC"的人形种族添加足迹。

Q 你们会支持___________怪物模组吗?
A 其他模组制作者可以通过Custom Footprints钩子创建插件,为游戏提供额外的足迹。关于这一过程的详细信息和资源(包括一些示例ESPs)最终将会提供。

技术相关(安装/升级/卸载)
安装
将BSA和ESP安装到你的Data文件夹中。激活ESP。

卸载
强烈建议您仅通过控制台禁用该效果,而不要尝试移除它
说明:

  1. 打开控制台并输入:
    将 fp_IsFootprintsDisabled 设为 1
    它最终会完全关闭。
    它现在几乎等同于被禁用
    它会定期检查fp_IsFootprintsDisabled是否设置为0,否则开销为零。
    尝试完全卸载没有任何好处

如果你确实必须尝试卸载它,请执行以下操作:

  1. 游玩一段时间(现实生活中的小时、天数)然后前往一个室内场景。
    关于第一点似乎存在普遍的困惑
    在禁用之前,地面上任何地方都不能有脚印
    如果你在室内保存,当移动到室外时,游戏本应移除任何已禁用ESP的贴花,但这并不能保证
  2. 保存游戏并退出。
  3. 禁用/移除ESP。
  4. 加载游戏并创建新存档。
    此时,您无法使用任何保存在带有足迹的外部场景中的旧存档
    如果你尝试在带有足迹的外部区域加载存档,游戏将会崩溃
    如需访问这些存档,只需重新启用ESP
    这就是为什么建议保持ESP激活但禁用所有脚本功能

如果/当哈多拉姆的内容为SSE重制时:
5. 可选:使用Hadoram的存档清理工具清理存档。你可以自行查阅相关说明。

重新启用
如果您已通过控制台禁用足迹并希望重新启用它
说明:

  1. 打开控制台并输入:
    将 fp_IsFootprintsDisabled 设为 0
    它最终会重新启动。

命令行
要修改NPC上限(默认50):
将fp_FootprintsNPCLimit设置为X
要修改FX上限(默认20):
将足迹特效数量限制设置为X
其中X是您期望的值。

兼容性

  • 某些动画替换器可能会破坏发送的动画事件,如果使用这些替换器,你的角色将不会接收到足迹效果。我这边无能为力。这个模组适用于原版动画和骨骼,因此修复必须由他们来完成。
  • 我已确认FNIS/XPMSSE本身与足迹模组兼容,但您当前使用的动画可能并不兼容(请参考上一条说明)。

权限/许可
未经许可,不得以任何形式全部或部分重新分发此模组。

特别鸣谢
Chesko 负责最初的头脑风暴
RalphDamiani 提供初始测试纹理
为模组创意设计的eztwister