Post by lexus20 on Nov 28, 2020 11:26:57 GMT -5
My wide sliding doors that I made a long time ago stopped working after the Snowy Escape patch. It now causes a root failure but I'm not sure why. These were made way before sliding doors were even introduced to the game, so they weren't cloned from any vanilla sliding doors and I made the animation and tuning from scratch, although there were some fixes along the way, but this time I don't know what could have broken them. Does anyone know what could be causing the root failure? I've checked the vanilla sliding doors to compare but they use special bones instead of a PortalData to make sims route through the right side instead of the center, I'm not sure if it was like that already before the patch or if the problem is something else. I also tested importing a vanilla sliding door tuning and also adding the additional bones manually to see if it would work but, while sims could walk through, the animation did not play, and also the door was out of place.
Download link (original version): here
Download link (testing version with vanilla tuning and bones): here
Object tuning (original version):
{Spoiler}
<?xml version="1.0" encoding="utf-8"?>
<I c="Door" i="object" m="objects.doors.door" n="TS40:WideSlidingDoor" s="14652844441625063089">
<U n="_components">
<V n="focus" t="enabled">
<U n="enabled">
<V n="_focus_score" t="globally">
<U n="globally">
<E n="base">NONE</E>
</U>
</V>
</U>
</V>
<V n="portal" t="enabled">
<U n="enabled">
<V n="_portal_animation_component" t="enabled">
<U n="enabled">
<T n="_portal_asm">02d5df13:00000000:E10B8B3200EBD419</T>
</U>
</V>
<L n="_portal_data">
<T>12548428579528809638<!--TS40:WideSlidingDoor_PortalData--></T>
</L>
<L n="_portal_disallowed_tags">
<E>PortalDisallowance_Ungreeted</E>
</L>
<V n="_portal_locking_component" t="enabled" />
</U>
</V>
<V n="state" t="enabled">
<U n="enabled">
<L n="states">
<U>
<L n="client_states">
<U>
<T n="key">29001<!--FrontDoor_Enabled--></T>
</U>
<U>
<T n="key">29002<!--FrontDoor_Disabled--></T>
</U>
</L>
<V n="default_value" t="reference">
<T n="reference">29002<!--FrontDoor_Disabled--></T>
</V>
</U>
<U>
<L n="client_states">
<U>
<T n="key">135096<!--FrontDoor_IsFrontDoor--></T>
</U>
<U>
<T n="key">135097<!--FrontDoor_IsNotFrontDoor--></T>
</U>
</L>
<V n="default_value" t="reference">
<T n="reference">135097<!--FrontDoor_IsNotFrontDoor--></T>
</V>
</U>
<U>
<L n="client_states">
<U>
<T n="key">135099<!--InactiveApartmentDoor_Enabled--></T>
</U>
<U>
<T n="key">135100<!--InactiveApartmentDoor_Disabled--></T>
</U>
</L>
<V n="default_value" t="reference">
<T n="reference">135100<!--InactiveApartmentDoor_Disabled--></T>
</V>
</U>
<U>
<L n="client_states">
<U>
<T n="key">138043<!--FrontDoor_Apartment_SituationVFX_0_Off--></T>
</U>
<U>
<T n="key">138044<!--FrontDoor_Apartment_SituationVFX_1_Music--></T>
</U>
<U>
<T n="key">138045<!--FrontDoor_Apartment_SituationVFX_2_Woohoo--></T>
</U>
<U>
<T n="key">145042<!--FrontDoor_Apartment_SituationVFX_3_Fight--></T>
</U>
</L>
<V n="default_value" t="reference">
<T n="reference">138043<!--FrontDoor_Apartment_SituationVFX_0_Off--></T>
</V>
<T n="reset_on_load_if_time_passes">True</T>
</U>
</L>
</U>
</V>
</U>
<L n="_part_data">
<U>
<U n="forward_direction_for_picking">
<T n="y">-1</T>
</U>
<T n="part_definition">98470<!--part_Door--></T>
</U>
<U>
<U n="forward_direction_for_picking">
<T n="y">-1</T>
</U>
<T n="part_definition">98470<!--part_Door--></T>
<V n="subroot_index" t="enabled">
<T n="enabled">1</T>
</V>
</U>
</L>
<L n="_super_affordances">
<T>13983<!--sim-stand--></T>
<T>25211<!--door_RingDoorbell--></T>
<T>34721<!--door_PlayerRingDoorbell--></T>
<T>13328<!--debug_Reset--></T>
<T>13326<!--debug_ObjectDestroy--></T>
<T>103888<!--cheat_set_as_head--></T>
<T>13342<!--door_SetFrontDoor--></T>
<T>75240<!--door_SetFrontDoor_Debug--></T>
<T>117847<!--door_Padlock_ImmediateInteraction_Lock--></T>
<T>117850<!--door_Padlock_ImmediateInteractions_Unlock_Actor--></T>
<T>117852<!--door_Padlock_ImmediateInteractions_Unlock_All--></T>
<T>117861<!--door_Padlock_ImmediateInteraction_Lock_Everyone_Allow_Actor--></T>
<T>117863<!--door_Padlock_ImmediateInteractions_Unlock_Household--></T>
<T>117866<!--door_Padlock_ImmediateInteractions_Unlock_Employees--></T>
<T>117869<!--door_Padlock_ImmediateInteraction_Lock_Everyone_Allow_Household--></T>
<T>117871<!--door_Padlock_ImmediateInteraction_Lock_Everyone_Allow_Employees--></T>
<T>159331<!--door_Padlock_ImmediateInteraction_Lock_Pet_Dog--></T>
<T>159332<!--door_Padlock_ImmediateInteraction_Lock_Pet_Cat--></T>
<T>135105<!--door_ApartmentAskToChatPicker--></T>
<T>144929<!--door_Apartment_InviteToHangout_simPicker--></T>
<T>141210<!--si_SimPicker_TravelWith_VisitApartment--></T>
<T>139307<!--door_Apartment_NPCRingDoorbell--></T>
<T>156619<!--door_Apartment_NPC_angryKnock_childComplaint--></T>
<T>139453<!--door_Apartment_WaitOutside--></T>
<T>138615<!--door_Apartment_AngryKnock--></T>
<T>143700<!--door_AngryKnock_ApartmentLandlord--></T>
<T>149553<!--door_Apartment_AngryKnock_Neighbor_Complain_Noise--></T>
<T>145249<!--door_Apartment_PoliteKnock--></T>
<T>138068<!--door_Apartment_RouteTo_AnswerComplaint_loudNeighborNPC--></T>
<T>138019<!--door_Apartment_RouteTo_thenCheckMail--></T>
<T>138018<!--door_Apartment_RouteTo_thenEmptyTrash--></T>
<T>140819<!--door_Apartment_RouteTo_insideHomeLot_endSituationLoudNoises--></T>
<T>141939<!--door_Apartment_RouteTo_goInside_ActiveLot--></T>
<T>146553<!--door_Apartment_InviteOver_createSituation--></T>
<T>187562<!--TrickorTreat_Arrive--></T>
<T>142061<!--si_SimPicker_TravelWith_GoHome--></T>
<T>149818<!--door_Apartment_PoliteKnock_Neighbor_Intrigued_Noise--></T>
<T>150225<!--door_Apartment_PoliteKnock_Neighbor_Intrigued_Smell--></T>
<T>155836<!--door_Apartment_endSituationNeighborReactsToYou_LoudNoises--></T>
<T>152867<!--vampire_SpiritPowers_AlwaysWelcome--></T>
<T>152935<!--vampire_SpiritPowers_AlwaysWelcome_DoorLock_Actor--></T>
<T>152936<!--vampire_SpiritPowers_AlwaysWelcome_DoorLock_All--></T>
<T>164217<!--lockHouseholdSimsPickerInteraction_lock_door--></T>
<T>164218<!--lockHouseholdSimsPickerInteraction_unlock_door--></T>
<T>152939<!--vampire_SpiritPowers_AlwaysWelcome_DoorUnlock_Actor--></T>
<T>152940<!--vampire_SpiritPowers_AlwaysWelcome_DoorUnlock_All--></T>
<T>146179<!--door_Padlock_ImmediateInteractions_Unlock_Butler--></T>
<T>146183<!--door_Padlock_ImmediateInteraction_Locks_Everyone_Allow_Butler--></T>
<T>160193<!--petInvestigate_Obsess_Watch_Doorbell_Cat--></T>
<T>164503<!--petInvestigate_LazyTrait_Obsess_Watch_Doorbell--></T>
<T>167285<!--door_Padlock_ImmediateInteraction_Lock_AllPets--></T>
<T>170586<!--door_RingDoorbell_Debug--></T>
<T>177529<!--petInvestigate_Obsess_Watch_Doorbell_Dog--></T>
<T>177527<!--petInvestigate_Obsess_Watch_Doorbell_NoBark--></T>
<T>128564<!--clubPickerSuperInteraction_Padlock_Lock_Everyone_Allow_Club--></T>
<T>128565<!--clubPickerSuperInteraction_Padlock_Unlock_Club--></T>
<T>139222<!--Door_debug_setVFX_0_Off--></T>
<T>139223<!--Door_debug_setVFX_1_loudMusic--></T>
<T>139224<!--Door_debug_setVFX_2_loudWoohoo--></T>
</L>
<V n="blocking_balloon_overrides" t="enabled">
<L n="enabled">
<U>
<L n="balloon_choices">
<U>
<V n="item" t="balloon_icon">
<U n="balloon_icon">
<V n="icon" t="resource_key">
<U n="resource_key">
<T n="key" p="InGame\UI\Icons\Headlines\Final\headline_lockedDoor.png">2f7d0004:00000000:235fd7428b835446</T>
</U>
</V>
</U>
</V>
</U>
</L>
<L n="balloon_target">
<E>Actor</E>
</L>
</U>
</L>
</V>
<T n="disable_los_reference_point">True</T>
<T n="is_door_portal">True</T>
</I>
Portal data (original version):
{Spoiler}
<?xml version="1.0" encoding="utf-8"?>
<I c="PortalData" i="snippet" m="snippets" n="TS40:WideSlidingDoor_PortalData" s="12548428579528809638">
<U n="value">
<V n="discouragement_flags" t="enabled">
<L n="enabled">
<E>DoorHuman</E>
</L>
</V>
<V n="traversal_type" t="locomotion">
<U n="locomotion">
<V n="_height_tolerance" t="allow_step_foundation" />
<T n="_require_los">False</T>
<L n="object_portals">
<U>
<U n="location_entry">
<U n="translation">
<T n="x">-0.5</T>
<T n="y">0.3</T>
</U>
</U>
<U n="location_exit">
<U n="translation">
<T n="x">-0.5</T>
<T n="y">-0.3</T>
</U>
</U>
</U>
</L>
<L n="portal_events">
<V t="enter">
<U n="enter">
<T n="time">-1</T>
</U>
</V>
<V t="exit">
<U n="exit">
<T n="time">3</T>
</U>
</V>
</L>
</U>
</V>
</U>
</I>