他也玩传奇 首页 传奇学院 技术文章 查看内容

传奇版本正在读取物品数据,引擎启动异常, Field 'UniqueItem' not found ...

2023-11-20 19:02| 发布者: 积木GM论坛| 查看: 1425| 评论: 0

摘要: 在架设传奇版本过程中,出现正在读取物品数据……引擎启动异常, Field 'UniqueItem' not found,不同的引擎因为功能不同对数据库字段设计是有区别的,在更换引擎后或者更新最新引擎后老版本的数据库列表中字段名称和 ...
在架设传奇版本过程中,出现正在读取物品数据……引擎启动异常, Field 'UniqueItem' not found,不同的引擎因为功能不同对数据库字段设计是有区别的,在更换引擎后或者更新最新引擎后老版本的数据库列表中字段名称和数量与更换后的引擎需要读取的字段不一致,那么就会出现“引擎启动异常, Field 'UniqueItem' not found”。

解决方法:
一,更换版本号较近引擎,看看是否能用,启动时是否自动添加新字段,如果有添加就可以再更新到新版本。
如果没有添加,可以选择版本号较近的使用。
二,尽量使用相同公司的引擎,各种引擎之间是有区别的。大多的差别是:脚本存放位置,脚本文件格式,数据库字段名称,装备读取编号和外观编号,数据库类型和数据格式,登录器UI不同……
不同公司引擎要根据兼容性来做,如GOM引擎的,可以转换成龙族、GEE,HEG等。但是仍然有许多数据要修改。
三,仅针对“引擎启动异常, Field 'UniqueItem' not found”的问题,可以手动添加缺少的字段,字段名就是“UniqueItem'”。
“引擎启动异常, Field '***' not found”,其中***是缺少的字段名,只要在对应数据库列表中添加上相应字段就可以解决这个问题。

教程:
DBC2000有自带的工具,DB_Commander.exe程序可添加字段。MDB数据库,可以找ACCESS编辑工具。SQLite和MYSQL数据库也有相应工具软件。注意按钮和控制操作名称通常是“插入列、设计表、添加字段等”。

说明一下,在数据库中,字段从左到右的顺序是可以变动并不影响游戏,但是一条数据的前后排列位置是会影响游戏中显示效果的。物品数据库是自动编号列序,修改名字后,游戏中名称自动改,外观不变。如果调整了上下顺序,物品数据的ID号就变动了,但是游戏是按ID号来显示外观的,所以就导致显示错乱。
例如,药水和石头 的上面插入一行随机传送卷后了,原来的药水变成石头随机传送郑,原来的石头变成药水。这种就导致错乱。

经历:
在寻找老版本HeroM2引擎时,有些版本更换引擎不能正常启动M2。HeroM2引擎游戏版本更换成V8、翎风等引擎后,原来的数据库字段不同,就经常卡在这里面。但是更换老版本的V8后又正常,就是这种原因。

相关阅读

最新评论