wuduz游戏站

 找回密码
 注册
搜索
无度传奇145z游戏站745v奇迹网
查看: 1613|回复: 0
打印 上一主题 下一主题

[技术教程] 如何让你的魔兽世界突破种族职业限制的方法

跳转到指定楼层
楼主
发表于 2022-10-16 17:26:04 |只看该作者 |倒序浏览
如何让你的魔兽世界突破种族职业限制的方法
实现情况:
办事端:MANGOS_11847圣诞版(繁体),客户端:335_12340(繁体)

用到的工具:
navicat           这个主如果用于导出和增加新种族职业的数据
MyDbcEditor  这个是用来查脚色初始技术的
winhex           这个是用来消除限制的编辑器(也可用别的的)
MPQMaster     这个是用来建造客户端补钉
---------------------------------------------------------------------------------------------------------
10月14日重要提醒:
点窜的DBC文件头处为57 44 42 43 3E,其中3E的十进制值就是种族职业组合的总数,所以增加了组合就必须将此数据点窜成新总数,否则最初一个种族职业数会削减。我认可这是我2了,给大师填麻烦了
步调一:导出并增加新种族职业组合的根本数据

      这个部分的操纵根基上与muic888 所说的相差不大,道理都是将原本的种族脚色数据导出来,点窜成新种族职业的数据后再导回到数据库,这里不再多做细述了。下面按增加巨魔德鲁伊为例,如图:
playercreateinfo表:脚色初始位置等信息
为巨魔德鲁伊界说初始位置,巨魔诞生在试炼谷,所以我们的巨魔小德也得界说在这里。
这步最简单,间接复制已有的数据,改下1、2列的种族职业代码即可。
图中最初一项是新增的巨魔(种族代码8)、德鲁伊(职业代码11),位置是试炼谷。
playercreateinfo_action:脚色初始行动条按钮设备
还是老法子,导出牛头人德鲁伊的数据到文本文件,然后把种族代码6改成巨魔的代码8,然后将改后的数据导入到数据库
这里留意要将原种族天赋技术ID用新种族的天赋技术ID替换掉
playercreateinfo_spell:脚色初始技术,一样,这里要去掉导出的原种族天赋技术ID和过剩的技术。
关键留意说话技术ID:
兽人只一个669
部落的别的种族务必也要有兽人语和本种族说话,最好不要玩多国说话。
图中巨魔德鲁伊利用的是兽人语669 和 巨魔语7341。
同盟的点窜也差不多。
playercreateinfo_item:脚色初始装备
留意和playercreateinfo_spell里面的兵器装备技术要对应,不要给脚色初始化一个不会利用的兵器
player_levelstats:种族职业品级数据1-80级的,这里还是导出牛头人德鲁伊的数据点窜了再导入数据库

使用道具 举报

手机版|sitemap|txt|wuduz游戏站

GMT+8, 2026-6-10 15:20

回顶部