bug报错为:
时间|ERROR|Worker15|GameData.Common.WorkerThread.WorkerThreadManager|System.Collections.Generic.KeyNotFoundException: The given key '599869' was not present in the dictionary. 以6位数key红字报错为特征
修复步骤
1. 定位bug物品
在The Scroll Of Taiwu\Logs 文件夹中,检查近期的几个GameData_日期_时间.log文件,使用记事本打开。最近的报红字的那次log可以用ctrl+f搜索ERROR快速找到带有6位数的key红字
复制六位数字,在更多的GameData文件中ctrl+f搜索刚刚复制的id,直至找到类似于【2024-02-21 21:30:57.1782|WARN|Main|GameData.Domains.Item.ItemDomain|Duplicate (1):
Character 7462: {Weapon, 山民护手 (354), 599869, 0}
Caravan 4238: {Weapon, 山民护手 (354), 599869, 0}】的文件,通过这个文件,我们就能找到导致bug产生的NPCid, 此处为7462
2.下载工具mod
在steam订阅下载以下两个工具mod,一个是NPC查找,用于根据id定位具体的NPC![](http://tiebapic.baidu.com/forum/w%3D580/sign=31b90bf0912a60595210e1121835342d/d1beda4ad11373f0e2b488a6e20f4bfbfaed047a.jpg?tbpicau=2024-09-11-05_6ef068ed9c71bb77f0e4ebd567f43316)
一个是用于时停,方便在红字前赶路找到NPC的mod
![](http://tiebapic.baidu.com/forum/w%3D580/sign=e0f740519709b3deebbfe460fcbe6cd3/d7370cca0a46f21f08b0b96ab0246b600d33ae06.jpg?tbpicau=2024-09-11-05_5e0ee4612b6778fc7f341560fc0909a7)
3.找到罪魁祸首
启动两个mod之后,按NPC查找的快捷键F3,会弹出窗口。此时输入ID点击查找就能找到引发bug的NPC的位置了.
![](http://tiebapic.baidu.com/forum/w%3D580/sign=269f9d4366a446237ecaa56aa8237246/ad93aac551da81cb726664f41466d01608243101.jpg?tbpicau=2024-09-11-05_15bb073adb9d3210e17a963d76e5bcad)
4.销毁bug物品
找到罪魁祸首后,邀为同道,取下bug物品,卖给商人,即达成bug物品的销毁,此后过月就不会再因该bug产生红字。
时间|ERROR|Worker15|GameData.Common.WorkerThread.WorkerThreadManager|System.Collections.Generic.KeyNotFoundException: The given key '599869' was not present in the dictionary. 以6位数key红字报错为特征
修复步骤
1. 定位bug物品
在The Scroll Of Taiwu\Logs 文件夹中,检查近期的几个GameData_日期_时间.log文件,使用记事本打开。最近的报红字的那次log可以用ctrl+f搜索ERROR快速找到带有6位数的key红字
复制六位数字,在更多的GameData文件中ctrl+f搜索刚刚复制的id,直至找到类似于【2024-02-21 21:30:57.1782|WARN|Main|GameData.Domains.Item.ItemDomain|Duplicate (1):
Character 7462: {Weapon, 山民护手 (354), 599869, 0}
Caravan 4238: {Weapon, 山民护手 (354), 599869, 0}】的文件,通过这个文件,我们就能找到导致bug产生的NPCid, 此处为7462
2.下载工具mod
在steam订阅下载以下两个工具mod,一个是NPC查找,用于根据id定位具体的NPC
![](http://tiebapic.baidu.com/forum/w%3D580/sign=31b90bf0912a60595210e1121835342d/d1beda4ad11373f0e2b488a6e20f4bfbfaed047a.jpg?tbpicau=2024-09-11-05_6ef068ed9c71bb77f0e4ebd567f43316)
一个是用于时停,方便在红字前赶路找到NPC的mod
![](http://tiebapic.baidu.com/forum/w%3D580/sign=e0f740519709b3deebbfe460fcbe6cd3/d7370cca0a46f21f08b0b96ab0246b600d33ae06.jpg?tbpicau=2024-09-11-05_5e0ee4612b6778fc7f341560fc0909a7)
3.找到罪魁祸首
启动两个mod之后,按NPC查找的快捷键F3,会弹出窗口。此时输入ID点击查找就能找到引发bug的NPC的位置了.
![](http://tiebapic.baidu.com/forum/w%3D580/sign=269f9d4366a446237ecaa56aa8237246/ad93aac551da81cb726664f41466d01608243101.jpg?tbpicau=2024-09-11-05_15bb073adb9d3210e17a963d76e5bcad)
4.销毁bug物品
找到罪魁祸首后,邀为同道,取下bug物品,卖给商人,即达成bug物品的销毁,此后过月就不会再因该bug产生红字。