Skip to content

OCS

OCS Spec

Open Contact System (OCS) is a 4-bit contact system allowing for cross-avatar communication. It is built with intimacy in mind and largely focuses on controlling orifices and triggering actions, however it can be expanded to do more in the future. For now we have reserved the following bits for basic Orifice control. Please note that this may change in the future as OCS is not stable yet.

For now we are using 4-bit constant colliders, with a fifth single-bit collider for performing “finishing” actions, but may expand to a sixth, float based, origin-locked contact in the future, if it is viable in VRC.

Cross-avatar control (4-bits)

BitsAction
0-0-0-0All orifices off
0-0-0-1Hole 1 (Pussy)
0-0-1-0Hole 2 (Ass)
0-1-0-0Hole 3 (Mouth)
0-1-1-1Ring 1 (Breasts)

Contact Spec

Contacts should have a radius of 3.0m, and be locked to a character’s hips. We do this to avoid accidental cross-talk that would occur with world-origin-locked contacts. This has the downside of potentially missed commands, but allows for greater flexibility in the future.

Replace _<type> with either Sender or Receiver

Contact NameContact ParameterContact TypeBit
OCS0_OCS/Bit/0Constant0-0-0-1
OCS1_OCS/Bit/1Constant0-0-1-0
OCS2_OCS/Bit/2Constant0-1-0-0
OCS3_OCS/Bit/3Constant1-0-0-0
OCSF_OCS/Event/FinishConstantN/A