Selineta

求助关于游戏本体Settings.coc报错导致无法加载特定存档(似乎是存档配置文件?)

Selineta

【LV:1】

2024/01/24
1
0
1
无锡
运行环境:已经通过skyve将所有报错、严重不兼容模组打掉,剩余可能产生问题模组均未发现此问题。硬盘损坏可能性低,运存、显存均能够满足运行条件。

报错前操作:存档中闪退

报错过程:1.5.2f(资产编辑器)上线后mod全坏就没上过游戏,似乎好了,稍微整理下就新开档,3小时后闪退(无任何弹窗报错)。再进入游戏发生1、模组设置重置。2、有时如下报错:


COCParserUnexpectedEndException
[ERROR] Error occurred creating 3d823d0b4fa8ce43a78024c22727caa3 [Settings.coc] (Settings)

COCParserUnexpectedEndException: Unexpected end of input at 74:10 from 10:1
at Colossal.IO.AssetDatabase.COCParser.ParseObject (System.Int32& startIndex, System.Int32& length) [0x000cd] in <19920b3992324a0889261bf6b7bdd532>:0
at Colossal.IO.AssetDatabase.COCParser.Parse (System.String source, System.Collections.Generic.IReadOnlyList`1[System.String]& outReport) [0x00155] in <19920b3992324a0889261bf6b7bdd532>:0
at Colossal.IO.AssetDatabase.DefaultAssetFactory.CreateSettingAssets (Colossal.IO.AssetDatabase.Identifier id, Colossal.IO.AssetDatabase.IAssetDatabase db) [0x00034] in <19920b3992324a0889261bf6b7bdd532>:0
at Colossal.IO.AssetDatabase.DefaultAssetFactory.CreateAndRegisterAsset[T] (System.Type type, Colossal.IO.AssetDatabase.Identifier id, Colossal.IO.AssetDatabase.IAssetDatabase db) [0x00010] in <19920b3992324a0889261bf6b7bdd532>:0
at Colossal.IO.AssetDatabase.AssetDatabase`1[T].PopulateFromDataSource (System.Boolean priorityData, System.Threading.CancellationToken ct, Colossal.TaskProgress progress) [0x001c1] in <19920b3992324a0889261bf6b7bdd532>:0
Colossal.Logging.CustomLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:LogFormat(LogType, String, Object[])

Colossal.Logging.UnityLogger:Log(Level, String, Exception)
Colossal.Logging.UnityLogger:ErrorFormat(Exception, String, Object, Object)
Colossal.IO.AssetDatabase.<PopulateFromDataSource>d__109:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(<PopulateFromDataSource>d__109&)
Colossal.IO.AssetDatabase.AssetDatabase`1:PopulateFromDataSource(Boolean, CancellationToken, TaskProgress)
Colossal.IO.AssetDatabase.<<CacheAssets>g__UpdateDatabase|0>d:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(<<CacheAssets>g__UpdateDatabase|0>d&)
Colossal.IO.AssetDatabase.<>c__DisplayClass104_0:<CacheAssets>g__UpdateDatabase|0(IAssetDatabaseInternal)
System.Linq.SelectEnumerableIterator`2:MoveNext()
System.Threading.Tasks.Task:WhenAll(IEnumerable`1)
Colossal.IO.AssetDatabase.<<CacheAssets>b__1>d:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(<<CacheAssets>b__1>d&)
Colossal.IO.AssetDatabase.<>c__DisplayClass104_0:<CacheAssets>b__1()
System.Threading.Tasks.Task`1:InnerInvoke()
System.Threading.Tasks.Task:Execute()
System.Threading.Tasks.Task:ExecutionContextCallback(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.Tasks.Task:ExecuteWithThreadLocal(Task&)
System.Threading.Tasks.Task:ExecuteEntry(Boolean)
System.Threading.Tasks.Task:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
System.Threading.ThreadPoolWorkQueue:Dispatch()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback()


查找类似情况后,此报错好像不是指定模组或元素的设置文件报错,问AI说代码显示为存档设置报错。

而后通过skyve设置,排除所有不兼容模组后,能够新开存档但还是无法打开特定运行了一段时间的存档。测试过新存档初始1小时内都能够关闭游戏后能重新加载。但是运行4小时后
闪退,无论自动保存或是之前手动保存存档又无法打开。

初步怀疑是不是早期订阅资产的问题?但是本人不懂代码觉得资产本身错误对于游戏运行应该没有影响,特别是存档中并没有放置任何该版本之前订阅的资产。

希望有大佬能够解答!
 

相关主题

  • 问题 问题
先放电脑配置:CPU:I9 12900 显卡:3060,内存:16G。 之前一直正常玩天2,今天下了一个地价平衡的mod,就开始不能玩了,删除了模组,重装游戏,都不行,游戏是直接闪退,完全不能打开,只是点开时闪一下,有谁遇到过?求指导。用csul打开报错如下图“”
回复
1
查看
3K
问答求助
瓜子壳拌饭
市长们,你们好! 自行车!还有交通修复!说到交通修复,我们注意到上次更新后,你们的街道上出现了越来越多的人群聚集,因此这次加入了一些平衡性调整,以缓解行人交通压力。 如果你还没有看过我们昨天发布的详细介绍“自行车”的开发日志,你可以在这里进行查看! 1.4.2f1更新日志: 新的免费内容 自行车: 青年、成年和老年市民可使用自行车与电动滑板车 自行车、电动滑板车、自行车头盔...
回复
1
查看
1K
  • 已解决
在1.0.14f1补丁更新后,游玩游戏过程中多次出现游戏崩溃、报错、闪退等问题。在反复排查DX,系统,游戏文件完整性后,基本确定是整个游戏缓存存在问题。 有类似问题的小伙伴可以尝试删除下面路径内的天际线2缓存。 !!!!注意保存文件夹内的Save文件,该文件是存档,删除缓存意味着存档消失,云存档目前不完善 C:\Users\XXXX\AppData\LocalLow\Colossal Order
回复
1
查看
2K
  • 问题 问题
能够正常进入游戏,但是在游戏点击进入设置选项后,不加载,启动器报错,求助大佬解决方案,删除模组和启动器都无法解决。
回复
1
查看
2K