prompter: How to I use the Hand Visual script in the Oculus Integration for Unity?

assistant: The Hand Visual script in the Oculus Integration for Unity is used to enable hand tracking and display virtual hands in your Unity project when using an Oculus device. 
Here are the steps to use the Hand Visual script in your Unity project:

1. Import the Oculus Integration package into your Unity project. You can download the package from the Oculus Developer website.

2. Create a new scene or open an existing one in which you want to enable hand tracking and display virtual hands.

3. Add the OVRCameraRig prefab to your scene. This prefab contains the components necessary for VR camera movement and tracking.

4. Add the OVRHandPrefab to your scene. This prefab contains the Hand Visual script and other components needed for hand tracking and visualization.

5. Select the OVRHandPrefab in the hierarchy and enable the Hand Visual script by checking the "Enabled" checkbox in the inspector.

6. You can customize the appearance of the virtual hands by adjusting the properties of the Hand Visual script. 
For example, you can change the hand model, adjust the size and position of the hands, and configure the hand tracking settings.

7. Play the scene and put on your Oculus headset. You should now be able to see and move your virtual hands in the Unity scene.

That's it! With the Hand Visual script enabled, you can now use your hands to interact with your Unity project in a more immersive way.

Let me know if there is anything else you need.

prompter: and how do I use it?

assistant: To use Hand Tracking on your Quest, you need to have the feature enabled. To see if it is, press the Oculus button on your right controller to open the menu. Select the clock icon on the left side of the menu to open the Quick Settings panel.

On this panel, choose Settings to open the full options menu. Then go to Device > Hands and Controllers. Here, under Hands, make sure Hand Tracking is on.

If you leave the Auto Switch setting on, your Quest will automatically decide to use your hands or controllers for input. When you put the controllers down, it will use your hands. Then when you pick a controller back up, it will switch to those again.

assistant: The Hand Visual script in the Oculus Integration for Unity allows you to add hand models to your virtual reality application. Here are the steps to use the Hand Visual script:

First, make sure you have the Oculus Integration for Unity installed in your project.
Create a new empty GameObject in your Unity scene.
Attach the OVRHandPrefab to the GameObject. This prefab contains the Hand Visual script.
Set the hand pose to either left or right by selecting the corresponding controller hand anchor.
Set the hand scale to your desired size.
You can also adjust the material and color of the hand model.
Preview the scene in Unity and test the hand models by moving your hands in front of the Oculus Touch controllers.
That's it! You should now be able to use the Hand Visual script to add hand models to your VR application in Unity.

prompter: Thanks! Can I run a game created by someone else with Unity on my Oculus without downloading it from the official store?

assistant: Yes! The easiest way to do this is by tethering your Oculus headset to a computer. This will treat it as a PCVR headset, and will allow you to play VR games created with Unity from any source by installing the game and launching it. This is a great option if the game you want to play isn't distributed through the official store. If the game you are trying to play isn't a VR game, you can still play it using an application like virtual desktop or Bigscreen which let's you view your computer content on a virtual computer screen inside VR. If you have an Oculus Quest headset and want to play untethered from a PC, you can side load VR applications using SideQuest to bypass the app store and install directly from a third party. Side loading apps is easiest if a game developer has an official build intended for side loading.

assistant: If a game created by someone else is built and packaged for the Oculus platform, you would need to have the game files in order to run it on your Oculus device. You may be able to find game files through other sources, but downloading and installing these files carries risks such as malware, viruses, or compatibility issues.
\
Additionally, some games may have copyright or licensing restrictions that prohibit redistribution or modification of the game files. It is generally recommended to only download and install games from trusted sources, such as the official Oculus Store or authorized third-party distributors.

prompter: What's the best way to port a game from the pcvr platform to the quest platform?