铁匠铺信息

创作者: Gerkinfeltser
已更新:2026-06-17 00:25:54
277KB

关于此 MOD

在SkyUI物品卡片上显示锻造与淬火信息,包括锁定配方材料。物品栏列表指示器、可选的DIII图标,以及基于FormID的物品过滤器。
它有什么用?

如果你和我一样,而且我知道我就是这样,你经常会翻遍背包,心里嘀咕“这东西能熔炼成什么?”或者“我需要什么来淬炼它?”SmithyInfo 会在你悬停查看武器和盔甲时,把答案直接显示在物品卡片上,这样你就不必为了发现只缺一条皮革绑带而专程跑一趟熔炼炉。它还能在物品列表里用小图标标记物品,如果你的背包乱得像铁匠铺后面的垃圾堆,这功能就特别方便了。

  • 熔炼信息 — 显示物品可熔炼成的产物及产量,启用后还会显示尚未解锁的配方。
  • 淬炼信息 — 显示在磨石或工作台改进物品所需的材料,启用时包括未解锁的配方。
  • DIII 整合 — 寄存器 铁匠铺熔炼, 铁匠铺熔炼未解锁, 铁匠铺强化, 并且 铁匠铺温度锁定 条件: 动态背包图标注入器 由 JerryYOJ — 在可熔炼/可锻造物品上显示自定义图标,条件未满足时显示锁定图标。 推荐 — 若无DIII,库存列表项上将显示文字指示器(|TS|、|T|、|S|)(除非在INI中禁用)
  • 状态感知指示器 — 你尚未能制作的道具(技能等级、特长、任务)会显示锁定标记(s?/t?)或锁定的 DIII 图标
  • 锁定材料文本 — 显示这样的换行 与(锁定)交易:1个钢锭,这样你就可以在天际省真正做这件事之前提前规划了。
  • 物品过滤器 — 屏蔽特定的FormID以抑制SmithyInfo输出,或若你颇具选择性,可将列表切换为白名单模式
  • 淬炼物品检测 — 已强化物品(无瑕及以上)会显示为无法强化,且在启用时仍可显示锁定材料文本
  • 列表指示器 — 安装了DIII时默认使用DIII图标;否则使用 |TS| / |T| / |S| 文本标签。各菜单开关默认开启,且备用文本可自定义。
  • 适用于所有地方 — 玩家物品栏、NPC物品栏、容器菜单、扒窃及商人交易(均可自定义)
  • 附魔物品已锁定 — 附魔物品可用的淬炼需 奥术铁匠 默认拥有的特权。锁定材料的文本仍可显示所需条件 bShowLockedMaterials 已启用。朋友,天际省是一堆壮丽的条件。
  • 智能可用性 — 使用游戏原生条件判定(技能等级、技能、任务、全局变量)来确定你当前实际可以制作的内容
  • 游戏内设置 — 可选 SKSE菜单框架 无需切换窗口即可调整设置的集成功能

0.3.0版本更新内容

  • 物品卡上的锁定材料 — 被锁定的冶炼/淬火配方现在可以显示其材料信息 (已锁定) 标记不会完全消失
  • 附魔锁定材料 — 即使没有魔法铁匠技能,启用后仍可显示被锁定的淬炼材料,让你了解配方所需之物。
  • 物品过滤列表 — 向...添加FormID 筛选物品 用于抑制特定物品的史密斯信息输出。适用于特殊物品、独特物品,或你单纯不想添加标注的内容。
  • 黑名单或白名单模式 — bFilterIsBlacklist = 1 隐藏列出的物品; 0 仅为所列物品显示铁匠铺信息
  • DIII图标修复 — SmithyInfo现在会在原始菜单更新前设置活动菜单上下文,因此DIII条件知道它们正在查看哪个菜单。

需求

安装

使用模组管理器安装即可。就这么简单。

DIII 集成(可选): 如果您有 动态物品图标注入器 由JerryYOJ安装后,史密斯信息会自动注册条件——包含图标规则和SWF,无需手动设置。当物品可熔炼/可调温时,DIII图标会显示在物品上。 bDIIIIntegration = 1 (默认) 若未安装DIII,文本指示符(|TS|、|T|、|S|)将作为后备显示。

兼容性

  • 无ESP,无Papyrus脚本,只有一个DLL。
  • 兼容使用普通COBJ配方的制作模组——游戏数据加载时已存在的配方会自动被识别。
  • 配方缓存会在游戏数据加载后构建。之后由脚本添加的配方在下次游戏重启/加载周期之前不会显示。
  • 仅修改SkyUI物品卡片的显示——不改变任何游戏数据。
  • 与DIII兼容——它们使用不同的钩子,不会冲突。

限制

  • 物品卡片效果文本仅显示在武器和护甲上(杂项物品和炼金材料在SkyUI中没有效果字段——但DIII图标和列表指示器对它们仍然有效)。
  • 由Papyrus脚本在游戏运行期间添加的配方,需要重新加载游戏以重建缓存后才会显示。
  • 物品卡片空间有限——过长的材料清单可能会被截断。
  • 强化物品检测依赖于游戏的temperFactor——某些模组可能会绕过此机制。

问答

为什么有时启动游戏后DIII图标需要打开两次背包才会显示?

DIII在SkyUI库存列表首次出现时设置其图标处理。在某些配置下,当DIII准备就绪时,首个列表已完成格式化,因此图标会在下次打开时显示。SmithyInfo的物品卡片文本使用不同的挂钩,这就是为什么文本能立即显示而图标需要再等一次的原因。虽然烦人,但无害。

为什么物品卡显示铁匠铺信息文本,但列表里却没有图标?

请确认DIII已安装, bDIIIIntegration = 1, 且相关指示器切换已启用(bIndicatorPlayer, bIndicatorContainer, 或 商人指示器)。如果仅在游戏开始后第一次打开物品栏时出现,请关闭并重新打开菜单。天际已经好好想了想,并记起了图标是什么。

为什么已经淬炼过的物品还会显示锁定淬炼?

已淬炼物品在淬炼指示中视为已锁定,因此不会与当前可强化物品显示相同。若 bShowLockedMaterials = 1, 物品卡片仍然可以显示所需材料为 (锁定)基本上:它知道配方,但物品已经强化过了。说得过去。

为什么附魔物品会显示锁定的淬炼材料?

默认情况下,可用的附魔强化需要奥术铁匠。锁定的材料文本是分开的:带 bShowLockedMaterials = 1, 铁匠铺信息在你拥有技能前仍会显示配方所需材料。这是信息,不是许可。

为什么物品不显示铁匠铺信息输出?

很可能它没有锻造或淬火的COBJ配方,其FormID被过滤了,或者它是一个杂项类物品,没有SkyUI物品卡片效果字段。游戏过程中由脚本添加的配方,在史密斯信息于新游戏加载时重建缓存之前不会显示。天际省总是把文书放在奇怪的抽屉里。

我能自己制作DIII图标吗?

是的。SmithyInfo 自带一个小的默认 SWF,但 DIII 图标规则可以指向你自己的 SWF 和标签,如果你想用不同的美术资源。我还做了 SWF熔炼炉 (GitHub上的源文件),这可以将图像文件转换为适用于DIII、SIF及类似框架的简单静态SWF图标精灵。如果你因Adobe Flash而想投海自尽,这个小工具或许能派上用场。

如果出了问题,我应该去哪里查看?

检查 Documents/My Games/Skyrim Special Edition/SKSE/SmithyInfo.log. 它记录了SmithyInfo是否加载、从哪里找到INI文件、读取了哪些设置、配方缓存是否构建成功,以及DIII条件是否注册。如果你报告bug,该日志通常是最先需要包含的有用信息。你不需要完全理解它的全部内容,只需将其附上,这样我就不用靠月相和直觉来调试了。

我可以在INI里写true/false吗?

否。使用 0 或 1 为所有人 b* 设置。此处使用的Windows INI解析器无法解析 真 或 false它看了看它们,耸了耸肩,然后继续前进。

库存列表指示器

  • 库存指示器已开启 默认开启如果安装了 DIII 并已启用,SmithyInfo 将使用图标。否则,它会回退到物品名称上的文本标记。
  • 回退文本格式: |TS| (冶炼+回火), |T| (仅限淬炼), |S| (仅熔炼)
  • 回退锁定指示器: |S?| / |T?| 未满足要求(技能等级、专长、任务)时显示。使用DIII时,包含的图标规则改用锁定图标。
  • 已精炼的物品会显示锁定的精炼指示而非可用指示,并且启用后可能显示锁定的材料文本。
  • 设置 bHideLockedIndicators = 1 完全隐藏锁定指示器
  • 专为喜欢筛选背包的玩家打造——若使用后备文本标签,前缀、后缀及字母均可在INI中自定义

配置

编辑 SKSE/Plugins/SmithyInfo.ini:

[铁匠铺信息]
; 日志级别:跟踪,调试,信息,警告,错误,严重,关闭
sLogLevel = info

; 将附魔强化功能的使用权限设置为需要秘法铁匠等级
; 锁定的材质在 bShowLockedMaterials=1 时仍会显示为(已锁定)
bGateEnchantedTempering = 1
sArcaneBlacksmithPerkFormID = 0005218E

; DIII 集成 — 注册 smithySmelt/smithySmeltLocked/smithyTemper/smithyTemperLocked 条件
; DIII已安装并启用=1 → 显示图标;已禁用或未安装DIII → 文本指示(回退方案)
bDIIIIntegration = 1

; 物品卡片上的效果文本(右侧) — 按菜单类型(1 = 显示,0 = 隐藏)
bEffectsPlayer = 1 ; 玩家背包
bEffectsContainer = 1 ; NPC背包 + 箱子/容器 + 扒窃
bEffectsMerchant = 1 ;商人交易(交易界面两侧)

; 背包列表(左侧)的名称指示器 — 按菜单类型(1 = 显示,0 = 隐藏)
bIndicatorPlayer = 1 ;玩家背包
bIndicatorContainer = 1 ; NPC物品栏 + 箱子/容器 + 扒窃
bIndicatorMerchant = 1 ; 商人交易(交易界面两侧)

; 指示器格式(仅限单个字符)
sIndicatorPrefix = |
sIndicatorSuffix = |
S
sIndicatorTemper = T
sIndicatorSmeltLocked = 熔炼条件未满足。
T? ; 当锤炼条件未满足时显示

; 隐藏锁定指示器(s?/t?)和DIII锁定图标
bHideLockedIndicators = 0

; 在物品卡效果文本中显示锁定的锤炼/冶炼材料
; 当设置为1时,锁定配方中的材料会带有(已锁定)标记
; 这也将在缺少秘法铁匠时,将附魔淬炼材料显示为锁定状态
bShowLockedMaterials = 1

; 物品筛选列表 - 以逗号分隔的十六进制FormID(不带0x前缀)
; 空列表 = 无论何种模式均不过滤
; 示例(过滤“余烬长剑”与“狩猎弓”):
; sFilterItems = 0D003882,00013985
sFilterItems =

; 过滤模式:1 = 屏蔽所列 FormID 的铁匠铺信息,0 = 仅显示所列 FormID 的铁匠铺信息
bFilterIsBlacklist = 1

; SKSE 菜单框架(可选)——游戏内设置菜单
bSMFIntegration = 1

全部 b* 切换值必须是整数(0 或 1) GetPrivateProfileIntA 无法解析类似 true/false 的布尔字符串。

制作人员名单


源

https://github.com/Gerkinfeltser/SmithyInfo

上古卷轴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!