Banner Background
Handheld Avatar Prop for Virtual Handheld
Handheld Avatar Prop for Virtual Handheld

Handheld Avatar Prop for Virtual Handheld

Product Description

A hand-held device for Virtual Handheld that uses OSC to allow your friends to watch you play your favorite games!

This prefab uses Virtual Handheld's OSC capability to show an on-avatar device that shows to other players, and can even be used to stream the video feed of your game for everyone, utilizing your choice of one or two screens. If you want to play your favorite retro console games in-game as a handheld using your VR controllers, and have everyone else watch it, it's possible with this!


Note: This is not quest compatible as it's reliant on Virtual Handheld, though if you're playing on PC, you can make Quest materials and Quest users can at least see the console model without a video feed. This prefab is maintained as a third party by me, not by ZanyCat. If you have issues, reach out to me first! I will not provide support for Virtual Handheld itself, only this prefab.


Big thanks to ZanyCat, the developer of Virtual Handheld, who has given me permission and provided me the tools and information to create this prefab!


Installation

  1. Add the prefab to your avatar from the "Assets/Rycia/_Avatar/Virtual Handheld" folder.
  2. Inside of the prefab, there will be a few objects, named "LeftIndexTarget", "ViewPointTarget", and "RightIndexTarget". Ignore everything else. Don't unpack the prefab or reorganize the hierarchy (eg. don't move the Targets inside your armature, you're only moving their position!)
  3. Move the location of "LeftIndexTarget" to the tip of your left Index finger.
  4. Move the "RightIndexTarget" to the tip of your right index finger.
  5. Move "ViewPointTarget" to the location of your view point. You can find this under "Avatar Descriptor > View > View Position". This is your view camera's position, not the middle of your head.
  6. If you want the parameter space to be lighter, you can remove objects/components from the VRCFury object and its containing objects in the prefab.
  7. If you have the Supporter version, you can drag-and-drop your chosen skin onto the console from the "Rycia/_Avatar/Virtual Handheld/_DLC/Supporter Pack/Materials" folder.
  8. Upload!https://jinxxy-cdn.com/bf04cbae-a879-50a1-95be-ac4bcb670891/3713016862091511768/883141780055575552.png


Basic Includes

  • Prop Model
  • Materials for PC only
  • Resizing
  • Automatic toggling using OSC to match Virtual Handheld's toggle status
  • Mirror & Remote-Only Toggle
    If overlaying Virtual Handheld's UI is annoying to be on top of your console, everyone else + mirrors can see it still!
  • Single-screen or split-screen support
  • A dim light toggle that emits from the screen for dark areas or photos.
  • Aspect ratios for traditional, wide, or ultrawide gaming
  • Automatic tracking positions to be head aligned, in your left hand, or your right hand, depending on Virtual Handheld's internal settings.
  • Toggles for video streaming
    You can use OBS, and stream your game to a service like Twitch or VRCDN. If you're in a world with a video player and that video player uses a global video texture (Most do! for testing purposes, you can go to Prismic's Avatar Search world), you can go into your menus in "Virtual Handheld/Video" and set the video to "Duplicate" for both screens to be identical, or "Vertical Top" (or other options) for your main screen to be the bottom half of the stream, while the top screen is the top half of the screen. For the best experience, "Left Horizontal" makes the best use of pixel space, similar to SBS 3D. You can stretch your stream in OBS to fit the picture, and the stream will go to your handheld on both of your screens!


Supporter Includes

  • Everything from Basic
  • Editable Substance Painter file ready for editing for your own console design
  • 9 pre-made console skinshttps://jinxxy-cdn.com/bf04cbae-a879-50a1-95be-ac4bcb670891/3713016862091511768/883123749745118208.png

Dependencies

This is what this asset will require for use.

  • Poiyomi Toon Shader (https://github.com/poiyomi/PoiyomiToonShader/releases)
  • VRCFury (https://vrcfury.com/)
  • Virtual Handheld (https://store.steampowered.com/app/2622140)

Terms of Use

https://docs.google.com/document/d/1g_IL1zrD3BRJoDi-pQPv3n4yv9OgoPO6DITg5O9Fbbs


By using any piece of this asset, you are deemed to have agreed to these Terms-of-Use as listed above. The original version in English shall prevail if any conflicts or inconsistencies exist between languages.
You must have purchased the "Commercial" version of this asset in order to use the "Commercial" license, otherwise you can only use the "Personal" license.