Interactive VRCPhone (OSC) | Control spotify, discord, OBS and more! |

9 ratings

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!

Also discord group has launched! If you need support, or just get sneak peeks, give ideas, or other stuff, do join!

Discord Server

(Please if you do purchase the phone, use the instructions. There's a video in the second media tab to show you how to install it. If you have any issues, join the discord!)


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

  1. This phone needs 19 free memory slots to work in your avatar. This isn't a lot, but it's always better to check. (if you don't care about other people seeing your local time synced up, you can remove those variables and end up needing 3 free memory slots)
  2. To install it easily, you'll need VRCFury. Open this link and follow the setup instructions:VRCFury Download
    Important: Make sure your VRChat SDK is updated! VRCFury requires the latest VRChat SDK to function.
  3. You also (for now, I'm developing a custom solution) are gonna need VRCOSC, with the toggles Discord, Media and Clock:VRCOSC
    For more advanced features scroll down to How to use the advanced features (Twitch/OBS integration, OSCGoesBRR integration, etc.)
  4. Poyiomi is also needed. So if you haven't yet, go get it!Poiyomi
  5. You'll need Red's Simple Counter Shader (He's such a cool dude too, go give him love):Simple Counter Shader
  6. To modify the text as well as some of the icons, you need to download the San Francisco fonts:San Francisco Pro Fonts

How to install:

Big thanks to TheWolferic for the video tutorial! It's the second media element on the banner (just hit the arrow to change it)

  1. Import
    1. 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.

    2. Unpack the prefab. Open the armature (so click on the little arrow where it says "Armature") and find the wrist (or hand bones).
      1. 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)
      2. Then, select the arm you wanna put it on (So, get each one of the bones for the left and right hands. Depending on your model it might be named wrist).
      3. Push the button to put it on your left or right hand, whatever you prefer.

    3. 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.)

    4. If you have an animation for you closing your hand, put it on the slot right beneath the phone toggle in VRCFury. This should help you if you have clipping issues with your fingers. (I'm using the one that I included in the prefab. It's on VRCPhone/Animations/HandAnim. There are two, one for your left hand and another for your right)

    5. (Optional) Depending on your model, you might need to adjust the values of the animation. To do so, drag the animation you wanna use (L for left, R for right) onto the root of your avatar. Then click on the root on your avatar, and then animation. Then play with the values until you have something you like!

    6. You're done in unity! Next time you upload your avatar, it'll have the phone ready to go! (Remember when you upload to auto-fix the script)
  2. VRCOSC

You must have these three selected, and you need to run the OSC program (so hit the little play button on the left, and hit the play button on the screen that appears on the bottom right)


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:

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:

VRChat OBS Control

And follow the instalation instructions here:

OBS Configuration

Remember to use VRC OSC Router's port when setting it up.

How to update:

Right-click the old phone model, click on "Prefab -> Replace" and search for the Phone prefab (NOT the FBX). Then, just replace the constraints that you already set up! (Remember to unpack it and replace the hand animation too if you have one, like in step 4)


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:

Policount:
Materials:
Weight:
Memory States:

Known bugs:

  1. 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):

  1. 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).
  2. 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"
  • 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 scene setup, control audio tracks)
  • Finish Twitch Integration
  • Add fitness tracking (so based on movement, how many calories are being burned/steps taken) (I wanna use the calculations from here. )
  • 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)
$
Add to cart

Purchase Terms and Conditions

Thank you for your interest in purchasing our asset! Before proceeding with the purchase, please carefully read and understand our policies.

By purchasing and using the asset described below, you agree to the terms outlined in this policy.

Asset Description:

Our asset provides users with the ability to integrate various functionalities into their VRChat experience, including controlling Spotify, Discord, and other features via their virtual mobile device. It requires specific basic prerequisites and installations outlined below:

1. VRCFury
2. VRCOSC
3. Poyiomi
4. Red's Simple Counter Shader
5. San Francisco Pro Fonts

Installation Instructions:

To install the asset, follow the instructions provided, including importing, dragging the prefab into your avatar's root, unpacking the prefab, and configuring settings as necessary.

Usage Guidelines:

- Users must ensure they meet all prerequisites and follow installation instructions accurately.
- Users are responsible for resolving any technical issues encountered during installation or usage, including compatibility problems or known bugs. Although, if they provide their discord username at the time of purchase, assistance is available.

Age Confirmation:

By purchasing this asset, you are confirming that you are 18 years of age or older.

No Refund Policy:

Due to the nature of digital products and the customization required for installation, we do not offer refunds for this asset under any circumstances. By purchasing the asset, you acknowledge and agree to the following:

1. All sales are final. We do not provide refunds, exchanges, or credits for any reason, including but not limited to dissatisfaction with the product, inability to install or use the asset, or changes in personal circumstances.

2. We do not guarantee compatibility with future updates or changes to VRChat, third-party plugins, or other related software. Users are responsible for ensuring compatibility and may need to seek updates or modifications independently.

3. Technical support is provided as described in our support policy but does not extend to customization, integration with other assets, or troubleshooting beyond the scope of the asset's functionality.

4. Users are encouraged to thoroughly review the asset description, installation instructions, and known issues before purchasing to ensure it meets their expectations and requirements.

Contact Information:

For questions or assistance regarding the asset or this policy, please contact @yeusepe in discord.

By proceeding with the purchase and installation of the asset, you acknowledge that you have read, understood, and agreed to the terms of this no refund policy. Thank you for your understanding and cooperation.

Last updated Mar 4, 2024

Copy product URL

Ratings

4.9
(9 ratings)
5 stars
89%
4 stars
11%
3 stars
0%
2 stars
0%
1 star
0%
$20+

Interactive VRCPhone (OSC) | Control spotify, discord, OBS and more! |

9 ratings
Add to cart