
Chargenmorphcfg生成器(设置自定义路径)
来自 Azganoth 的原始工具:“让所有自定义角色资源(预设、发型、肤色、发色等)可在角色创建器中使用。无需额外的 chargenmorphcfg.xml。”我的附加组件允许你设置
查看大图[color=#cccccc]来自 [/color][color=#999999][url=https://www.nexusmods.com/dragonage/mods/5148]azganoth 的工具[/url]:[/color]
[quote][color=#999999]扫描你的 override 文件夹,寻找自定义角色资源(预设、发型、肤色、发色等),然后生成一个包含所有资源的 chargenmorphcfg.xml 文件。资源按找到的顺序声明,重复项会被忽略(仅使用最后一个)。[/color][/quote]
[color=#cccccc]该工具的工作原理与 azganoth 的版本几乎完全相同(修复了一个索引越界的 bug,现已修复)。我的主要改进是增加了设置扫描和输出路径的功能,而 azganoth 的版本自动使用你的 override 文件夹。[/color]
[color=#cccccc]对大多数人来说,这个工具并非必需。如果你通过 override 文件夹修改《龙腾世纪:起源》,原始版本(除了前述的索引 bug 外)就能很好地工作。但我制作这个工具的原因是我开始使用 [url=https://www.nexusmods.com/dragonage/mods/6725]Mod Organizer 2[/url](强烈推荐)替代 override 文件夹,这样你的模组就不再位于 override 中。因此,这个工具让用户可以为扫描文件夹和 cfg 输出文件夹设置自定义路径。[/color]
使用方法
[color=#cccccc]下载并解压 [/color][color=#f4f4f4]chargenmorph-generator-paths.exe[/color][color=#cccccc] 到任意位置,然后运行。你会看到一个快速设置界面,要求粘贴路径,然后检查路径是否正确。之后它会执行与原始工具相同的流程,生成你的 [/color][color=#f4f4f4]chargenmorphcfg.xml[/color][color=#cccccc],只不过这次使用的是你选择的路径而非 override(但你仍然可以针对任一或两个路径选择 override)。[/color]
[color=#cccccc]如果你希望自行编译,请按以下步骤操作:[/color]
- [color=#cccccc]下载源文件,解压到新文件夹,保持文件结构不变(两个 .rs 文件放在 src 中,其他文件放在解压文件夹的根目录)。[/color]
- [color=#cccccc]安装 cargo,在终端中运行:
pip install cargo[/color] - [color=#cccccc]安装完成后,在终端中导航到解压的文件夹,然后输入:
cargo build --release[/color] - [color=#cccccc]你会看到终端中显示编译信息,编译完成后,项目文件夹中会出现一堆文件夹。进入 target -> release -> chargenmorph-generator-with-paths.exe 并运行该 exe。这个 exe 与我在 Nexus 和 [url=https://github.com/caseyhess/dao-chargenmorphcfg-generator/releases/tag/v0.1.0]GitHub[/url] 上发布的版本相同(只是由你编译而非我),所以运行效果一样![/color]
- [color=#cccccc]如有任何问题,请在主文件验证前随时提问。验证完成后,我会将编译说明移到底部,并删除“重要”部分下的其余内容。[/color]
- [color=#cccccc]如果你对用于编译的 .bat 文件感兴趣,我会看看能否制作,请在讨论区留言![/color]
注意事项
- [color=#cccccc]如果你希望忽略某些文件,请在它们所在的文件夹中添加
#ignorechargen(不包含引号),该文件夹及其子文件夹中的任何文件都不会被添加到 chargenmorphcfg.xml 中。[/color] - [color=#cccccc]请记住,资源按字母顺序加载。因此,如果你希望此 chargenmorphcfg 被使用,它必须位于 override 文件夹中所有其他文件之后。[/color]
- [color=#cccccc]如果你使用 MO2,以下路径可以确保它成为使用的 cfg:
ModOrganizer\overwrite\packages\core\override\chargenmorphcfg.xml,因为 MO2 的 overwrite 文件夹中的任何内容都会在所有已启用的模组之后加载。我个人就使用这个路径。[/color] - [color=#cccccc]如果你想精确查看与 azganoth 工具的变化(附带少量注释),我已上传到 GitHub,可通过以下 [url=https://github.com/caseyhess/dao-chargenmorphcfg-generator/commit/995212b250800b60c7a296fbc8ba706985a8e5c6?diff=unified]链接提交[/url] 比较我的修改与原始版本。[/color]
- [color=#cccccc]一个附带效果(好坏取决于个人看法)是:它会扫描所有可用于角色创建的文件,因此仅作为资源而非用于角色创建的模组(如皮肤纹理、发型等)也会被添加。其中一些可能看起来略有违和(取决于你的模组),但你也可能会解锁一些通常不包含在模组包中的炫酷角色创建选项。如果你完全不希望这样(我个人只是忽略看起来不合适的),我建议将这些特定文件放入子文件夹,并在文件夹名称末尾加上
#ignorechargen,这样工具在生成 cfg 时会忽略它们。[/color]
要求
[color=#cccccc]享受游戏的乐趣,而不仅仅是修改它 :)[/color] [color=#cccccc](我经常陷入追求完美模组列表的陷阱,但到了某个点,你只需要说“这样已经很好了”,然后享受你所创造的成果。)[/color]
致谢
[color=#cccccc][url=https://www.nexusmods.com/dragonage/mods/5148]Azganoth[/url] 当然是为了他们最初的工具,无需 cfg 即可生成 cfg![/color] [url=https://www.nexusmods.com/dragonage/mods/6725]SturdyBuzzer[/url] [color=#cccccc]为 DAO 制作的 MO2 插件,让我找到了 Azganoth 的工具并进行了修改![/color]
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。