ModBuddy路径设置常见问题
Hemmelfort
2020年07月06日 19:57
收录于文集
共5篇

ModBuddy 里面有四个路径,必须要全部设好。

在 ModBuddy 中依次点击菜单栏上的 TOOLSOptions,然后在下图左边选择 Civilization VI General,就能看到路径设置页面(如下图)。

ModBuddy路径设置

这里有几个值得注意的地方。

1、不能用含有中文字符的路径

在mod制作过程中,无论路径还是文件名(因为文件名也是路径的一部分),都不能包含有中文字符。

上图里面第一个路径是:[我的文档]\My Games\Sid Meier's Civilization VI

而 Windows 系统中 [我的文档] 默认是:C:\Users\[用户名]\Documents

所以,如果你的用户名用的是中文,那么这个路径就出现了中文字符。这也是很多初学者都遇到过的问题。

这个目录是用来存放 mod、游戏设置、日志、截图以及运行时产生的一些缓存等等,所以只要运行一次游戏后就会自动生成。你可以根据它自动生成的位置来判断“我的文档”中有没有中文字符。

推荐的解决办法:迁移“我的文档”到一个无中文字符的地方。

另外也要注意:新建 ModBuddy 工程的时候,工程目录不要放在含有中文字符的路径下(见下图)。否则 mod 可能无法完全构建。

新建mod工程的路径


第二个要设置的路径是游戏路径,第三个是 ModBuddy 的路径,这两个比较简单,问题也不大。如果旁边带三个点的按钮选择不了,那就直接用复制粘贴大法。

2、Assets数据包的使用

第四个路径是 Assets 资源文件目录。这个数据包可以从 Steam 中获取(约36GB),如果想使用官方的模型、贴图,想更方便地编辑 artdef 文件,那这些资源必然是很值得下载的。它不需要打开,当你在 ModBuddy 中建好工程、打开 AssetEditor 后,就可以用 AssetEditor 访问到里面的内容。所以必须要设置好它的路径,才能使其被 AssetEditor 发现。

而如果你对 artdef 文件(其实就是 xml 文件)非常熟悉,能够手动编辑,同时又不想下载这么大的资源,那也可以不用下载但路径还是要设置的,因为 AssetEditor 启动的时候要搜索 assets 资源,所以我们可以通过欺骗的方式绕过去。我特意做了个目录结构(见评论区),解压后,把路径设置为压缩包中的那个文件夹就行了。

这种方法有一个弊端:构建后的 mod 的 artdef 文件是不完整的(因为 AssetEditor 找不到资源),所以要用你自己编写的 artdef 文件去替换 mod 中的 artdef 文件


因为一些历史遗留问题以及编程人员习惯的原因,字符编码长久以来都是计算机领域经常要面对的幺蛾子。所以在 mod 制作过程中,给文件、文件夹命名时要多留心。