$5+

Mute Communication Cube

1 rating
I want this!

Mute Communication Cube

$5+
1 rating

The improved Mute Cube! This one features 368 buttons featuring different words or phrases (92 each on four sides)! These buttons can either be pressed with your avatar's fingers, or with the pointer that floats in front of the Mute Cube in order to pop up that word and speak it aloud. And this time, you don't actually have to touch the pointer to the cube to trigger a button; all you do is click the trigger while holding the pointer, which poses the Physbone and presses whatever button the pointer is looking at!

There's also a drawing side on the top of the cube, allowing you to use the pointer to write or draw whatever you need using 8 different colors. The bottom side of the cube activates the pointing side, which shoots a laser from the pointer so you can easily indicate things off in the distance.

This version also features a late-sync system, constantly looping through a calculation process to let other clients know where exactly the Mute Cube has been placed. No more having to re-enable the Mute Cube for new people, and instances of desync are drastically reduced, if not eliminated! Sync process takes about 30-60 seconds to complete, or more if you're moving a lot; movement resets the sync step in order to ensure accuracy.

This version of the Mute Cube uses far fewer Contacts and Physbones, improving its performance substantially and allowing it to be used on Quest avatars (though it's just squeaking in under the requirements, so the Quest avatar will only have one Contact left to work with, unfortunately).


Contacts: 27 (15 for Quest)

Physbones: 3 (2 for Quest)

Parameter Slots: 12

Uses VRCFury for easy installation.


Limitations to keep in mind:

The drawing side is heavily dependent on the Mute Cube being properly rendered; if someone isn't actively watching the Mute Cube, it's very likely for the drawing to look different for observers than it looks for the person who made the drawing. Don't depend on it for leaving messages to people in other rooms, or other things of that nature.

Likewise, drawings won't be late-synced to other players like the Mute Cube's position is.

The pointer has a much larger grabbable area than its model would indicate. This is necessary for allowing it to be rotated with your wrist, and for it to reach far enough from the grab point to hit all of the buttons. This could be seen as a positive or a negative, but it's something to keep in mind regardless.

Though this version of the Mute Cube is mostly Quest-compatible, Audio Sources are still a blacklisted component, and the Contact quantity is quite limited; the Unity Package contains two different Mute Cube prefabs, one for PC and one for Quest, with the Quest variant lacking audio, having less-sensitive buttons, and missing the sync stability system that resets the sync system during periods of turbulence.


After importing the Unity Package to your project, just check the two prefabs in the Toolbox/Mute Cube folder, and drag the prefab onto your avatar (either "(Place Under Avatar) Mute Cube" for PC avatars, or "(Place Under Avatar) Quest Mute Cube" for Quest avatars). So long as you have VRCFury installed to your project, that should be all you need for the Mute Cube to work.



DESCRIPTION FOR OLD MUTE CUBE VERSION:

The Mute Cube features 126 buttons, activated via an avatar's fingers or the grabbable pointers on each side of the cube, to easily communicate with those around you. The blue button at the bottom right on the black side of the cube will call out to everyone nearby, and create a large-but-non-invasive visual effect to grab everyone's attention if non-vocal flailing isn't doing the trick.

The package is set up for easy installation, with visual instructions included to walk you through each step.

This asset works for both Write Defaults On and Write Defaults Off avatars; just switch the Animator State settings en masse using the Avatar 3.0 Manager, easily installed via the VRChat Creator Companion app (the instructions in this Unitypackage will guide you on installing it if you don't have it already).

This product uses Audio Sources and Parent Constraints, both of which are blacklisted for Quest avatars. As such, this is a PC-only product.

I've still got some room for extra buttons, so if you have any good ideas to add to this, let me know and I might update it with those words!

If you have trouble with installation, or just have general questions, feel free to join my Discord at https://discord.gg/aFpkcXxra7 , or message me directly at ToolboxMotley#0372

$
I want this!
20 sales

MuteCube.Unitypackage

File Size
3.7 MB
Contacts
27 (15 for Quest)
Physbones
3 (2 for Quest)
Parameter Slots
12

Ratings

5
(1 rating)
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%