让你的 Cartographer_QuestInfo 用上最新的任务数据库
很多人都喜欢用上最新的东西,那么,这里把我自己的一点点小小的经验贡献出来,以使大家都能用上最新的任务数据库
而且我认为既然大家来到这里,那就说明大家基本上都是用单体插件的,说明大家都喜欢自己动手,所以呢,大家把自己动手的心得什么的拿出来分享一下,共同进步嘛,是不是?
开篇之前要感谢艾佛列的藏宝箱,给我们带来如此强大的查询工具
==============开始准备工作分割线==============
首先,需要的工具已经要用到的插件: 1.Cartographer ,饿~~~,如果不用这个的话也就没必要用 Cartographer_QuestInfo 了不是?呵呵.建议去files.wowace.com下载,有达人提交了中文本地化文件,直接用就是中文版,这个是所有一切的基础,必备,可能有的人认为这个地图插件太庞大没有必要,其实他有很多有用的功能 (比如他的团队队员显示功能,可以让你在战场中--比如阿拉希--迅速知道哪个点发生战斗了,而不用等别人喊了你才知道),而且占用资源也不多 2.Cartographer_QuestInfo,这个要感谢 铁壁山丘 制作了简体版本,点击名字进入下载页面,或者请看第五条 3.QuestLibrary,这个是数据来源,不用在游戏中加载,可以在置顶贴中下载,或者请看第五条 4.Convert,这是我从繁体原版 Cartographer_QuestInfo 中提取的数据库转化工具,整合了LUA解释器,包包在后面 5.补充,如果你找不到第二,第三样东西,可以到 艾佛列的藏宝箱 去下载
==============开工分割线==============
接下来就要开工了 第一步: 1.解开QuestLibrary,因为我们需要简体中文的的数据库,所以找到 BaseQuest.sc.lua 和 BaseNPC.sc.lua 两个文件 分别重命名为 BaseQuest.lua 和 BaseNPC.lua 2.使用文本编辑器打开 BaseQuest.lua 删除第一行 if (GetLocale() == "zhCN") then,删除最后一行 ;end 然后保存 对 BaseNPC.lua 做同样的处理,处理完毕后文件的头和尾如图所示,强烈建议使用支持utf8的文本编辑器,否则可能会造成不可知的后果
第二步: 1.解开 Convert 并放到 Cartographer_QuestInfo 目录下.进入该目录,把刚才经过处理的两个文件复制到该目录,并覆盖掉原本存在的同名文件 2.双击 Convert.cmd 批处理文件,此时会打开命令行窗口,请耐心等待直到处理完毕 3.处理完毕后,命令行串口会自动关闭,此时,复制该目录下的3个文件 QuestData-A.lua,QuestData-C.lua,QuestData-H.lua 到上一级,也就是 Cartographer_QuestInfo 目录下,并覆盖掉同名文件 4,OK,你成功了,数据库已经是最新版本,进游戏去试试看吧 5.补充,非必要,如果你使用了 Cartographer_QuestObjectives 那么如果你熟悉命令行操作(就是以前的DOS),你可以执行 Convert [你的帐号] 来代替双击Convert文件,如果你不怎么熟悉,你可以右击Convert.cmd文件,点"编辑",将第四行 ACCOUNT=DAVELU 中的 "DAVELU" 改成你自己的帐号即可
==============收工分割线==============
写在最后,很多朋友在问繁体版的,英文版的能不能用这个查询,其实艾佛列说的很明白了,也提供了解决方案 首先英文版,请用 eql3-wowheaddb 艾佛列的藏宝箱有连接 其次繁体版,请在 艾佛列的藏宝箱 下载繁体版的 Cartographer_QuestInfo,其实简体版的Cartographer_QuestInfo本来就是从繁体转过来的:)
哦,最后补充一下,这个转化工具是可以跟 Cartographer_QuestObjectives 配合的, Cartographer_QuestObjectives的作用记录任务信息资料,所以他在转化的时候也会去找 Cartographer_QuestObjectives 的数据库文件,从里面导入数据,如果你不喜欢用这个插件也不要进,只是在执行批处理的时候会出来2行提示信息,忽略它即可
急云注:转换用数据库已经升级到0802版支持 QuestLibrary 简繁体双语版1.9.12 的数据转换。 |