
ABCs of Feats
厌倦了在混乱专长列表中滚动?《专长ABC》将多个模组的专长合并并按字母顺序排序,整合成一个有序列表。
查看大图[center]专长基础入门
按字母顺序将你添加的专长整理成一个整洁有序的列表。[/center]
这个MOD是覆盖型——只需放在你的Mods文件夹中即可。无需考虑加载顺序。
重要提示: 您必须下载与已安装的模组组合完全匹配的版本。请仔细查看文件选项卡。
重要提示: 此模组本身不添加任何专长——它仅对现有专长进行整理。你需要至少具备下方列出的一个受支持的专长模组。
重要提示: 欢迎随时提供反馈和错误报告!
[center]问题[/center]
当同时使用多个专长模组时,你的专长选择界面会变得混乱。专长会按照游戏加载它们的顺序显示,而不是按字母顺序排列。
许多专长模组使用内部前缀(如SYR_、LHB_、Goon_等),这些前缀会影响专长的显示和排序方式,导致专长出现在的预期位置之外。
拥有来自不同来源的50多个模组专长,找到你想要的那个变成了一个麻烦事。
[center]解决方案[/center]
ABCs of Feats 合并并按照字母顺序排序你已安装的专长模组中的专长,形成一个统一且有序的列表。它会去除排序用的技术前缀,同时保留所有原始描述和提示信息。
[center]支持的专长模组[/center]
主要专长调整:
额外专长模组:
- 秘法师专长 作者:actualsailorcat
- 更佳毒药装备 作者:ChizFreak
- Dirty Fighting Feat by CatDude55
- 编织专长 作者:Yoesph
- 专长 - 灵巧武器大师 作者:IncogneatoBurrito
- 专长大修 作者:Cahooots
- 孤狼专长 - SE 作者:BaldursGoonsack
您不一定需要全部安装它们——只需从文件选项卡下载与您的专长组合匹配的版本即可。
没有看到你喜欢的专长模组? 请在帖子的版块中告诉我,我会研究如何添加支持。
[center]工作原理[/center]
- 智能字母排序: 专长按其显示名称排序,而非内部ID。诸如SYR_、LHB_、Goon_等前缀会被纳入考虑。
- 别称支持: 某些专长需要按照与其内部名称不同的方式排序。例如,FeatsOverhaul将原版的十字弓专家更名为弓术专家——该别称可确保其出现在"弓"分类下而非"十"分类下,既匹配新名称又不会干扰模组的描述与提示信息。
- 自动重命名: 部分模组专长使用了不易于游戏中阅读的技术性内部名称。当检测到对应模组时,这些名称会被自动清理——例如,FeatsOverhaul 的 DefensiveDuelist 会变为 Duellist(英式拼写),而 Feats Extra 的 Artificer_FirearmsProficiency_Gunner 会变为 Gunner,同时修正其排序位置。
- 冲突解决: 当多个模组包含相同专长(相同UUID)时,ABCs of Feats将采用“保留最后”策略,以确保内容不丢失。
- 已包含原版专长: 所有基础游戏中的专长都已与模组专长一同整合到排序列表中。
[center]可用版本(主文件)[/center]
选择与你已安装的mod版本匹配的版本:
- 专长基础全包版 - 额外全集成: 专长额外 + 所有附加专长模组,不包括基础专长。
- 专长基础 - 仅必需: 仅包含必需的专长,不包含额外专长或其他专长模组。
- 专长基础 - 必选整合包: 必选专长 + 所有附加专长模组,不含 专长扩展。
- 专长基础大全 - 完整合集包: 基础专长 + 额外专长 + 所有附加专长模组。
为什么没有“仅专长扩展”版本? LostSoulMan已经在专长扩展中提供了他自己的排序解决方案(featsextra_ORDERFEATS)。
我可以同时使用Feats Extra和Essential Feats吗? 理论上是可行的(使用Complete AIO),但这两个模组共享许多专长,会导致你的专长列表中大量重复。如果选择这样使用,请注意重复项。
如果以上设置未涵盖你的配置,可使用“杂项文件”中的Python工具生成自定义版本。
[center]安装[/center]
标准安装:
- 安装所有你想要使用的功能模组。
- 从主文件部分下载与您的模组组合匹配的 .pak 文件。
- 将.pak文件放置在你的《博德之门3》Mods文件夹中。就这样——无需配置加载顺序。
高级安装(自定义配置):
如果您当前的设置不被预设的 .pak 文件覆盖,请在杂项文件部分使用 Python 工具生成自定义版本。
- 从杂项文件中下载Python工具。
- 将你的专长模组源文件放入指定的文件夹(请参阅附带的README文件)。
- 运行工具——它将为你的配置生成原始模组文件。
- 使用 Modder's Multitool 将生成的文件打包成 .pak 文件。
- 将 .pak 文件放入你的《博德之门3》Mods 文件夹中。
需求: Python 3.10+、PyYAML 和 tkinter。
安装依赖项(兼容Windows、macOS和Linux系统):pip install pyyaml
(tkinter 包含在大多数 Python 安装中。如果缺失,请参阅官方 Python 文档。)
除了命令行工具,还附带了一个图形用户界面版本。
[center]兼容性[/center]
- 覆盖模组 — 无需管理加载顺序。只需将其放入您的Mods文件夹即可。
- 不要与其他特技排序/合并模组同时使用——它们会产生冲突。
建议开始新游戏以获得最纯净的体验,但在大多数情况下载入已有的存档也可以工作。
[center]语言支持[/center]
这个模组目前只支持英文。
字母排序基于内部英文专长名称——在其他语言中,显示名称不同,排序顺序将不再正确。例如,“War Caster”仍会按“W”而不是其翻译名称排序。
添加对其他语言的支持需要为每种语言构建独立的排序映射表,工作量很大。根据社区的兴趣程度,本地化功能可能会在未来的更新中加入。(Surtout que je suis Francophone à la base, oui oui baguette)
如果您希望在您的语言中得到支持,请在“帖子”部分告诉我!
[center]常见问题解答[/center]
问:我添加/移除了一个专长模组,是否需要新建一个 .pak 文件? A: 是的。下载匹配的预构建版本或使用Python工具重新生成一个。
问:我可以将其与不支持列表中的模组一起使用吗? A: 不支持的专长模组仍然可以工作——它们的专长只会出现在ABC排序列表之外。您可以使用Python工具创建一个包含它们的版本,或者在帖子中告诉我,我会考虑添加支持。
问:游戏中的专长没有排序? A: 请确保下载了适用于你的模组组合的正确版本,并且 .pak 文件已正确放置在 Mods 文件夹中。
[center]源代码[/center]
Python工具及所有相关脚本的完整源代码可在GitHub上获取: github.com/CaptainAlbator/bg3-feat-tools
遵循 MIT 许可证。
[center]鸣谢与致谢[/center]
- Larian Studios —— 感谢他们创作了《博德之门3》并支持模组社区。
- BaldursGoonsack 与 BG3 模组制作 Discord — 感谢他们给予的宝贵指导、反馈和技术智慧 — 以及感谢 Lone Wolf Feat - SE 模组。
- WTFBengt — 感谢其关于StaticData功能和SE实现的技术洞察
- ChizFreak — 感谢在模组测试、加载顺序管理和模组页面展示方面的宝贵建议,以及制作了更好的毒药装备。
支持的模组作者:
- LostSoulMan — 为Feats Extra,特别是featsextra_ORDERFEATS,提供了构建此工具的基础。
- Syrchalis — 为关键专长制作
- actualsailorcat — 奥能师专长
- Cahoots — 用于特技重制。
- CatDude55 — 关于脏打专长
- IncogneatoBurrito — 为专长 - 灵巧武器大师。
- Yoesph — 为《编织》创作
如果你喜欢这个模组,请考虑支持它——这有助于其他玩家找到它。
[center]我的一些其他模组
超魔合并[/center]
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。