Ancient Portal check

Bossy discussion in here.
Post Reply
User avatar
indignantgirl
Reactions:
Posts: 743
Joined: August 4th, 2019, 5:05 am
Answers: 6

Ancient Portal check

Post by indignantgirl » May 3rd, 2020, 11:26 pm

I've seen it mentioned that the LLAMA system always doesn't play nice with GoHere and I've been having errors when clicking on a sim's portrait to "go home". I've been ignoring it because it doesn't seem to be causing any obvious issues. But then I thought, maybe I should copy a log here to make sure it's not something to worry about. Because lord knows, there's not enough to worry about. XD

I'm not 100% sure it has anything to do with the LLAMA, but I get the most errors when my sims are trying to leave a lot that has a LLAMA or they are near a lot with one. I only have a few of the LLAMAs (from Supernatural venues being automatically placed in other worlds) and I leave them in because sims seem to like to woohoo in them (which doesn't cause errors). Maybe I could remove all but one of them, and that might keep sims from trying to use them to route home?

But...maybe it's another issue entirely, so please let me know if I need to actually DO something besides ignore it. Thanks! :)

recent log:
<?xml version="1.0" encoding="utf-8"?>
<NRaas.GoHere>
<ModVersion value="44"/>
<BuildVersion value="0.0.0.32"/>
<Installed value="BaseGame, EP1, SP1, EP2, SP2, EP3, SP3, EP4, SP4, EP5, SP5, EP6, SP7, EP7, EP8, SP8, EP9, EP10, SP9, EP11"/>
<Enumerator value="1"/>
<Content>


-- Script Errors --

PostPlanRouteCallback
Counter: 1
Sim-Time: Tue. at 1:04 AM
Start-Time: 05/02/2020 00:09:02
PreLoadup-Time: 05/02/2020 00:10:18
Loadup-Time: 05/02/2020 00:12:35
Log-Time: 05/02/2020 02:01:42

System.StackOverflowException: The maximum stack depth for the interpreter has been exceeded.
#0: 0x00007 ret in System.Collections.Generic.System.Collections.Generic.IEquatableOfTEqualityComparer`1:GetHashCode (uint) (434C40E8 [1321318616] )
#1: 0x00014 callvirt in System.Collections.Generic.System.Collections.Generic.Dictionary`2:GetPrev (uint,int&amp;) (45936AA0 [1321318616] [-1830726604] )
#2: 0x00009 call in System.Collections.Generic.System.Collections.Generic.Dictionary`2:GetSlot (uint,int&amp;) (45936AA0 [1321318616] [-1830726604] )
#3: 0x00009 call in System.Collections.Generic.System.Collections.Generic.Dictionary`2:TryGetValue (uint,System.Type&amp;) (45936AA0 [1321318616] [92E153F0] )
#4: 0x0001d callvirt in Sims3.UI.Sims3.UI.UIManager:WrapperFromHandle (uint) ([820558354] )
#5: 0x00007 call in Sims3.UI.Sims3.UI.UIManager:GetMainWindow () ()
#6: 0x00003 call in Sims3.UI.Sims3.UI.UIManager:GetSceneWindow () ()
#7: 0x00000 call in Sims3.Gameplay.UI.Sims3.Gameplay.UI.LiveDragHelperModel:get_TopDraggedObject () ()
#8: 0x00006 callvirt in Sims3.Gameplay.Objects.Vehicles.Sims3.Gameplay.Objects.Vehicles.CarOwnable:OwnableCarCanBeUsedBy (Sims3.Gameplay.Actors.Sim,bool) (522EDE40 [5242B400] [0] )
#9: 0x00009 call in Sims3.Gameplay.Objects.Vehicles.Sims3.Gameplay.Objects.Vehicles.CarOwnable:CanBeUsedBy (Sims3.Gameplay.Actors.Sim,bool) (522EDE40 [5242B400] [0] )
#10: 0x0000f callvirt in Sims3.Gameplay.Actors.Sims3.Gameplay.Actors.Sim:SharedVehicleUseTest (Sims3.Gameplay.Objects.Vehicles.IOwnableVehicle,bool) (5242B400 [522EDE40] [0] )
#11: 0x00011 call in Sims3.Gameplay.Actors.Sims3.Gameplay.Actors.Sim:CanUseVehicleRightNow (Sims3.Gameplay.Objects.Vehicles.IOwnableVehicle,bool,bool) (5242B400 [522EDE40] [1] [0] )
#12: 0x00080 call in Sims3.Gameplay.Actors.Sims3.Gameplay.Actors.Sim:GetBroomOrMostExpensiveUsableVehicle (System.Collections.Generic.List`1,bool,bool,bool,bool,bool) (5242B400 [-4279545415203624536/0xc49c001e6ea2e9a8] [0] [0] [0] [1] [0] )
#13: 0x000d0 call in Sims3.Gameplay.Actors.Sims3.Gameplay.Actors.Sim:GetMostExpensiveUsableParkedVehicle (Sims3.Gameplay.Core.Lot,bool,bool,bool,bool) (5242B400 [458FFDB0] [0] [0] [0] [1] )
#14: 0x00113 callvirt in NRaas.CommonSpace.Helpers.NRaas.CommonSpace.Helpers.SimEx:GetOwnedAndUsableVehicle (Sims3.Gameplay.Actors.Sim,Sims3.Gameplay.Core.Lot,bool,bool,bool,bool) ([5242B400] [458FFDB0] [0] [0] [0] [1] )
#15: 0x00368 call in NRaas.CommonSpace.Helpers.NRaas.CommonSpace.Helpers.SimRoutingComponentEx:SetRouteOptions (Sims3.Gameplay.Actors.SimRoutingComponent,Sims3.SimIFace.Route,uint) ([451A88C0] [91B7CD20] [69904] )
#16: 0x00025 call in NRaas.CommonSpace.Helpers.NRaas.CommonSpace.Helpers.SimRoutingComponentEx:CreateRoute (Sims3.Gameplay.Actors.SimRoutingComponent) ([451A88C0] )
#17: 0x00001 call in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.SimRoutingComponentEx:CreateRoute () ()
#18: 0x00009 callvirt in Sims3.Gameplay.Abstracts.Sims3.Gameplay.Abstracts.GameObject:CreateRoute () ()
#19: 0x0003e callvirt in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:Reroute (Sims3.SimIFace.Route,Sims3.Gameplay.Objects.Miscellaneous.AncientPortal,Sims3.Gameplay.Objects.Miscellaneous.AncientPortal) ([6F4480E0] [6BAEFA00] [62A74E80] )
#20: 0x002ab call in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:CheckAndUpdateRouteForPortals (Sims3.SimIFace.Route) ([6F4480E0] )
#21: 0x00044 call in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:PostPlanRouteCallback (Sims3.SimIFace.Route,string,string) ([6F4480E0] [440CFDB0] [4F3645A0] )
#22: 0x00000 in Sims3.SimIFace.Route+PostPlanDelegate:Invoke (Sims3.SimIFace.Route,string,string) (92B4F398 [6F4480E0] [440CFDB0] [4F3645A0] )
#23: 0x00086 callvirt in ScriptCore.ScriptCore.Route:ReplanFromPoint (Sims3.SimIFace.Vector3) (6F4480E0 [vt:92D13054] )
#24: 0x002e0 callvirt in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:Reroute (Sims3.SimIFace.Route,Sims3.Gameplay.Objects.Miscellaneous.AncientPortal,Sims3.Gameplay.Objects.Miscellaneous.AncientPortal) ([6F4480E0] [6BAEFA00] [62A74E80] )
#25: 0x002ab call in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:CheckAndUpdateRouteForPortals (Sims3.SimIFace.Route) ([6F4480E0] )
#26: 0x00044 call in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:PostPlanRouteCallback (Sims3.SimIFace.Route,string,string) ([6F4480E0] [440CFDB0] [4F3645A0] )
#27: 0x00000 in Sims3.SimIFace.Route+PostPlanDelegate:Invoke (Sims3.SimIFace.Route,string,string) (92B4F398 [6F4480E0] [440CFDB0] [4F3645A0] )
#28: 0x00086 callvirt in ScriptCore.ScriptCore.Route:ReplanFromPoint (Sims3.SimIFace.Vector3) (6F4480E0 [vt:8D50032C] )
#29: 0x002e0 callvirt in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:Reroute (Sims3.SimIFace.Route,Sims3.Gameplay.Objects.Miscellaneous.AncientPortal,Sims3.Gameplay.Objects.Miscellaneous.AncientPortal) ([6F4480E0] [6BAEFA00] [62A74E80] )
#30: 0x002ab call in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:CheckAndUpdateRouteForPortals (Sims3.SimIFace.Route) ([6F4480E0] )
#31: 0x00044 call in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:PostPlanRouteCallback (Sims3.SimIFace.Route,string,string) ([6F4480E0] [440CFDB0] [4F3645A0] )
#32: 0x00000 in Sims3.SimIFace.Route+PostPlanDelegate:Invoke (Sims3.SimIFace.Route,string,string) (92B4F398 [6F4480E0] [440CFDB0] [4F3645A0] )
#33: 0x00086 callvirt in ScriptCore.ScriptCore.Route:ReplanFromPoint (Sims3.SimIFace.Vector3) (6F4480E0 [vt:8D549564] )
#34: 0x002e0 callvirt in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:Reroute (Sims3.SimIFace.Route,Sims3.Gameplay.Objects.Miscellaneous.AncientPortal,Sims3.Gameplay.Objects.Miscellaneous.AncientPortal) ([6F4480E0] [6BAEFA00] [62A74E80] )
#35: 0x002ab call in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:CheckAndUpdateRouteForPortals (Sims3.SimIFace.Route) ([6F4480E0] )
#36: 0x00044 call in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:PostPlanRouteCallback (Sims3.SimIFace.Route,string,string) ([6F4480E0] [440CFDB0] [4F3645A0] )
#37: 0x00000 in Sims3.SimIFace.Route+PostPlanDelegate:Invoke (Sims3.SimIFace.Route,string,string) (92B4F398 [6F4480E0] [440CFDB0] [4F3645A0] )
#38: 0x00086 callvirt in ScriptCore.ScriptCore.Route:ReplanFromPoint (Sims3.SimIFace.Vector3) (6F4480E0 [vt:8D549054] )
#39: 0x002e0 callvirt in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:Reroute (Sims3.SimIFace.Route,Sims3.Gameplay.Objects.Miscellaneous.AncientPortal,Sims3.Gameplay.Objects.Miscellaneous.AncientPortal) ([6F4480E0] [6BAEFA00] [62A74E80] )
#40: 0x002ab call in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:CheckAndUpdateRouteForPortals (Sims3.SimIFace.Route) ([6F4480E0] )
#41: 0x00044 call in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:PostPlanRouteCallback (Sims3.SimIFace.Route,string,string) ([6F4480E0] [440CFDB0] [4F3645A0] )
#42: 0x00000 in Sims3.SimIFace.Route+PostPlanDelegate:Invoke (Sims3.SimIFace.Route,string,string) (92B4F398 [6F4480E0] [440CFDB0] [4F3645A0] )
#43: 0x00086 callvirt in ScriptCore.ScriptCore.Route:ReplanFromPoint (Sims3.SimIFace.Vector3) (6F4480E0 [vt:92D15204] )
#44: 0x002e0 callvirt in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:Reroute (Sims3.SimIFace.Route,Sims3.Gameplay.Objects.Miscellaneous.AncientPortal,Sims3.Gameplay.Objects.Miscellaneous.AncientPortal) ([6F4480E0] [6BAEFA00] [62A74E80] )
#45: 0x002ab call in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:CheckAndUpdateRouteForPortals (Sims3.SimIFace.Route) ([6F4480E0] )
#46: 0x00044 call in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:PostPlanRouteCallback (Sims3.SimIFace.Route,string,string) ([6F4480E0] [440CFDB0] [4F3645A0] )
#47: 0x00000 in Sims3.SimIFace.Route+PostPlanDelegate:Invoke (Sims3.SimIFace.Route,string,string) (92B4F398 [6F4480E0] [440CFDB0] [4F3645A0] )
#48: 0x00086 callvirt in ScriptCore.ScriptCore.Route:ReplanFromPoint (Sims3.SimIFace.Vector3) (6F4480E0 [vt:91F5E454] )
#49: 0x002e0 callvirt in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:Reroute (Sims3.SimIFace.Route,Sims3.Gameplay.Objects.Miscellaneous.AncientPortal,Sims3.Gameplay.Objects.Miscellaneous.AncientPortal) ([6F4480E0] [6BAEFA00] [62A74E80] )
#50: 0x002ab call in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:CheckAndUpdateRouteForPortals (Sims3.SimIFace.Route) ([6F4480E0] )
#51: 0x00044 call in NRaas.GoHereSpace.Helpers.NRaas.GoHereSpace.Helpers.AncientPortalRoutingHelper:PostPlanRouteCallback (Sims3.SimIFace.Route,string,string) ([6F4480E0] [44FC0BB8] [4F3645A0] )
#52: 0x00000 in Sims3.SimIFace.Route+PostPlanDelegate:Invoke (Sims3.SimIFace.Route,string,string) (92B4F398 [6F4480E0] [44FC0BB8] [4F3645A0] )
#53: 0x00075 callvirt in ScriptCore.ScriptCore.Route:Plan () ()
#54: 0x00113 callvirt in Sims3.SimIFace.Sims3.SimIFace.Route:PlanToPointRadialRange (Sims3.SimIFace.IHasScriptProxy,Sims3.SimIFace.Vector3,single,single,Sims3.SimIFace.Vector3,single,Sims3.SimIFace.RouteDistancePreference,Sims3.SimIFace.RouteOrientationPreference,ulong,int[]) (6F4480E0 [00000000] [vt:8D54A73C] [1] [3] [vt:8D54A74C] [360] [2] [0] [7787005353144035472/0x6c11001c82372890] [9904C1C0] )
#55: 0x0002e call in Sims3.SimIFace.Sims3.SimIFace.Route:PlanToPointRadialRange (Sims3.SimIFace.Vector3,single,single,Sims3.SimIFace.Vector3,single,Sims3.SimIFace.RouteDistancePreference,Sims3.SimIFace.RouteOrientationPreference,ulong,int[]) (6F4480E0 [vt:8D54A624] [1] [3] [vt:8D54A634] [360] [2] [0] [7787005353144035472/0x6c11001c82372890] [9904C1C0] )
#56: 0x00028 call in Sims3.SimIFace.Sims3.SimIFace.Route:PlanToPointRadialRange (Sims3.SimIFace.Vector3,single,single,Sims3.SimIFace.RouteDistancePreference,Sims3.SimIFace.RouteOrientationPreference,ulong,int[]) (6F4480E0 [vt:8D54A31C] [1] [3] [2] [0] [7787005353144035472/0x6c11001c82372890] [9904C1C0] )
#57: 0x00042 callvirt in Sims3.Gameplay.Core.Sims3.Gameplay.Core.Lot:PlanRouteIntoLot (Sims3.SimIFace.Route,bool,Sims3.Gameplay.Actors.Sim) (458FFDB0 [6F4480E0] [1] [5242B400] )
#58: 0x000a4 callvirt in Sims3.Gameplay.Core.Sims3.Gameplay.Core.GoHome:Run () ()
#59: 0x000d7 callvirt in Sims3.Gameplay.Interactions.Sims3.Gameplay.Interactions.InteractionInstance:RunInteractionWithoutCleanup () ()
#60: 0x00344 callvirt in Sims3.Gameplay.ActorSystems.Sims3.Gameplay.ActorSystems.InteractionQueue:ProcessOneInteraction () ()
#61: 0x0011c stfld.u1 in Sims3.Gameplay.Actors.Sims3.Gameplay.Actors.Sim:DoInteraction () ()
#62: 0x00015 br.s in Sims3.Gameplay.Actors.Sims3.Gameplay.Actors.Sim:Simulate () ()
#63: 0x00027 leave.s in ScriptCore.ScriptCore.ScriptProxy:Simulate () ()

User avatar
igazor
Organizer
Reactions:
Posts: 17152
Joined: April 8th, 2013, 6:00 pm
Answers: 206
Location: Everyone should strive to find their inner platypus.

Ancient Portal check

Post by igazor » May 4th, 2020, 2:01 am

GoHere is going into the equivalent of an infinite loop and then failing while trying to calculate the best routes available for a sim (not named) to go someplace because it is trying to take LLAMA options into account. This will happen sometimes even if there is only one LLAMA in the world, which then of course can't really be used for routing anyway because there would be no place for sims to exit the system on the other side. These errors can degrade game performance and, if you get hundreds or thousands of them in rapid succession, make gameplay impossible. I suppose one every once in a while wouldn't really be harmful, but our recommendation has always been to not use GoHere and have any LLAMAs at all in any world.

User avatar
indignantgirl
Reactions:
Posts: 743
Joined: August 4th, 2019, 5:05 am
Answers: 6

Ancient Portal check

Post by indignantgirl » May 5th, 2020, 10:50 pm

Thanks, igazor. I've only gotten this error a handful of times (and only after placing a third LLAMA-containing venue; I never had one when I only had two LLAMAs in town). BUT it's also an old game file I've been trying to whip in shape now that I have mods, and I don't need anything else degrading performance, so I'll just pull them out. I wish I could just slap in a discrete woohoo closet for those emergency woohoos, like in sims 4. :D

User avatar
igazor
Organizer
Reactions:
Posts: 17152
Joined: April 8th, 2013, 6:00 pm
Answers: 206
Location: Everyone should strive to find their inner platypus.

Ancient Portal check

Post by igazor » May 6th, 2020, 12:05 am

Have you perused the full list of valid woohoo locations lately? One might think that the SN wardrobe, LN trailer, or Showtime photo booths might fit the description of a discrete woohoo closet in at least some circumstances. :)
https://www.nraas.net/Woohooer-FAQ#So-w ... n-the-game

User avatar
indignantgirl
Reactions:
Posts: 743
Joined: August 4th, 2019, 5:05 am
Answers: 6

Ancient Portal check

Post by indignantgirl » May 6th, 2020, 5:02 am

Yesssss, you are discrete emergency woohoo location guru. Trailer outside of Varg's. Photo booth at the vampire lounge. Wardrobe in the apothecary. Bing bang boom. Keepin' it classy. :D

Post Reply