- 好友
- 0
- 在线时间
- 0 小时
- 最后登录
- 2026-8-27
平民

- UID
- 3556501
- 第纳尔
- 0
- 精华
- 0
- 互助
- 1
- 荣誉
- 0
- 贡献
- 0
- 魅力
- 0
- 注册时间
- 2023-8-29
 鲜花( 0)  鸡蛋( 0)
|
═══════════════════════════════════════════════════════════════════════
【异常类型】: ArgumentException
═══════════════════════════════════════════════════════════════════════
【错误信息】: An item with the same key has already been added.
═══════════════════════════════════════════════════════════════════════
【堆栈跟踪】:
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at TOR_Core.CampaignMechanics.Menagery.OathGoldBehavior.OnNewGameStarted(CampaignGameStarter campaignGameStarter) in C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules\TOR_Core\CSharpSourceCode\CampaignMechanics\CustomResourceBehavior\OathGoldBehavior.cs:line 1479
at TaleWorlds.CampaignSystem.MbEvent`1.InvokeList(EventHandlerRec`1 list, T t)
at TaleWorlds.CampaignSystem.CampaignEvents.OnNewGameCreated(CampaignGameStarter campaignGameStarter)
at TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnNewGameCreated(CampaignGameStarter campaignGameStarter)
at TaleWorlds.CampaignSystem.Campaign.OnNewGameCreated(CampaignGameStarter gameStarter)
at TaleWorlds.CampaignSystem.Campaign.DoLoadingForGameType(GameTypeLoadingStates gameTypeLoadingState, GameTypeLoadingStates& nextState)
at TaleWorlds.Core.GameType.DoLoadingForGameType()
at SandBox.SandBoxGameManager.DoLoadingForGameManager(GameManagerLoadingSteps gameManagerLoadingStep, GameManagerLoadingSteps& nextStep)
at TaleWorlds.Core.GameManagerBase.DoLoadingForGameManager()
at TaleWorlds.MountAndBlade.GameLoadingState.OnTick(Single dt)
at TaleWorlds.Core.GameStateManager.OnTick(Single dt)
at TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch2(Module this, Single dt)
═══════════════════════════════════════════════════════════════════════
【时间戳】: 2026-08-15 17:31:41
═══════════════════════════════════════════════════════════════════════
各位大佬快来救救我,不知道完整的html怎么发
AI是说,(
问题就在 _settlementToGuildmasters 这个字典:
它是 OathGoldBehavior 的字段,只在初始化时 new 一次,OnNewGameStarted 里从不重置;
而 RegisterEvents() 把 OnNewGameStarted 注册成了开新档事件的监听(第 324 行);
由于某种重复注册,开新档时 OnNewGameStarted 被执行了两次;
第二次执行时,每个斯图吉亚定居点的 ID 已经存在于 _settlementToGuildmasters 里,Add 再插入同样的键 → "An item with the same key has already been added" → 崩溃。
)
崩溃只在开新档(OnNewGameCreated)时触发,这是什么情况,只保留The Old Realms 三件套和汉化的情况下也这样,自定义战役没问题。
或者有没有老哥给我个中古战锤1.3.15的开局存档试一试
|
|