qsb-dev / quantum-space-buddies

Quantum Space Buddies ( QSB ) is a multiplayer mod for Outer Wilds.
https://outerwildsmods.com/mods/quantumspacebuddies
GNU Affero General Public License v3.0
92 stars 22 forks source link

Dreamstalker: sometimes eye stuff does not spawn, sometimes there is hash error #681

Open JohnCorby opened 7 months ago

JohnCorby commented 7 months ago

most of the time eye stuff does not spawn in the solar system. sometimes it spawns for one player, which then makes hash error and explode

JohnCorby commented 7 months ago

image

yeah thats bad boowomp

stuff is ancient glade which is eye stuff that might not be created sometimes, so maybe its that

JohnCorby commented 7 months ago
[0] Error - UnityObjectsToWorldObjects already contains "WatchVolume"! TWorldObject:QSBCharacterTrigger, TUnityObject:OWTriggerVolume, Stacktrace:
  at System.Environment.get_StackTrace () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0 
  at QSB.WorldSync.QSBWorldSync.AddAndInit[TWorldObject,TUnityObject] (TWorldObject worldObject, TUnityObject unityObject) [0x00031] in D:\Code Stuff\quantum-space-buddies\QSB\WorldSync\QSBWorldSync.cs:443 
  at QSB.WorldSync.QSBWorldSync.Init[TWorldObject,TUnityObject] (System.Func`2[T,TResult] triggerSelector) [0x0006f] in D:\Code Stuff\quantum-space-buddies\QSB\WorldSync\QSBWorldSync.cs:433 
  at QSB.TriggerSync.TriggerManager+<BuildWorldObjects>d__2.MoveNext () [0x00008] in D:\Code Stuff\quantum-space-buddies\QSB\TriggerSync\TriggerManager.cs:14 
  at Cysharp.Threading.Tasks.CompilerServices.AsyncUniTaskMethodBuilder.Start[TStateMachine] (TStateMachine& stateMachine) [0x00000] in <a4ba1b8826754729a4871c36ab3405ce>:0 
  at QSB.TriggerSync.TriggerManager.BuildWorldObjects (OWScene scene, System.Threading.CancellationToken ct) [0x00000] in <e339cea83c4e4b6abb9575dda6507fc4>:0 
  at QSB.WorldSync.QSBWorldSync+<>c__DisplayClass14_1+<<BuildWorldObjects>b__2>d.MoveNext () [0x0000f] in D:\Code Stuff\quantum-space-buddies\QSB\WorldSync\QSBWorldSync.cs:71 
  at Cysharp.Threading.Tasks.CompilerServices.AsyncUniTaskMethodBuilder.Start[TStateMachine] (TStateMachine& stateMachine) [0x00000] in <a4ba1b8826754729a4871c36ab3405ce>:0 
  at QSB.WorldSync.QSBWorldSync+<>c__DisplayClass14_1.<BuildWorldObjects>b__2 () [0x00000] in <e339cea83c4e4b6abb9575dda6507fc4>:0 
  at QSB.Utility.Extensions+<Try>d__16.MoveNext () [0x00018] in D:\Code Stuff\quantum-space-buddies\QSB\Utility\Extensions.cs:224 
  at Cysharp.Threading.Tasks.CompilerServices.AsyncUniTaskMethodBuilder.Start[TStateMachine] (TStateMachine& stateMachine) [0x00000] in <a4ba1b8826754729a4871c36ab3405ce>:0 
  at QSB.Utility.Extensions.Try (System.Object self, System.String doingWhat, System.Func`1[TResult] func) [0x00000] in <e339cea83c4e4b6abb9575dda6507fc4>:0 
  at QSB.WorldSync.QSBWorldSync+<>c__DisplayClass14_1+<<BuildWorldObjects>b__1>d.MoveNext () [0x0000f] in D:\Code Stuff\quantum-space-buddies\QSB\WorldSync\QSBWorldSync.cs:69 
  at Cysharp.Threading.Tasks.CompilerServices.AsyncUniTaskMethodBuilder.Start[TStateMachine] (TStateMachine& stateMachine) [0x00000] in <a4ba1b8826754729a4871c36ab3405ce>:0 
  at QSB.WorldSync.QSBWorldSync+<>c__DisplayClass14_1.<BuildWorldObjects>b__1 () [0x00000] in <e339cea83c4e4b6abb9575dda6507fc4>:0 
  at Cysharp.Threading.Tasks.UniTask.Create (System.Func`1[TResult] factory) [0x00000] in <a4ba1b8826754729a4871c36ab3405ce>:0 
  at QSB.WorldSync.QSBWorldSync+<BuildWorldObjects>d__14.MoveNext () [0x0017f] in D:\Code Stuff\quantum-space-buddies\QSB\WorldSync\QSBWorldSync.cs:67 
  at Cysharp.Threading.Tasks.CompilerServices.AsyncUniTaskVoid`1[TStateMachine].Run () [0x00000] in <a4ba1b8826754729a4871c36ab3405ce>:0 
  at Cysharp.Threading.Tasks.AwaiterActions.Continuation (System.Object state) [0x00000] in <a4ba1b8826754729a4871c36ab3405ce>:0 
  at Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) [0x00000] in <a4ba1b8826754729a4871c36ab3405ce>:0 
  at Cysharp.Threading.Tasks.UniTask+WaitUntilPromise.MoveNext () [0x00000] in <a4ba1b8826754729a4871c36ab3405ce>:0 
  at Cysharp.Threading.Tasks.Internal.PlayerLoopRunner.RunCore () [0x00000] in <a4ba1b8826754729a4871c36ab3405ce>:0 
  at Cysharp.Threading.Tasks.Internal.PlayerLoopRunner.Run () [0x00000] in <a4ba1b8826754729a4871c36ab3405ce>:0