炯哥暗黑2重制版战网可用mod制作1:过滤器的简单实现

采访上说暴雪方面不会特别制裁mod使用者,但若出现使用时出现不利情况,笔者不负任何责任!~

国外大神做的mod教程,他这个教程一般是用于离线模式:https://github.com/HighTechLowIQ/ModdingDiablo2Resurrected

mod制作所使用的工具Cascview,下载地址:https://github.com/HighTechLowIQ/ModdingDiablo2Resurrected/blob/master/Tools/Ladiks%20Casc%20Viewer.zip

现在准备实现使用 mod功能修改游戏内文本的方法,以便更轻松地识别掉落在地板上的项目。

1.提取所需的json文件

解压缩Ladiks Casc Viewer.zip,有两个文件夹 Win32 和 x64 ,根据你的系统来运行不同文件夹下的可执行程序CascView.exe。如果不清楚就直接运行win32下的,因为我的是64为win11,所有我运行x64位下的CascView.exe。

运行CascView.exe,点击"OpenStorage"来选择我们暗黑2重制版路径,比如我的"H:\games\Diablo II Resurrected",然后点击"Select Folder"打开,你会看到以下界面:

由于我们的目标是修改项目文本,因此我们只提取三个文件:

item-nameaffixes.json:物品词缀描述

item-names.json :物品名称

item-runes.json:符文和符文之语描述

按住Ctrl键鼠标选中这3个文件,然后选择右键单击时出现的"Extract..."菜单。

选择导出路径,默认即可

然后在路径下找到这3个文件

2.创建 mods 文件夹

下一步是将提取的文件移动到游戏内文件夹。首先,在安装了暗黑2重置版的文件夹中创建一个名为 mods 的文件夹

继续创建另外六个文件夹作为子文件夹,然后将三个 json 文件复制到 strings 文件夹中

jgtest.mpq 文件夹下创建一个 modinfo.json 文件,这个文件是用来描述我们mod信息的。

将 modinfo.json 文件打开到记事本中,复制并粘贴以下内容,然后保存:

{

  "name": "jgtest",

  "savepath": "../"

}

你也可以修改"jgtest"为你想要的名字,但必须匹配之前创建的文件夹路径名


3。添加启动器命令行参数

打开战网,选择暗黑2重制版,点齿轮,然后选中"游戏设置"

在设置界面勾选格外命令参数,然后输入-mod jgtest(中间有空格),然后点击"完成"

4.修改项目名称

为了好理解,我们先修改简单的内容,

用记事本打开item-nameaffixes.json

查找金币

id代表字符串的唯一标识,key是用于引用的名字,也是唯一的,zhTW是繁体文字会使用的描述,我们只修改这个,把"金幣"改成"元寶",当然,你也可以用简体字,不过为了统一,我们用繁体字来修改。然后保存,关闭记事本。

5.查看更改

运行游戏,扔点钱看看效果

修改前

修改后

6.我们改下颜色

我们把"ÿc9"放到元宝前面

其他颜色我会单独发个帖子来描述

7.看下效果

8.同样的方法,我们可以修改符文和物品的名称

修改item-runes.json符文给艾爾符文添加序号

修改item-names.json修改下箭矢的名字


以上就是这次简单的过滤教学,打开json文件仔细看看,多尝试几次就会修改了,我会把修改的mod放到网盘里供下载,下期再见

附件
1_jgtest.zip
免费
by 炯哥 更新于 2021-12-09
打赏后可直接下载附件 赠人玫瑰 手留余香
默认
最新
1