
更好的合成分类
改进制作菜单中的分类排序。
查看大图兼容性
[尺寸=2][尺寸=3][颜色=#ffff00][下划线]兼容 [颜色=#00ffff]次世代 (v4.00+)[/颜色]。尚未在 [颜色=#ff7700]旧世代 (v1.32/v1.31)[/颜色] 上测试,但很可能也适用。[/下划线][/颜色][/尺寸]
目的
制作菜单中的类别始终按字母顺序排序。因此,四种武器类别和四种护甲类别会分散在整个列表中。 本模组为这些类别名称添加了通用前缀,将相关的武器和护甲类别分组在一起,使制作菜单更加清晰有序。
本模组的灵感来源于 理性质造,后者提供了类似的功能。但更好制作类别在以下方面有所不同:
- 更好制作类别复用了原版本地化字符串,因此兼容所有语言。(因此,某些类别名称与理性质造中使用的略有不同。)
- 更好制作类别仅影响制作菜单。界面其他地方显示的项目类别名称保持不变。
- 修复了可制作的魔符和符文石数量显示错误的问题。
功能
本模组对制作菜单进行了以下更改:
- 为四种护甲类别添加前缀“护甲:”,改进排序。
- 为四种武器类别添加前缀“武器:”,改进排序。
- 隐藏“垃圾”类别,因为没有理由制作垃圾物品。
- 将符文石和魔符分离到各自的独立类别中。在原版游戏中,两者都归在“升级”类别下。
- 英语和日语使用自定义本地化字符串“GLYPH”和“RUNESTONE”。对于所有其他语言,则使用原版本地化字符串“GLYPHWORD”和“RUNEWORD”。 如果您想帮助将模组翻译成您的语言,请参阅 [颜色=#ffff00]翻译[/颜色] 部分。
[图片:https://i.imgur.com/OkzTaOS.png]
更新日志
版本 1.1.0
改进与修复
- 添加了自定义的英语和日语本地化文件,将类别名称从“GLYPHWORD”和“RUNEWORD”更改为“GLYPH”和“RUNESTONE”。 所有其他语言将继续使用原版类别名称“GLYPHWORD”和“RUNEWORD”。
修改的文件
mods/modBetterCraftingCategories/BCC_info.txtmods/modBetterCraftingCategories/content/scripts/mrckBCC/BCC_Main.ws
新增的文件
mods/modBetterCraftingCategories/content/en.csvmods/modBetterCraftingCategories/content/en.w3stringsmods/modBetterCraftingCategories/content/jp.csvmods/modBetterCraftingCategories/content/jp.w3strings
版本 1.0.0
- 初始版本。
安装
自动安装
- 使用 巫师3模组管理器。(我尚未在 Vortex 上测试过。如果您使用 Vortex 安装了模组,请从手动安装部分的第二步开始操作。)
- 下载主文件并将其拖入巫师3模组管理器进行安装。
- 使用 脚本合并器 合并与其他模组的冲突。
手动安装
- 下载主文件,解压缩,并将解压后的“mods”文件夹放入游戏的主目录中。(游戏的主目录是包含“bin”、“content”和“dlc”等文件夹的目录。)
- 使用 脚本合并器 合并与其他模组的冲突。
卸载
- 删除您添加到游戏中的文件。
- 使用 脚本合并器 重新合并冲突。
更新
方法 1:重新安装
- 卸载旧版本。(无需脚本合并。)
- 安装新版本。(需要脚本合并。)
方法 2:覆盖
- 查看 [颜色=#ffff00]更新日志[/颜色] 以了解已删除、重命名或更改目录的文件,并将其从旧安装版本中移除。
- 将新版本文件夹放入游戏主目录,覆盖现有文件。
- 使用 脚本合并器 重新合并冲突。
模组限制修复([颜色=#ff7700]适用于旧世代 v1.32/1.31[/颜色])
- 如果您想在 [颜色=#ff7700]旧世代 v1.32/1.31[/颜色] 上使用大量模组,则需要 模组限制修复。
如何合并脚本
首先,仔细阅读 脚本合并器 的说明页面并按照其指示操作。
当 脚本合并器 加载文件时,它们将如下方图片所示列出。 [图片:https://i.imgur.com/OxNhSn7.png] 左侧按文件列出了冲突的模组。 右侧按文件列出了已合并的模组。 如果您不进行合并,则会加载优先级最高的模组文件(冲突列表中颜色较深的模组)。(优先级可以在 巫师3模组管理器 中设置。) 选择您想要合并的文件,然后点击“创建所选合并”按钮。 根据模组的不同,模组作者可能会指示您不要合并冲突,因此在合并前请仔细检查说明。
如果需要手动合并,会弹出一个类似下方图片的窗口。 [图片:https://i.imgur.com/1Im8D2r.png] 顶行显示了从左侧 A、B、C 三个文件的冲突位置。 A 是原版文件,B 和 C 是冲突的模组文件。 合并文件的代码显示在底部。 如果您从顶部工具栏中选择“B”和/或“C”,则所选文件的代码将被添加到合并文件中。(在上方图片中,B 和 C 已被依次选中。) 点击工具栏上“A”左侧的“前往下一个未解决的冲突”按钮,显示下一个冲突位置。 一旦所有冲突都合并完毕,关闭窗口并保存。
如何选择 B 或 C 最好同时选择 B 和 C 以启用所有模组功能。 但是,如果两个模组更改了完全相同的部分,您将不得不选择一个。 这样做时,请注意不要破坏代码的格式。即使您没有任何编码知识,您也应该能看到代码是按照某些规则编写的。不要破坏它。
请看上方图片中的 C 代码。
红色部分与原版不同,黄色部分是冲突部分,灰色部分已包含在合并文件中。
{} 之间的部分是一个代码块,块的标题写在块的顶部或左侧。
如果您最后没有选择 C,那么本应附加到灰色代码块的标题将会丢失,从而偏离模组的预期。
因此,我按照 B 和 C 的顺序选择了代码。
如果同时选择 B 和 C 破坏了代码,则只选择一个。 或者,您也可以避免使用工具栏按钮,而是通过从冲突文件中复制代码并将其粘贴到合并文件代码的适当部分来正确合并。
需要注意的代码列表:
{}:{}之间的部分被视为一个块。event、function:如果{}之间的代码块的标题以“function”或“event”开头,则该块被视为一个部分。当一个部分被加载时,代码会从顶部开始按顺序加载,并在加载到“return”或所有代码加载完毕时结束。return:结束该部分。“;”之后的代码将不会被加载。if():仅当括号中的条件满足时,才会加载接下来编写的代码。else:跟在“if”语句之后使用。仅当“if”语句的条件不满足时,才会加载“else”旁边的代码。var:如果一个部分中的一行代码以“var”开头,则该代码必须放在该部分的开头。//、/**/:“//”右侧或“/”和“/”之间的部分被注释掉,不会被加载到游戏中。
翻译
- 如果您想创建自己的翻译,请使用 巫师3字符串编辑器 NextGen 编辑模组 content 文件夹中的 w3strings 文件。
- 或者,您可以使用文本编辑器编辑模组 content 文件夹中的 csv 文件,然后使用 w3strings 编码器 UI 或 w3stringsx 等工具将 csv 文件编码为 w3strings 文件。
- 一旦您创建了翻译,如果您能将其上传到 Nexus 与我们分享,我们将不胜感激。如果它被正确地作为翻译上传,它将显示在此模组页面顶部的下拉菜单中。
其他
- 如果您喜欢这个模组,请点击本页顶部的“认可”和“投票”按钮来支持它!
- 如果您有任何问题或评论,请随时在“帖子”选项卡中发布。
- 也请查看我创建的 其他模组。
- 询问巫师3模组制作相关问题的最佳 Discord 服务器:
- 官方巫师游戏服务器(对于初学者,我建议加入此服务器并查看模组制作频道中的置顶消息。)
- Wolven Workshop 服务器
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。