从现在开始写吧,以前的慢慢补全。
在集合NPCBOT机器人模块时遇到的问题:
1,编译完成后发现游戏里的机器人对话框全是英文,这对于我这个英文废来说很难,于是想办法汉化他们。
2,听说用汉化客户端里的DBC替换服务端里的就可以,还没有试,发现编译完成的服务端DBC文件夹里有一个ENCN文件夹,打开一看和DBC文件夹里的全部一样,好了。
3,备份DBC文件夹,复制ENCN文件夹,改名DBC放置在原来的目录里。返回游戏中 没报错,无乱码,但是依然是英文。
4,发现有博主说是spell.dbc里的Name_lang_deDE字段设置成中文,就可以汉化了。PS:这里我不会打开SPELL.DBC,也没明白字段啥意思····
5,最后根据AI 提示找到了服务端集成的有中文数据包文件,在DATA文件夹下的SQL里面,随后通过SQL命令导入到数据库中解决了汉化问题。具体路径是E:/azerothcore-wotlk/data/sql/locales/zhcn