嗨,各位有爱的小伙伴好呀。

明杰我又来献丑啦。
这次带个大家的是,萌白式技能修改教学(附带神器Excel对比表)。
本次教学的目地是为了让超萌们也能学会修改技能,并让修改技能更加可视化。
就算你是第一次接触山口山模拟器,按照我的步骤一步一步来也能修改成功!!
真正的0基础,修改技能!!
啰嗦的话就这些,让我们直接进入正题。
效果
修改技能前图
修改技能后图

Excel神器
教程准备
1. Navicat
用来进入world数据库的Speel表查询技能列的数值
2. MPQEditor
用来把修改好的spell.dbc文件打入MPQ文件里面。
3. Mydbceditor
用来查看技能和修改技能。
教学
㈠ . 修改数值
a) 进入游戏,找到你想修改的技能。
i. 在此我们选择法师的特色技能【寒冰箭】;
ii. 然后利用插件查看【寒冰箭】的技能ID;
iii. 【寒冰箭】的技能ID是【205】;
b) 进入Navicat查询【寒冰箭】
i. 先确认游戏的数据库是开启的(每个端的数据库界面都不太一样,就不演示了);
ii. 确定好开启后,开始连接数据库
1. 超萌链接数据库教学
a) 连接名:可以自己定义;
b) Ip/位址:localhost或127.0.0.1;
c) 端口:3306;
d) 用户名:root;
e) 密码:root;
2. 如果有萌新连接不上可以去服务端【core】文件夹下面,【worldserver.conf】文件,用记事本打开;
a) 按【CTRL】+【F】查询【world】;
b) 就可以找到地址和数据库用户名和密码;

iii. 进入数据库,依次点开【world】——【表】——【spell】表;
1. 由于数据库中的技能很多,一页一页的查会很麻烦,这里在教萌新个小技巧;
2. 快速查询技能ID;
a) 点击界面上方的【筛检向导】;
b) 点击【按这里添加】;
c) 点击【方框1】选择【ID】;
d) 点击【问号】在输入框里输入【205】(根据你自己想找的技能填写);
e) 最后,点击【按这里应用】就可以找到想要的技能啦;
iv. 将查询到的技能复制到Excel表格里面。
1. 在箭头处点击【右键】——【复制】;
c) 打开附件里面的【excel技能对比表】;
i. 在箭头处【右键】——【粘贴】(也可以直接CTRL+V);
ii. 为了能更直观的看清楚数据结构,我们需要把横向的数据,改编为竖向。
iii. 按照图中所作就可以了,熟悉Excel的同学可以忽略这些。
d) 然后就可以对照【excel技能对比表】里面的各项数值查看信息了;
i. 注意:表格内的数据都是【10进制】的,实际上修改的时候是需要【16进制的】;
ii. 我已经在表格内加入了【进制转换】的功能,可以自行使用;
e) 开始修改数据;
i. 首先找到【第175】行的数据,查看详情;
1. 【向目标射出一支寒冰箭,对其造成${$m2*$<mult>}至${$M2*$<mult>}点冰霜伤害,并使其移动速度降低$s1%,持续$d。】
ii. 我们想要做的是【修改伤害】【修改施法速度】【修改耗蓝】这3样。
1. 详情中的【m2】【s1】【d】数值都是变量,可以改变的。
2. 分别对应【m2——82行】【s1——81行】【d】(没有研究到)
3. 在列表中【81行】至【83行】可以自行改变;
4. 例如要修改【81——83】可以在右侧填入【99】,然后记住第【81——83】需要修改的数值;
㈡ 把修改好的spell.dbc文件打入MPQ文件里面。
a) 进入Mydbceditor软件
i.
打开软件之后,点击【文件】——【打开】;
ii. 依次打开【服务端文件夹】——【core】——【Data】——【dbc】里面的【spell】文件;
iii.
然后我们找到【寒冰箭205】,在【编辑】——【查询】——【输入205】;
iv. 然后往右侧拖动,找到第【81列】输入我们想要的数值;
v.
编辑完之后,保存;
vi. 到这一步,【服务端】内的数据修改就完成了,这还没完,我们还需要把【服务端】的修改内容,“告诉”【客户端】,这个时候就需要用到我们的下一个软件了;
b) 进入MPQEditor工具
i. 打开MPQEditor工具,然后【文件】——【新建MPQ文档】
ii. 在输入文档里面输入【patch-zhCN-n】,n是根据你客户端里面的最大数字决定的,【1~9】【A~Z大写】都可以;
iii. 然后一直下一步,直到【完成】就可以了。
iv. 接下来我们要新建一个文件夹,在左侧空白处点击【右键】添加新文件夹,命名为【DBFilesClient】;
v. 然后点开【DBFilesClient】文件夹之后,在右侧的空白处点击【右键】——【添加文件】
vi. 找到之前保存的【spell.dbc】文件,在【服务端】——【core】——【Data】——【dbc】——【spell.dbc】;
vii. 这样就将我们制作好的【spell.dbc】文件打入了【MPQ】文件里面了;
viii. 然后将刚做好的MPQ文件复制到【客户端】——【Data】——【zhCN】文件夹里面;
c) 这样子,我们的修改任务就完成了,快进游戏里面去看看把。
i. 如果你游戏里面的数值已经修改了,但是技能说明没有修改,那是因为【MQP文件】不是最大的数字,如果不介意可以无视。
ii. 介意的话,删除刚才制作的【MPQ文件】然后在按照第c)步骤,在新建一个最大的数文件,就可以了。
㈢. 修改CD/修改施法时间/修改耗蓝。
a) CD在30列,按照毫秒计算(excel技能对比表里面有描述);
b) 施法时间在29列,填写1是瞬发(excel技能对比表里面有描述);
c) 耗蓝在43列和205列,有的是按照百分比耗蓝的。
那么,我们的修改技能教学就结束啦。