更好的锻造

更好的锻造

现在支持可保存的武器设计!Better Smithing 试图修复锻造菜单中的所有问题,并在锻造时提供可配置的生活质量改进,包括批量熔炼/精炼/制作,自动

游戏玩法

最初,这个模组的诞生是为了修复 TLSmithingFasterMod,因为它在最近的更新中失效了。然而,在修复过程中,我逐渐意识到整个制作系统存在太多令人困扰的问题。

该模组不会对锻造耐力、资源消耗或传奇/大师/精良几率做出任何改动,但应能与进行此类改动的其他模组兼容。本模组的目标仅是让制作过程不再那么繁琐。 要求:

  • 需要UIExtenderEx 2.1.0及以上版本才能运行。 主要特点

可保存的武器设计 保存/加载/编辑/删除武器设计。观看以下视频查看实际操作效果! 武器设计是全局保存的(可在所有存档中访问)。 熔炼界面优化 优化了熔炼界面物品列表算法,显著提升性能。当库存中拥有300+种不同武器时,性能问题尤为明显。观看演示获取华丽证明。 注意:由于此功能与BannerlordTweaks的“在熔炼菜单中隐藏锁定武器”选项不兼容,因此在运行BetterSmithing时该选项将被禁用(失效)(如果您随时停用BetterSmithing,该功能将恢复正常运行)。BetterSmithing在熔炼菜单中提供了“隐藏/显示锁定武器”切换按钮作为替代解决方案。 熔炼列表筛选器 在冶炼界面添加了以下可切换的过滤器:

  • 显示/隐藏已锁定武器。
  • 显示/隐藏玩家制作的武器(面部图标)。
  • 显示/隐藏非玩家制作的武器(盾牌图标)。 同时为所有可通过熔炼获得的资源材料添加了筛选器。启用这些切换选项后,武器必须至少提供一种已启用的资源类型才会显示在列表中。切换选项预览如下。 添加武器等级前缀 (可在ModOptions/BetterSmithing/Crafting中配置) 如果设置为true,任何新制作的武器将根据其等级添加前缀(传奇(3)、精工(2)、精良(1)、粗糙(-1)、生锈(-2)、破损(-3))。0级(普通)武器不会获得前缀。 不适用于添加模组前已制作的武器。 注意:前缀在制作时已融入名称,这意味着移除此模组不会移除前缀  批量合并相同锻造武器 (可在 ModOptions/BetterSmithing/Crafting 中配置) 作为一个连续制造者,我最讨厌的事情之一就是在完全淹没市场后,不得不滚动浏览数百个相同的制造物品。启用此选项后,所有相同的制造武器将被堆叠在一起。要使两件武器被视为相同,它们必须具有完全相同的名称、相同的武器类型、相同的武器部件比例和相同的属性。 开启此选项后,将追溯应用于存档中已存在的所有锻造武器。关闭此选项不会撤销已完成的任何分组。 批量操作快捷键 详情请见此处。 循环切换当前角色快捷键 为当前锻造角色添加了前后切换的热键 (默认 = A 和 D - 可在选项/鼠标与键盘/菜单快捷键中配置)。 在角色肖像下方添加了2个可切换按钮,用于更改角色循环逻辑:
    1. 切换为仅循环选择能量足以执行当前选定主要动作(小麦图标)的角色。
    1. [仅限精炼界面] 切换为仅循环显示已解锁当前选定配方的角色(干草叉图标)。 生活质量功能(即本应原生实现的方式)

跳过新武器弹窗开关 在锻造标签页的锻造按钮旁添加一个按钮。当关闭时,将跳过“新锻造武器”弹出对话框。如果您想批量创建带有特殊名称的武器,请确保至少打开一次弹出窗口来为武器命名。 移除多余的提炼配方 已解锁高级配方的角色,若该配方为其他配方的升级版,则仅显示更优配方。例如,可参考此处。 配方移除是动态的,因此也应适用于添加新配方的模组。移除配方的条件为:输入类型和数量完全相同,输出类型完全相同。 熔炼所选类型的最后一件武器会将焦点设置到下一个逻辑项目,而非返回到列表中的第一项 对我来说这很有道理。 我讨厌不小心把列表顶部所有锻造的武器都熔炼掉。 切换角色不会将当前选中的熔炼武器重置为列表中的第一项 我是认真的。为什么? 切换角色不会将当前选定的精炼配方重置为列表中的第一个配方 没有什么比不小心精炼掉最后一块木材更让人恼火的了,尤其是当你正想精炼一些萨马斯克钢的时候。 附加信息 退出锻造菜单时,所有菜单内的切换状态将全局保存(非按存档单独保存)。 错误修复

  • 修复了一个引擎错误,该错误导致反序列化的玩家制作武器未被标记为"玩家制作"。此修复不应干扰其他可能执行相同操作的其他模组。
  • 修复了在锻造界面中获得的锻造技能点数不会立即反映在难度条上的问题,该问题需离开/返回铁匠铺或切换当前锻造角色后才会更新。

说实话,我可能漏掉了一些自己修改的内容。这个模组修复了大量问题,在开发主要功能时,我不断遇到各种需要修复的粗糙细节。 请在错误选项卡中详细报告您发现的任何问题。 如果您有任何改进建议,请在此处发布。 该模组可安全卸载/禁用,不会影响您的存档。