Do you wanna see the time, control your Spotify, Discord, Twitch, OBS, OSCGoesBRR, and soon more INSIDE VRC??? WITH YOUR PHONE??? You're in the right place!
While advanced is in Alpha, get it for the same price as basic with the code: BetaTester
Features
See (and show) your local time!
Control your music (Pause, backwards, and forwards)!
Control your discord!
Light up the world!
Take control of your OBS scenes!
Fully customizable!
And more features being updated regularly in the beta!
Prerequisites
This phone needs 19 free memory slots to work in your avatar. This isn't a lot, but it's always better to check.
To install it easily, you'll need VRCFury. Open this link and follow the setup instructions:
Important: Make sure your VRChat SDK is updated! VRCFury requires the latest VRChat SDK to function.
You also (for now, I'm developing a custom solution) are gonna need VRCOSC, with the toggles Discord, Media and Clock:
For more advanced features scroll down to How to use the advanced features (Twitch/OBS integration, OSCGoesBRR integration, etc.)
Poyiomi is also needed. So if you haven't yet, go get it!
You'll need Red's Simple Counter Shader (He's such a cool dude too, go give him love):
To modify the text as well as some of the icons, you need to download the San Francisco fonts:
How to install:
Import
Drag the prefab into your avatar's root (this means just drag it onto the avatars name). Make sure to have all the pre-requisites.
Unpack the prefab. Open the armature (so click on the little arrow where it says "Armature") and find the wrist (or hand bones).
Select the constraint that's inside the phone (named "Phone_Constraints") and place it on it's respective slot in the script (to find it, just click on the asset that says "Phone_Model" in the hierarchy)
Then, select the arm you wanna put it on (So, get each one of the bones for the left and right hands).
Push the button to put it on your left or right hand, whatever you prefer.
Drag the phone to a position where you feel is comfortable. (Remember to use the constraint, it is under the bone we just selected. If you try and move the phone directly, nothing will happen.)
If you have an animation for you closing your hand, put it on the slot right beneath the phone toggle in VRCFury. (I'm using the one that I included in the prefab. Notice that I did it for the rex, so I don't know if it'll work on other avatars)
You're done in unity! Next time you upload your avatar, it'll have the phone ready to go!
VRCOSC
You must have these three selected.
How to add a custom wallpaper:
HOW TO CHANGE WALLPAPER:
Wallpapers can be done automatically through the provided photoshop file. Just go into "Assets/Phone/Textures/HOMEBCKG.psd" and "Assets/Phone/Textures/LOCKBCKG.psd" and open it in photoshop.
To change the wallpaper, just go to the bottom of the layers, and double click on "DOUBLE CLICK ME". To change it, just save it. Then, when you save and exit the file, it'll automatically be changed on the phone screen!
How to use the advanced features (Twitch/OBS integration, BRR integration, etc.):
First thing you'll need is VRCOSC Router:
Go to "Apps" in VRCOSC Router, and add the OCS aplication you want to add. So for example, here I am adding VRCOSC. Remember, this is the LISTENING PORT (The port where everything gets sent to). So, inside the program you want to change, change the port to what we just added in VRCOSC Router.
For OBS Integration:
You're going to need VRChats OBS Control:
And follow the instalation instructions here:
Remember to use VRC OSC Router's port when setting it up.
HOW TO FIX FUNNY PURPLE:
This happens because I used poiyomi pro for the dev process, and when you change to normal poiyomi it goes brr. So, just change the renderer to the version you have! Here I show how to do it:
For the techies:
Copy to ClipboardPolicount: Materials: Weight: Memory States:
Known bugs:
Discord is very VERY finicky right now,. Muting is misbehaving, but deafening works! I am going to fully implement it once Yeusepe's OSC tool is done.
For the advanced phone (beta):
Going home from within an app causes it to freak out. To actually go home, you have to swipe up and hold (this will be fixed on the next update).
OSCGoesBRR is temporarily disabled bc it crashed the avatar ðŸ˜
Planned development:
Finish custom OSC bridge (Yeusepe's OSC tool):
Add "windows generic media name" to the phone (So display the song name and artist on the phone)
Add "windows volume control"
Add mute and end call discord interactions.
Add notifications (Twitch integration. Have it so subs, follows, etc. show as notifications)
VRCLens integration and interactions (Make the camera shortcut functional, make VRCLens display on the main display, and add the camera overlay of a certain fruit manufacturer)
Add a flashlight (Its in beta)
Finish OBS integration
Finish Twitch Integration
Give haptic feedback
Friend syncing (System similar to namedrop)
Friend Compass (Find your friends in the world with the compass)
Friend BRR (Control your friends BRR with your phone)