Changes to Pickup Interaction Break Features, Reduce Performance and Increase Complexity.
closed
hdorriker
Recent changes to the Pickup Interaction completely break gameplay features in worlds that rely on the player reaching behind their head to grab something.
This change has also dramatically reduced the performance of VRCPickup (I saw it add 3ms CPU time to a world with no other changes in it) this is especially apparent while the player is in motion because it makes objects entirely un-selectable until the player comes to a stop. This is destructive to worlds with fast or long-range mid-air action or "Spiderman-style" gameplay features since it severely reduces the performance envelope available for other things in the world, which is completely unacceptable.
Please roll this one back.
Log In
_
_tau_
closed
Thank your for the detailed report. We realize that it may not be ideal for certain existing worlds, but overall we believe this is more natural for most pickups. This was an intentional change we made, and at this time we are not going to revert it. Going forward, new content can be built to take this into consideration, and affected old content can be updated.
We also investigated the performance implications of this change and found no difference. Your observation may have been unrelated to this. If you find a reproducible way to trigger a performance issue, please open a new canny with detailed steps.
hdorriker
Another update:
I implemented a fix that repositions the two behind-the-head features in Hokyl Night to be closer together so they can function in the new system, but this closer positioning also tends to interfere with players grabbing other items which are close to their head and spams controller haptics especially when in motion.
Specifically: the change reduces the available margin of error which is normally used to make head-following-features more resilient to varying avatar configurations and more robust against floating point precision loss at distance.
The result is a reduction in reliability or an increase in (costly, less-performant) script complexity to counter it.
StormRel
tracked
StormRel
needs more information
Can you provide some world ID's that are broken with this issue?
BunnehDaAwtt
StormRel i heard it seems to affect prison esc to i have this issue tho in slash co vr https://vrchat.com/home/world/wrld_41efe3b1-9931-40ab-a15d-6946d22481b5/info
hdorriker
Update: the performance impact remains unclear BUT it is attainable to modify features to work with the new system, however worlds that are not actively maintained or that were assembled from prefabs which use behind the head features are broken by this change, and it doesn’t provide any apparent benefit or utility, so it still seems like this is a net negative.
SherbetDreams
Some of my favorite worlds are broken because of this!