[1471] VRChat Freeze on loading complex constraint pattern
available in future release
Tish
- Load Avatar with pattern (This one is private) (edited) avtr_a50cf5c3-6ddf-4c96-82c0-6e2ecf996d8a. Can make temporally public if contacted by a VRChat staff member.
- VRChat Freeze
Notes:
- Does not happen on live version, and functions correctly
- Does not happen when loading the 3d preview on [1471]
- Confirmed to happen on multiple versions of the avatar.
- These are auto converted from traditional constraints (Not updated in SDK)
Hypothesis:
- This avatar has a fairly complex constraint setup that works in a circular manner.
I.e. Bone.1 Parent constrained (.225) to -> Bone.2 Parent constrained (1.0) to -> Bone.3 Parent constrained (.225) to -> Bone.4 Parent constrained (1.0) to -> Bone.1
with bone structure of:
- Bone.1
- - Proxy
- - - Bone.4
- Bone.3
- - Proxy
- - - Bone.2
This may cause some circular logic leading to a crash.
Log In
This post was marked as
available in future release
․Mystical․
This avatar is public and also crashes you on the constraints beta. avtr_04271913-5a22-44b7-91c1-e55d6abc9259
Dexvoid
Merged in a post:
[Vrchat constraints] Avatar crashes local user when using a prop system
KirianVR
- Get into the avatar (avtr_5aad3f00-fcca-468d-92ff-4f2816757959, made public)
- In the expression menu go to : Special -> Sophia's upgraded tracker
- Toggling any of the 3 items in this menu crashes the game for you
Note : This avatar is using the following system on github that is causing the crash : https://github.com/sophia1000/Sophias-item-and-weapon-pickup-systems-for-vrchat
Dexvoid
Merged in a post:
[1471] Game Freezes when loading in an avatar with a fairly complex constraint system
gonsodany
I have an avatar with a decently complex constraint system for a follower, works normally on the release build, when i change into it on the beta build it freezes the game.
Tried to auto convert it in the beta sdk, it also freezes the auto conversion (see screenshot)
Dexvoid
Merged in a post:
[1471] Client freezes when converting constraints with complex dependencies
logi_9
How to reproduce:
- Create a project with VRChat SDK Avatars 3.6.2-constraints.1
- Import the following package and open "main.unity" in it: https://drive.google.com/file/d/1hQQMnCgxT2RiZfBgeMWN46XIiLp-8tSi/view?usp=sharing
- Build an avatar in the scene for offline testing
- Change to the built avatar in VRChat
gonsodany
After some debugging trying to pin point the cause, its a Look At Constraint deep inside my follower system (if you have access to the files, its in the "Collision" game object) thats probably throwing the conversion into a loop, removing it (which i cant do because i need it) makes the conversion work again and the game not freeze
gonsodany
Avatar id - avtr_30119187-52b0-4c27-b468-2de884d99f68
Dexvoid
tracked
logi_9
This issue is similar to https://feedback.vrchat.com/open-beta/p/1471-vrchat-freeze-on-loading-complex-constraint-pattern but I cannot determine whether the root cause is the same or not for now. Please merge them if it should.
Dexvoid
needs more information
This avatar doesn't seem to have any constraint components on it. Can you please double check to make sure this is the right one?
avtr_391adc7b-a727-4e63-b0ba-9328c1a0a839
Tish
Apologies, this is the correct one avtr_a50cf5c3-6ddf-4c96-82c0-6e2ecf996d8a
Load More
→