IconSortingTags - 星空版

IconSortingTags - 星空版

在世界和背包中的可拾取物品前添加一个小图标,以便更易于辨认各自物品,同时也有助于背包管理。

[b]图标分类标签 星空版[/b] 是一个使用图标的分类修改。它的工作原理是向游戏默认字体添加新的字形。 支持的语言为游戏默认语言:英语、德语、西班牙语、法语、意大利语、波兰语、葡萄牙语(巴西)、日语、简体中文

重要提示: 从现在起,发布预生成的字符串文件已无意义。目前有太多官方和非官方的模组和修复补丁,因此我将只发布图标资源和headerRules(头部规则)。这样,您就可以直接使用xTranslator来修补您的模组。

除非您想要使用的新模组完全改变了游戏内部默认的关键字/数据逻辑,或者添加了全新的引用(完全没有继承关系),否则头部处理器应该能够自动为几乎所有相关内容添加图标。

安装:

步骤1 非常重要: 如果您还没有 StarfieldCustom.ini 文件,

  • 在“杂项”标签页下下载它,并将其放置在您的 文档\My Games\Starfield\ 文件夹中 或
  • 使用记事本手动创建,并添加以下内容: [Archive] bInvalidateOlderFiles=1 sResourceDataDirsFinal= 如果未能执行此步骤,您在游戏中将看到的是点而不是图标。

步骤2

  • 使用模组管理器(Vortex 或 MO2)安装资源,或手动将模组内容解压到 [b]starfield\data\ [/b] 文件夹中

步骤3 使用 xTranslator 修补您的字符串文件和模组:

[i]注意第3步:如果您使用模组管理器安装了图标资源,headerProcessor 向导应该能够自动找到 headerRules.txt,否则您需要手动加载它。[/i] [i]如果加载正确,您会在下方的日志框中看到一条消息,并且模板列表应该会被填充。[/i]

完成!

以下是操作过程的动态 GIF 图:

[img]https://staticdelivery.nexusmods.com/mods/4187/images/312/312-1783243631-873843764.gif[/img]

注意:

  • 该处理器不会将您的模组翻译成另一种语言,它只会自动为物品添加图标。
  • 补丁仅修改相关物品的名称。不会改变任何游戏玩法功能。
  • 该向导适用于游戏的 Steam 版本。尚未在其他版本上测试。
  • 如果 esm 是本地化的,向导会将字符串文件保存在您的 游戏\data\strings 文件夹中。
  • 如果 esm 是非本地化的,向导会将 esm 文件保存在您的 游戏\data\ 文件夹中(并备份原始文件)。它还会在 tes4 头部添加一个标签,这样您就不会意外地再次修补它。 每次游戏或模组更新后都必须重新执行此过程。 如果您想“取消修补”您的模组:
  • 如果是本地化模组(带有字符串文件),只需删除 游戏\strings\ 文件夹中的字符串文件。
  • 如果是非本地化模组(已修补的 esm),删除已修补的 esm,并重命名数据文件夹中的 esm 备份文件,或者(可能更快)使用您的模组管理器重新安装默认文件。 重要提示: 如果您想要应用图标分类标签更新,您需要恢复非本地化 esm 的备份(也可以通过您的模组管理器恢复文件来完成),否则处理器将跳过这些模组,并且更新将不会应用到它们。但是,本地化模组(带有附加的字符串文件,通常是 Creation Club 和官方模组)将直接更新,无需其他操作。

兼容性: 随着 esm 模组的兴起,您可以使用 xTranslator 和 headerrules 向导快速轻松地为自己制作补丁。 更多信息请点击此处 [url=https://www.nexusmods.com/starfield/articles/191]https://www.nexusmods.com/starfield/articles/191[/url]


  • StarUI 物品栏/界面/工作台:此模组与 StarUI 系列完美兼容。此外,这不是必需的,但如果您想避免界面中的 IconSortingTags 过于杂乱,您可能希望禁用 StarUI 的原生图标。您可以使用 StarUI 配置器或手动进行设置:

[spoiler]

  • 对于 StarUI 物品栏:编辑位于 Starfield\Data\interface 文件夹中的 StarUI Inventory.ini 文件,并将以下参数设置为 0:

[code]bShowItemTagIcon = 0[/code]

  • 对于 StarUI 界面:编辑位于 Starfield\Data\interface 文件夹中的 StarUI HUD.ini 文件,并将以下参数设置为 0:

[code]bHudTagShowItemTags = 0 bItemCardAddItemTag = 0 bShowItemTags = 0[/code]

  • 对于 StarUI 工作台:编辑位于 Starfield\Data\interface 文件夹中的 StarUI Workbench.ini 文件,并将以下参数设置为 0:

[code]bShowItemTagIcon = 0 bUseVanillaItemIcons = 0[/code][/spoiler]


已知问题

  • 世界中的某些任务奖励和固定物体(主要是武器)将保留您发现它们时的名称。如果您在安装模组之前找到了此类物品,其名称将没有图标,反之亦然。要移除武器上的图标,您可以在工作台上编辑其名称。但是,您无法添加图标,界面不允许这样做。

  • 注意:如果您在工作台上编辑武器/护甲的名称,并在过程中删除了图标,则无法恢复该图标(除非您重新加载存档)。


卸载: 注意:卸载该模组不会破坏您的存档文件,但是,如果您重命名了某些带有图标的武器或护甲,或者您获得了一些任务奖励和固定物体(主要是武器,有时是护甲),您可能需要重命名它们,以消除因缺少图标而出现的点。

  • 找到 .\starfield\data\strings\ 文件夹并删除其内容。
  • 移除位于 .\starfield\data\interface\ 的字体资源。
  • 如果您修补了非本地化的 esm 模组,您将需要恢复未修补的版本(在模组管理器中,您只需重新安装文件即可)。

历史记录:请参阅页面顶部的更新日志。

鸣谢:

[url=https://github.com/jindrapetrik/jpexs-decompiler]JPEXS 免费 Flash 反编译器[/url] [url=https://www.fontlab.com/font-editor/fontlab-studio/]Font studio[/url]

98% 的图标是我亲手设计的。 其他图标来自