owlboy / greatpug-public

A Bar in the Metaverse (VRChat)
http://thegreatpug.com
51 stars 6 forks source link

Balls on the Billiards table act incorrectly #196

Closed MissingNO123 closed 2 months ago

MissingNO123 commented 3 months ago

Describe the Bug The balls appear to get stuck for a few seconds when starting a new game. Additionally, when sinking a ball, it falls straight through the pocket on to the floor and rolls away.

Steps To Reproduce

Expected Behavior

Screenshots Absurdly long startup animation https://github.com/owlboy/greatpug-public/assets/16027333/64ebe2ef-2b43-47d8-a322-bbb754ed076d

Missing pocket collision https://github.com/owlboy/greatpug-public/assets/16027333/bba73be6-6410-493d-8c6c-21fd5a9e80f5

OutputLog

N/A

Are you in VR or Desktop mode? Desktop, but should be N/A

Wasmachineman-NL commented 2 months ago

Have witnessed it firsthand. Not just that, it appears balls aren't synced properly.

MissingNO123 commented 2 months ago

Sync delay is an inherent problem with VRChat, the VRCBCE table bakes a simulation and then sends that over the network which induces latency but keeps the balls' movements consistent between players. Rarely this breaks, but that's a problem with VRCBCE.

owlboy commented 2 months ago

I won't be making modifications to the base functionality of this prefab. Please direct feature requests to VRCBCE. - I plan to update the prefab as updates become available.