|
|
本人是回归玩家,所以玩90cn就没有一键直升90,挨个做任务的,不过在斯曼工业基地的任务《下一个发电站》中,出现了bug,npc不扔手雷,导致门口的障碍物不消失,进不去下一个门。
所以就研究了下修改sqlite的数据库,路径是xxxxxxxxx\DNF90-external-oneclick\runtime\data\dnf90.db。
用DB Browser for SQLite.exe打开这个文件,软件内→浏览数据→切换到dnf_repository_records这个表,找到quest行,如果有多个账号找到你对应的record_key(在dnf_login_accounts表中能看到username),把payload这列的内容复制出来粘贴到一个文件中。
然后搜索对应的任务编号,这个可以通过pvf utility中的n_quest查找到,我这里是n_quest/quest_renewal/epic_quest/slough/slough_epic_12.qst,编号是3733。然后在刚才保存的文件中,搜索,能看到一个json对象,把active修改为completed保存。
然后下载一个Windows资源管理器插件hashtab,在文件上右键,查看sha256。复制修改后的文件内容和哈希值,分别修改数据库的payload和它右边的一列checksum。保存即可。
为了避免出问题,操作前,记得先保存dnf90.db这个文件。
 |
|