DbTransTool旧版转换工具说明

DbTransTool.exe 为数据库和脚本转换工具

Config.ini 为该工具的数据库配置信息

Replace.txt为该工具批量替换的命令列表

数据库的转换:

1. 工具的Account库栏、Game库栏可以轻松完全的把王者42魔法的Account数据库和Game数据库转换为新版可用。

2. 把旧版的Account、Game这2个数据库创建并还原好

3. Config.ini里的数据库名和密码修改好。

4. 打开工具,分别点击 转换Account 和 转换Game 系统会自动转换旧版数据库为新版数据库。转换成功后检查日志有无报错。如无报错把2个转换过的数据库备份出来就行了

5. 转换数据库操作,每次只能执行一次,如果转换中遇到错误,请还原之前的数据库,修复问题,再进行转换

6. 转换数据库完成无报错后,如果发现物品表里数据都没了,那说明原数据库的物品表的idx设置了标识为自增+1,请先还原原数据库,把物品表idx标识改为否,不让其增增+1,然后保存表,继续转换,就不会丢失物品数据了。

脚本的转换:

1. 工具栏是批量转换脚本的。脚本指Envir下。但是不可直接整个都替换Envir。必须分次

2. 先把Mapinfo.txt拖进 文件/路径 灰色文本框。点开始处理按钮,再点下面替换按钮

3. 先把Market_def文件夹整个拖进 灰色文本框,点处理按钮,再点下面替换按钮。QuestDiary文件夹也按此操作一次。

4. Mapinfo.txt做不到完美转换,重要说明:Mapinfo.txt里的所有地图连接点必须正确存在,如果是错误的,GS则启动不过去,错误的节点会提示在GS上,请自行验证和修改删除。

5. Replace.txt文件里为新旧替换的脚本命令结果,有3种格式,请自行根据工具上的说明查看,内容可以自行添加和修改。默认的内容只提供了几个例子,完整的需要自行添加。

6. 脚本替换完GS上应该还会有一些报错,但是会大大减少报错量,根据提示的报错信息再进行手动修改脚本。