太吾绘卷 The Scroll Of Taiwu

太吾绘卷 The Scroll Of Taiwu

功法格子调整
小枫Ж泡泡  [开发者] 2022 年 10 月 9 日 上午 7:30
Bug提交~!
提交bug在此处。
< >
正在显示第 1 - 12 条,共 12 条留言
瑶光飞鱼 2022 年 11 月 4 日 上午 9:09 
引用自 小枫Ж泡泡
@瑶光飞鱼
OK,我尝试一下看看怎么重现。
可以装个功法大全mod 不要学相枢功法,用修改器把自己入魔传剑给npc再传回来,npc是所有功法满历练满书页的状态,这时候再过月
小枫Ж泡泡  [开发者] 2022 年 11 月 4 日 上午 10:25 
引用自 瑶光飞鱼
引用自 小枫Ж泡泡
@瑶光飞鱼
OK,我尝试一下看看怎么重现。
可以装个功法大全mod 不要学相枢功法,用修改器把自己入魔传剑给npc再传回来,npc是所有功法满历练满书页的状态,这时候再过月

收到
MixRaCle 2022 年 11 月 9 日 下午 9:58 
2022-11-10 12:53:24.8903|ERROR|Main|GameData.Program|System.Collections.Generic.KeyNotFoundException: The given key 'GameData.Domains.CombatSkill.CombatSkillKey' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at DMD<GameData.Domains.Combat.CombatDomain::UpdateSkillCanUse>(CombatDomain this, CombatCharacter character, Int16 skillId, DataContext context)
at GameData.Domains.Combat.CombatDomain.UpdateSkillCanUse(CombatCharacter character, DataContext context)
at GameData.Domains.Combat.CombatDomain.UpdateAllCommandAvailability(CombatCharacter character, DataContext context)
at GameData.Domains.Combat.CombatDomain.SetCombatCharacter(Boolean isAlly, Int32 charId, DataContext context)
at GameData.Domains.Combat.CombatDomain.PrepareCombat(DataContext context, Int16 combatConfigId, Int32[] selfTeam, Int32[] enemyTeam)
at GameData.Domains.Combat.CombatDomain.PrepareCombat(DataContext context, Int16 combatConfigId, Int32[] enemyTeam)
at GameData.Domains.Combat.CombatDomain.CallMethod(Operation operation, RawDataPool argDataPool, RawDataPool returnDataPool, DataContext context)
at GameData.GameDataBridge.GameDataBridge.ProcessMethodCall(Operation operation, RawDataPool argDataPool, DataContext context)
at GameData.GameDataBridge.GameDataBridge.ProcessOperations(DataContext context)
at GameData.GameDataBridge.GameDataBridge.RunMainLoop()
at GameData.Program.Main(String[] args)
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
GameData.GameDataBridge.GameDataBridge:CheckErrorMessages() (at C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\GameDataBridge.cs:602)
GameData.GameDataBridge.UnityAdapter.GameDataBridgeUnityAdapter:Update() (at C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\UnityAdapter\GameDataBridgeUnityAdapter.cs:30)
小枫Ж泡泡  [开发者] 2022 年 11 月 10 日 下午 5:09 
引用自 瑶光飞鱼
npc功法一多就过月红字,不知道为啥
Fatal error. System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at DynamicClass.DMD<GameData.Domains.Character.Ai.Equipping::EquipCombatSkills>(GameData.Domains.Character.Ai.Equipping, GameData.Domains.Character.Character, SByte*, GameData.Domains.Character.ParallelModifications.SelectEquipmentsModification)
at GameData.Domains.Character.Ai.Equipping.ParallelSelectEquipments(GameData.Common.DataContext, GameData.Domains.Character.Character, Boolean, Boolean, Boolean)
at GameData.Domains.Character.Character.PeriAdvanceMonth_ActivePreparation(GameData.Common.DataContext)
at GameData.Domains.World.WorldDomain.PeriAdvanceMonth_CharacterActivePreparation_TaiwuGroup(GameData.Common.DataContext)
at GameData.Domains.World.WorldDomain.PeriAdvanceMonth_CharacterActivePreparation(GameData.Common.DataContext, Int32)
at GameData.Common.WorkerThread.WorkerThreadManager.WorkerProc(System.Object)
at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart(System.Object)
ReadInterProcessMessages thread is about to exit.
ReadInterProcessMessages: System.Exception: Pipe broken: -1 received.
at GameData.GameDataBridge.VnPipe.Master.Read (System.Byte[] buf, System.Int32 off, System.Int32 len) [0x000a6] in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\VnPipe\Master.cs:50
at GameData.GameDataBridge.GameDataBridge.GetUnmanagedValuesFromSocket[T1,T2] (T1& item1, T2& item2) [0x00020] in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\GameDataBridge_InterProcess.cs:684
at GameData.GameDataBridge.GameDataBridge.ReadInterProcessMessage () [0x00001] in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\GameDataBridge_InterProcess.cs:258
at GameData.GameDataBridge.GameDataBridge.ReadInterProcessMessages () [0x00012] in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\GameDataBridge_InterProcess.cs:240
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
GameData.GameDataBridge.GameDataBridge:CheckErrorMessages() (at C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\GameDataBridge.cs:602)
GameData.GameDataBridge.UnityAdapter.GameDataBridgeUnityAdapter:Update() (at C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\UnityAdapter\GameDataBridgeUnityAdapter.cs:30)

(Filename: C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/GameDataBridge.cs Line: 602)

Outgoing message: Disconnect
WriteInterProcessMessages thread is about to exit.
WriteInterProcessMessagesDisconnect: System.Exception: Pipe broken: -1 written.
at GameData.GameDataBridge.VnPipe.Master.Write (System.Byte[] buf, System.Int32 off, System.Int32 len) [0x000a1] in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\VnPipe\Master.cs:74
at GameData.GameDataBridge.GameDataBridge.WriteInterProcessMessagesDisconnect () [0x00056] in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\GameDataBridge_InterProcess.cs:611
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
GameData.GameDataBridge.GameDataBridge:CheckErrorMessages() (at C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\GameDataBridge.cs:602)
GameData.GameDataBridge.UnityAdapter.GameDataBridgeUnityAdapter:Update() (at C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\UnityAdapter\GameDataBridgeUnityAdapter.cs:30)

(Filename: C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/GameDataBridge.cs Line: 602)

这个bug尝试进行修复了,还会出现这样的情况吗?
小枫Ж泡泡  [开发者] 2022 年 11 月 10 日 下午 5:09 
引用自 MixRaCle
2022-11-10 12:53:24.8903|ERROR|Main|GameData.Program|System.Collections.Generic.KeyNotFoundException: The given key 'GameData.Domains.CombatSkill.CombatSkillKey' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at DMD<GameData.Domains.Combat.CombatDomain::UpdateSkillCanUse>(CombatDomain this, CombatCharacter character, Int16 skillId, DataContext context)
at GameData.Domains.Combat.CombatDomain.UpdateSkillCanUse(CombatCharacter character, DataContext context)
at GameData.Domains.Combat.CombatDomain.UpdateAllCommandAvailability(CombatCharacter character, DataContext context)
at GameData.Domains.Combat.CombatDomain.SetCombatCharacter(Boolean isAlly, Int32 charId, DataContext context)
at GameData.Domains.Combat.CombatDomain.PrepareCombat(DataContext context, Int16 combatConfigId, Int32[] selfTeam, Int32[] enemyTeam)
at GameData.Domains.Combat.CombatDomain.PrepareCombat(DataContext context, Int16 combatConfigId, Int32[] enemyTeam)
at GameData.Domains.Combat.CombatDomain.CallMethod(Operation operation, RawDataPool argDataPool, RawDataPool returnDataPool, DataContext context)
at GameData.GameDataBridge.GameDataBridge.ProcessMethodCall(Operation operation, RawDataPool argDataPool, DataContext context)
at GameData.GameDataBridge.GameDataBridge.ProcessOperations(DataContext context)
at GameData.GameDataBridge.GameDataBridge.RunMainLoop()
at GameData.Program.Main(String[] args)
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
GameData.GameDataBridge.GameDataBridge:CheckErrorMessages() (at C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\GameDataBridge.cs:602)
GameData.GameDataBridge.UnityAdapter.GameDataBridgeUnityAdapter:Update() (at C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\UnityAdapter\GameDataBridgeUnityAdapter.cs:30)

已修复
MixRaCle 2022 年 12 月 13 日 上午 1:56 
ReadInterProcessMessages thread is about to exit.
Outgoing message: Disconnect
WriteInterProcessMessages thread is about to exit.
2022-12-13 16:54:12.7916|ERROR|Main|GameData.Program|System.Collections.Generic.KeyNotFoundException: The given key '17736' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at GameData.Domains.Combat.CombatDomain.GetElement_CombatCharacterDict(Int32 objectId) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Combat\CombatDomain_FieldHelper.cs:line 1347
at GameData.Domains.SpecialEffect.SpecialEffectBase.get_CombatChar() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\SpecialEffect\SpecialEffectBase.cs:line 43
at GameData.Domains.SpecialEffect.CombatSkill.Kongsangpai.Leg.QingJiaoBaiWeiGong.OnCastAttackSkillBegin(DataContext context, CombatCharacter attacker, CombatCharacter defender, Int16 skillId) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\SpecialEffect\CombatSkill\Kongsangpai\Leg\QingJiaoBaiWeiGong.cs:line 94
at GameData.DomainEvents.Events.RaiseCastAttackSkillBegin(DataContext context, CombatCharacter attacker, CombatCharacter defender, Int16 skillId) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\DomainEvents\Events_Helper.cs:line 1062
at GameData.Domains.Combat.CombatCharacterStateCastSkill.OnEnter() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Combat\CombatCharacterState\CombatCharacterStateCastSkill.cs:line 66
at GameData.Domains.Combat.CombatCharacterStateMachine.TranlateState(CombatCharacterStateType stateType) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Combat\CombatCharacterState\CombatCharacterStateMachine.cs:line 103
at GameData.Domains.Combat.CombatCharacterStatePrepareSkill.OnUpdate() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Combat\CombatCharacterState\CombatCharacterStatePrepareSkill.cs:line 118
at GameData.Domains.Combat.CombatCharacterStateMachine.OnUpdate() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Combat\CombatCharacterState\CombatCharacterStateMachine.cs:line 62
at GameData.Domains.Combat.CombatDomain.CombatLoop(DataContext context) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Combat\CombatDomain.cs:line 543
at GameData.Domains.Combat.CombatDomain.OnUpdate(DataContext context) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Combat\CombatDomain.cs:line 470
at GameData.GameDataBridge.GameDataBridge.RunMainLoop() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\GameDataBridge\GameDataBridge.cs:line 139
at GameData.Program.Main(String[] args) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Program.cs:line 64
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
GameData.GameDataBridge.GameDataBridge:CheckErrorMessages()
1366795644 4 月 3 日 上午 9:49 
2025/04/03更新后启动游戏时出现红字,错误如下:
0.0.76.30 2025-04-03 09:36:06.8207|ERROR|Main|GameData.Program|System.Exception: Loading - 功法格子调整
HarmonyLib.HarmonyException: IL Compile Error (unknown location)
---> HarmonyLib.HarmonyException: IL Compile Error (unknown location)
---> HarmonyLib.HarmonyException: IL Compile Error (unknown location)
---> System.ArgumentException: No such field defined in class GameData.Domains.Combat.CombatDomain (Parameter '_selfSkillDataDict')
at HarmonyLib.Public.Patching.HarmonyManipulator.EmitCallParameter(MethodInfo patch, Boolean allowFirsParamPassthrough, VariableDefinition& tmpObjectVar, List`1& tmpBoxVars)
at HarmonyLib.Public.Patching.HarmonyManipulator.WritePrefixes(Label returnLabel)
at HarmonyLib.Public.Patching.HarmonyManipulator.WriteImpl()
--- End of inner exception stack trace ---
at HarmonyLib.Public.Patching.HarmonyManipulator.WriteImpl()
at HarmonyLib.Public.Patching.HarmonyManipulator.Process(ILContext ilContext, MethodBase originalMethod)
at HarmonyLib.Public.Patching.HarmonyManipulator.Manipulate(MethodBase original, PatchInfo patchInfo, ILContext ctx)
at HarmonyLib.Public.Patching.HarmonyManipulator.Manipulate(MethodBase original, ILContext ctx)
at HarmonyLib.Public.Patching.ManagedMethodPatcher.Manipulator(ILContext ctx)
at MonoMod.Cil.ILContext.Invoke(Manipulator manip)
at MonoMod.RuntimeDetour.ILHook.Context.InvokeManipulator(MethodDefinition def, Manipulator cb)
at DMD<MonoMod.RuntimeDetour.ILHook+Context::Refresh>(Context this)
at HarmonyLib.Internal.RuntimeFixes.StackTraceFixes.OnILChainRefresh(Object self)
at MonoMod.RuntimeDetour.ILHook.Apply()
at HarmonyLib.Public.Patching.ManagedMethodPatcher.DetourTo(MethodBase replacement)
--- End of inner exception stack trace ---
at HarmonyLib.Public.Patching.ManagedMethodPatcher.DetourTo(MethodBase replacement)
at HarmonyLib.PatchFunctions.UpdateWrapper(MethodBase original, PatchInfo patchInfo)
--- End of inner exception stack trace ---
at HarmonyLib.PatchClassProcessor.ReportException(Exception exception, MethodBase original)
at HarmonyLib.PatchClassProcessor.Patch()
at HarmonyLib.Harmony.PatchAll(Type type)
at HarmonyLib.Harmony.CreateAndPatchAll(Type type, String harmonyInstanceId)
at LKXModsGongFaGridCostBackend.Run.Initialize()
at TaiwuModdingLib.Core.Plugin.PluginHelper.LoadPlugin(String directoryPath, String dllName, String modIdStr)
at GameData.Domains.Mod.ModDomain.LoadMod(ModInfo modInfo) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Mod\ModDomain.cs:line 128
at GameData.Domains.Mod.ModDomain.LoadAllMods(ModInfoList modInfoList) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Mod\ModDomain.cs:line 56
at GameData.Domains.Mod.ModDomain.LoadAllMods(ModInfoList modInfoList) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Mod\ModDomain.cs:line 63
at GameData.GameDataBridge.GameDataBridge.InitializeGameDataModule() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\GameDataBridge\GameDataBridge.cs:line 210
at GameData.GameDataBridge.GameDataBridge.RunMainLoop() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\GameDataBridge\GameDataBridge.cs:line 126
at GameData.Program.Main(String[] args) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Program.cs:line 74
KamiYa 5 月 8 日 上午 9:43 
0.0.76.33 2025-05-09 00:38:10.7842|ERROR|Main|GameData.Program|System.AggregateException: One or more errors occurred. (Object reference not set to an instance of an object.)
---> System.NullReferenceException: Object reference not set to an instance of an object.
at GameData.Domains.CombatSkill.CombatSkill.CalcCharacterPropertyBonus(Int32 propertyId, Int32 bonus) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\CombatSkill\CombatSkill_Calc.cs:line 168
at GameData.Domains.CombatSkill.CombatSkill.<GetCharPropertyBonus>g__ApplyBonus|54_0(Int32 bonusValue, <>c__DisplayClass54_0& ) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\CombatSkill\CombatSkill_Calc.cs:line 102
at GameData.Domains.CombatSkill.CombatSkill.GetCharPropertyBonus(ECharacterPropertyReferencedType propertyType, EDataValueSumType valueSumType) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\CombatSkill\CombatSkill_Calc.cs:line 76
at GameData.Domains.Character.Character.GetPropertyBonusOfCombatSkillEquippingAndBreakout(ECharacterPropertyReferencedType propertyType, EDataValueSumType valueSumType) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\Character_Calc_Common.cs:line 1974
at GameData.Domains.Character.Character.CalcWeaponSwitchSpeed() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\Character_Cache.cs:line 1897
at GameData.Domains.Character.Character.GetWeaponSwitchSpeed() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\Character_FieldHelper.cs:line 2391
at GameData.Domains.Character.Character.CalcCombatPower() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\Character_Cache.cs:line 3172
at GameData.Domains.Character.Character.GetCombatPower() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\Character_FieldHelper.cs:line 3065
at GameData.Domains.Organization.Settlement.SortMembersByCombatPower() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Organization\Settlement_Calc.cs:line 153
at GameData.Domains.Organization.OrganizationDomain.<>c__DisplayClass65_0.<UpdateSettlementCacheInfo>b__0(KeyValuePair`2 pair) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Organization\OrganizationDomain_Calc_Common.cs:line 1190
at System.Threading.Tasks.Parallel.<>c__DisplayClass44_0`2.<PartitionerForEachWorker>b__1(IEnumerator& partitionState, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Parallel.<>c__DisplayClass44_0`2.<PartitionerForEachWorker>b__1(IEnumerator& partitionState, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
at System.Threading.Tasks.TaskReplicator.Replica`1.ExecuteAction(Boolean& yieldedBeforeCompletion)
at System.Threading.Tasks.TaskReplicator.Replica.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction`1 action, ParallelOptions options, Boolean stopOnFirstFailure)
at System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner`1 source, ParallelOptions parallelOptions, Action`1 simpleBody, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Parallel.ThrowSingleCancellationExceptionOrOtherException(ICollection exceptions, CancellationToken cancelToken, Exception otherException)
at System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner`1 source, ParallelOptions parallelOptions, Action`1 simpleBody, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`1 body)
at GameData.Domains.Organization.OrganizationDomain.UpdateSettlementCacheInfo() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Organization\OrganizationDomain_Calc_Common.cs:line 1186
at GameData.Domains.Organization.OrganizationDomain.InitializeSortedMembersCache(DataContext context, DataUid dataUid) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Organization\OrganizationDomain_Calc_Common.cs:line 1421
at GameData.Common.DataModificationHandlerGroup.ExecuteAll(DataContext context, DataUid uid) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Common\DataModificationHandlerGroup.cs:line 69
at GameData.Common.BaseGameDataDomain.ExecutePostModificationHandlers(DataContext context, DataUid uid) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Common\BaseGameDataDomain.cs:line 296
at GameData.GameDataBridge.DataMonitorManager.CheckMonitoredData() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\GameDataBridge\DataMonitorManager.cs:line 231
at GameData.GameDataBridge.GameDataBridge.RunMainLoop() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\GameDataBridge\GameDataBridge.cs:line 142
at GameData.Program.Main(String[] args) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Program.cs:line 74
UnityEngine.StackTraceUtility:ExtractStackTrace () (at C:/build/output/unity/unity/Runtime/Export/Scripting/StackTrace.cs:37)
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:LogError (object)
GameData.GameDataBridge.GameDataBridge:CheckErrorMessages () (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/GameDataBridge.cs:604)
GameData.GameDataBridge.UnityAdapter.GameDataBridgeUnityAdapter:Update () (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/UnityAdapter/GameDataBridgeUnityAdapter.cs:37)

(Filename: C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/GameDataBridge.cs Line: 604)
大佬我遇到了这样的问题请问有头绪吗
小枫Ж泡泡  [开发者] 5 月 8 日 下午 4:04 
待我看看。
小枫Ж泡泡  [开发者] 5 月 8 日 下午 4:05 
引用自 KamiYa
0.0.76.33 2025-05-09 00:38:10.7842|ERROR|Main|GameData.Program|System.AggregateException: One or more errors occurred. (Object reference not set to an instance of an object.)
---> System.NullReferenceException: Object reference not set to an instance of an object.
at GameData.Domains.CombatSkill.CombatSkill.CalcCharacterPropertyBonus(Int32 propertyId, Int32 bonus) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\CombatSkill\CombatSkill_Calc.cs:line 168
at GameData.Domains.CombatSkill.CombatSkill.<GetCharPropertyBonus>g__ApplyBonus|54_0(Int32 bonusValue, <>c__DisplayClass54_0& ) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\CombatSkill\CombatSkill_Calc.cs:line 102
at GameData.Domains.CombatSkill.CombatSkill.GetCharPropertyBonus(ECharacterPropertyReferencedType propertyType, EDataValueSumType valueSumType) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\CombatSkill\CombatSkill_Calc.cs:line 76
at GameData.Domains.Character.Character.GetPropertyBonusOfCombatSkillEquippingAndBreakout(ECharacterPropertyReferencedType propertyType, EDataValueSumType valueSumType) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\Character_Calc_Common.cs:line 1974
at GameData.Domains.Character.Character.CalcWeaponSwitchSpeed() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\Character_Cache.cs:line 1897
at GameData.Domains.Character.Character.GetWeaponSwitchSpeed() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\Character_FieldHelper.cs:line 2391
at GameData.Domains.Character.Character.CalcCombatPower() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\Character_Cache.cs:line 3172
at GameData.Domains.Character.Character.GetCombatPower() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\Character_FieldHelper.cs:line 3065
at GameData.Domains.Organization.Settlement.SortMembersByCombatPower() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Organization\Settlement_Calc.cs:line 153
at GameData.Domains.Organization.OrganizationDomain.<>c__DisplayClass65_0.<UpdateSettlementCacheInfo>b__0(KeyValuePair`2 pair) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Organization\OrganizationDomain_Calc_Common.cs:line 1190
at System.Threading.Tasks.Parallel.<>c__DisplayClass44_0`2.<PartitionerForEachWorker>b__1(IEnumerator& partitionState, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Parallel.<>c__DisplayClass44_0`2.<PartitionerForEachWorker>b__1(IEnumerator& partitionState, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
at System.Threading.Tasks.TaskReplicator.Replica`1.ExecuteAction(Boolean& yieldedBeforeCompletion)
at System.Threading.Tasks.TaskReplicator.Replica.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction`1 action, ParallelOptions options, Boolean stopOnFirstFailure)
at System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner`1 source, ParallelOptions parallelOptions, Action`1 simpleBody, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Parallel.ThrowSingleCancellationExceptionOrOtherException(ICollection exceptions, CancellationToken cancelToken, Exception otherException)
at System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner`1 source, ParallelOptions parallelOptions, Action`1 simpleBody, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`1 body)
at GameData.Domains.Organization.OrganizationDomain.UpdateSettlementCacheInfo() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Organization\OrganizationDomain_Calc_Common.cs:line 1186
at GameData.Domains.Organization.OrganizationDomain.InitializeSortedMembersCache(DataContext context, DataUid dataUid) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Organization\OrganizationDomain_Calc_Common.cs:line 1421
at GameData.Common.DataModificationHandlerGroup.ExecuteAll(DataContext context, DataUid uid) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Common\DataModificationHandlerGroup.cs:line 69
at GameData.Common.BaseGameDataDomain.ExecutePostModificationHandlers(DataContext context, DataUid uid) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Common\BaseGameDataDomain.cs:line 296
at GameData.GameDataBridge.DataMonitorManager.CheckMonitoredData() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\GameDataBridge\DataMonitorManager.cs:line 231
at GameData.GameDataBridge.GameDataBridge.RunMainLoop() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\GameDataBridge\GameDataBridge.cs:line 142
at GameData.Program.Main(String[] args) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Program.cs:line 74
UnityEngine.StackTraceUtility:ExtractStackTrace () (at C:/build/output/unity/unity/Runtime/Export/Scripting/StackTrace.cs:37)
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:LogError (object)
GameData.GameDataBridge.GameDataBridge:CheckErrorMessages () (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/GameDataBridge.cs:604)
GameData.GameDataBridge.UnityAdapter.GameDataBridgeUnityAdapter:Update () (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/UnityAdapter/GameDataBridgeUnityAdapter.cs:37)

(Filename: C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/GameDataBridge.cs Line: 604)
大佬我遇到了这样的问题请问有头绪吗
方便告知这个功法mod配置信息吗?
最后由 小枫Ж泡泡 编辑于; 5 月 8 日 下午 4:05
KamiYa 5 月 8 日 下午 10:43 
引用自 小枫Ж泡泡
引用自 KamiYa
0.0.76.33 2025-05-09 00:38:10.7842|ERROR|Main|GameData.Program|System.AggregateException: One or more errors occurred. (Object reference not set to an instance of an object.)
---> System.NullReferenceException: Object reference not set to an instance of an object.
at GameData.Domains.CombatSkill.CombatSkill.CalcCharacterPropertyBonus(Int32 propertyId, Int32 bonus) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\CombatSkill\CombatSkill_Calc.cs:line 168
at GameData.Domains.CombatSkill.CombatSkill.<GetCharPropertyBonus>g__ApplyBonus|54_0(Int32 bonusValue, <>c__DisplayClass54_0& ) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\CombatSkill\CombatSkill_Calc.cs:line 102
at GameData.Domains.CombatSkill.CombatSkill.GetCharPropertyBonus(ECharacterPropertyReferencedType propertyType, EDataValueSumType valueSumType) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\CombatSkill\CombatSkill_Calc.cs:line 76
at GameData.Domains.Character.Character.GetPropertyBonusOfCombatSkillEquippingAndBreakout(ECharacterPropertyReferencedType propertyType, EDataValueSumType valueSumType) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\Character_Calc_Common.cs:line 1974
at GameData.Domains.Character.Character.CalcWeaponSwitchSpeed() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\Character_Cache.cs:line 1897
at GameData.Domains.Character.Character.GetWeaponSwitchSpeed() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\Character_FieldHelper.cs:line 2391
at GameData.Domains.Character.Character.CalcCombatPower() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\Character_Cache.cs:line 3172
at GameData.Domains.Character.Character.GetCombatPower() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\Character_FieldHelper.cs:line 3065
at GameData.Domains.Organization.Settlement.SortMembersByCombatPower() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Organization\Settlement_Calc.cs:line 153
at GameData.Domains.Organization.OrganizationDomain.<>c__DisplayClass65_0.<UpdateSettlementCacheInfo>b__0(KeyValuePair`2 pair) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Organization\OrganizationDomain_Calc_Common.cs:line 1190
at System.Threading.Tasks.Parallel.<>c__DisplayClass44_0`2.<PartitionerForEachWorker>b__1(IEnumerator& partitionState, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Parallel.<>c__DisplayClass44_0`2.<PartitionerForEachWorker>b__1(IEnumerator& partitionState, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
at System.Threading.Tasks.TaskReplicator.Replica`1.ExecuteAction(Boolean& yieldedBeforeCompletion)
at System.Threading.Tasks.TaskReplicator.Replica.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction`1 action, ParallelOptions options, Boolean stopOnFirstFailure)
at System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner`1 source, ParallelOptions parallelOptions, Action`1 simpleBody, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Parallel.ThrowSingleCancellationExceptionOrOtherException(ICollection exceptions, CancellationToken cancelToken, Exception otherException)
at System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner`1 source, ParallelOptions parallelOptions, Action`1 simpleBody, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`1 body)
at GameData.Domains.Organization.OrganizationDomain.UpdateSettlementCacheInfo() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Organization\OrganizationDomain_Calc_Common.cs:line 1186
at GameData.Domains.Organization.OrganizationDomain.InitializeSortedMembersCache(DataContext context, DataUid dataUid) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Organization\OrganizationDomain_Calc_Common.cs:line 1421
at GameData.Common.DataModificationHandlerGroup.ExecuteAll(DataContext context, DataUid uid) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Common\DataModificationHandlerGroup.cs:line 69
at GameData.Common.BaseGameDataDomain.ExecutePostModificationHandlers(DataContext context, DataUid uid) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Common\BaseGameDataDomain.cs:line 296
at GameData.GameDataBridge.DataMonitorManager.CheckMonitoredData() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\GameDataBridge\DataMonitorManager.cs:line 231
at GameData.GameDataBridge.GameDataBridge.RunMainLoop() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\GameDataBridge\GameDataBridge.cs:line 142
at GameData.Program.Main(String[] args) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Program.cs:line 74
UnityEngine.StackTraceUtility:ExtractStackTrace () (at C:/build/output/unity/unity/Runtime/Export/Scripting/StackTrace.cs:37)
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:LogError (object)
GameData.GameDataBridge.GameDataBridge:CheckErrorMessages () (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/GameDataBridge.cs:604)
GameData.GameDataBridge.UnityAdapter.GameDataBridgeUnityAdapter:Update () (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/UnityAdapter/GameDataBridgeUnityAdapter.cs:37)

(Filename: C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/GameDataBridge.cs Line: 604)
大佬我遇到了这样的问题请问有头绪吗
方便告知这个功法mod配置信息吗?
全部功法占用一格,开启基础格子:每一个基础格子都是8,包括内功格,因为我看你说太大会报错我就想着不超过系统的10格所以每个都设置了8格
是新存档昨天刚开始玩的,到了太吾村地图就会报错,偶尔红字
又试了下新档占用一格,基础催迫2格内功8其他0也红字了
最后由 KamiYa 编辑于; 5 月 9 日 上午 12:35
小枫Ж泡泡  [开发者] 5 月 9 日 上午 1:43 
引用自 KamiYa
引用自 小枫Ж泡泡
方便告知这个功法mod配置信息吗?
全部功法占用一格,开启基础格子:每一个基础格子都是8,包括内功格,因为我看你说太大会报错我就想着不超过系统的10格所以每个都设置了8格
是新存档昨天刚开始玩的,到了太吾村地图就会报错,偶尔红字
又试了下新档占用一格,基础催迫2格内功8其他0也红字了
刚才试了一下,没有复现这个错误出来。是不是还有什么其他操作?有没有试过挨个禁用mod?
< >
正在显示第 1 - 12 条,共 12 条留言
每页显示数: 1530 50