Difference between revisions of "How To Play"

From EmuVR Wiki
Jump to: navigation, search
m
Line 3: Line 3:
 
We may have a raw [[Controls]] page, but that doesn't actually teach you '''how to play''' and interact with things.
 
We may have a raw [[Controls]] page, but that doesn't actually teach you '''how to play''' and interact with things.
  
How to choose a game? How do you ''start'' a game? How do you '''control''' a game? What else can you do?
+
How to choose a game? How do you '''start''' a game? How do you '''control''' a game? What else can you do?
  
 
This page will teach you the ropes.
 
This page will teach you the ropes.
Line 12: Line 12:
  
 
== The Basics ==
 
== The Basics ==
You can play with hand controllers, Xbox 360/One controllers, and keyboard + mouse.
+
You can play with VR hand controllers, Xbox 360/One controllers, and keyboard + mouse.
  
 
You're free to move around, grab and throw objects, and interact with them using your fingers or the [[#The_Pointer|Pointer]].
 
You're free to move around, grab and throw objects, and interact with them using your fingers or the [[#The_Pointer|Pointer]].
  
 
In EmuVR you'll be switching between two control modes:
 
In EmuVR you'll be switching between two control modes:
* Avatar Focus: you'll [[Controls#unfocus_input|control yourself]] in the room, your avatar.
+
* '''Avatar Focus''': you'll [[Controls#unfocus_input|control yourself]] in the room, your avatar.
* Game Focus: you'll [[Controls#focus_input|control your games]] playing on the TVs.
+
* '''Game Focus''': you'll [[Controls#focus_input|control your games]] playing on the TVs.
  
To play a game, you'll simply grab the cartridge/CD, insert it into the respective system, [[Controls#attach_cable|attach the cable]] to the TV, press the little virtual power button (with your finger or with [[Controls#power_console|other button shortcuts]]) to switch it on, than [[#Controlling_Games|switch input to the game]] and play to your heart's content. You can have multiple systems running at the same time.
+
To play a game, you will:
 +
# [[#Grabbing_Objects|Grab]] the cartridge / CD
 +
# [[#Inserting_Games_into_Consoles|Insert]] it into the respective system
 +
# [[Controls#Attach_cable|Attach the cable]] to a TV
 +
# [[#Turn_It_On|Press the power button]] to switch it on
 +
# [[#Controlling_Games|Switch input to the game]] and play to your heart's content!
  
When [[#Controlling_Games|playing your games]], you can still use your [[Controls#Game_Focus_Input_Mapping_.28Touch_.2F_Vive.29|hand controllers buttons]] to control them if you don't want to use your Xbox 360/One controller or KB+M.
+
The first time you play EmuVR, your room will already have a few TVs with consoles and games, so you'll actually start from step 4.
  
Don't forget you can also [[Playing_Videos_and_Music|play videos]].
+
You can have multiple systems running at the same time.
  
If your game cartridge/CD, console or TV of choice isn't already in the room, you can bring the [[#Inventory_Menu:_Spawning_Objects_and_Games|Inventory Menu]] to spawn it, or any other object you want.
+
When [[#Controlling_Games|playing your games]], you can use your Xbox controller, keyboard, or even your [[Controls#Game_Focus_Input_Mapping_.28Touch_.2F_Vive.29|hand controllers buttons]] to control them. You can switch between these control methods seamlessly at will.
 +
 
 +
Don't forget you can also [[Playing_Videos_and_Music|play videos and music]].
 +
 
 +
If your game cartridge, CD, console or TV of choice isn't already in the room, you can bring the [[#Inventory_Menu:_Spawning_Objects_and_Games|Inventory Menu]] to spawn them, or any other available object you want.
  
 
You can always [[#Time_of_Day_and_Switching_the_Light|change the time of day]] and [[#Time_of_Day_and_Switching_the_Light|switch the light]]. Try playing at night, in the dark, when the only lighting comes from your TVs!
 
You can always [[#Time_of_Day_and_Switching_the_Light|change the time of day]] and [[#Time_of_Day_and_Switching_the_Light|switch the light]]. Try playing at night, in the dark, when the only lighting comes from your TVs!
 +
 +
There are also lots of [[Settings#Control|Settings]] to change how your controls work.
  
 
== The Pointer ==
 
== The Pointer ==
 
To interact with some objects from far away, hold the [[Controls#Pointer_Button|Pointer Button]], and a laser pointer will beam out of your hand.
 
To interact with some objects from far away, hold the [[Controls#Pointer_Button|Pointer Button]], and a laser pointer will beam out of your hand.
  
You can point it to interactable objects to highlight them, and then press another contextual button to perform specific actions that will be explained in the sections below.
+
You can point it to interactable objects to highlight them, and then press other contextual buttons in combination, to perform specific actions that will be explained in the sections below.
  
 
If you're not using hand controllers (or are in Desktop mode), the crosshair in the center of your vision will act as the pointer for most of those actions.
 
If you're not using hand controllers (or are in Desktop mode), the crosshair in the center of your vision will act as the pointer for most of those actions.
  
 
== Moving Yourself ==
 
== Moving Yourself ==
Besides walking in real life if you have the space, by default you can use [[Controls#teleport|Teleport]]. You also have the option to [[Controls#toggle_teleport|Toggle Teleport Mode]]. When teleport mode is disabled, you'll [[Controls#movement|move]] like in an FPS game. If you're using a keyboard, you'll always be able to use both [[Controls#teleport|Teleport]] and [[Controls#movement|Locomotion]], no need to toggle it.
+
Besides ''walking in real life if you have the space'', you can [[Controls#movement|walk]] like in an FPS game or [[Controls#teleport|teleport]]. You can choose your preferred method in the [[Settings#Movement_Mode|Settings Menu]]. If you're using a keyboard, you'll always be able to use both [[Controls#teleport|Teleport]] and [[Controls#movement|Smooth Locomotion]], no need to change it in settings.
 +
 
 +
If you accidentally pressed the teleport button in VR, don't worry, you can easily take a [[Controls#step_back|Step Back]].
 +
 
 +
In VR mode, you can [[Settings#Instantaneous_Acceleration|disable walk acceleration]] according to your comfort preferences.
  
You can also use [[Controls#snap_turn|Snap Turn]] if you're sitting on a chair or just don't want to rotate your real body too much.
+
Move the camera with your [[Controls#camera|mouse]] or [[Controls#camera|right analog stick]] in desktop mode. In VR, you can use [[Controls#snap_turn|Snap Turn]] or [[Controls#camera|Smooth Rotation]] if you're sitting on a chair or just don't want to rotate your real body too much. Choose your preferred [[Settings#Rotation_Mode|Rotation Mode]] in Settings.
  
When playing in desktop mode, you can [[Controls#adjust_height|adjust your height]]. While not recommended in VR mode, you're also able to do that there, as it could be useful, for example, to align yourself laying down on your real and virtual beds or chairs. However, when you get up, the floor height will feel wrong. To fix that, press [[Controls#reset_height|Reset Height]].
+
You can [[Controls#adjust_height|adjust your height]] at will, good for aligning yourself to a TV more comfortably if you're sitting on a chair. [[Controls#reset_height|Reset your height]] whenever you need.
  
 
== Grabbing Objects ==
 
== Grabbing Objects ==
 
=== Using your Hands ===
 
=== Using your Hands ===
If you're using your hands in VR, you just need reach for an object until it gets highlighted, which means you can then grab it with your hand controller [[Controls#grab|Grab/Grip Button]]. You can now release or throw it like in real life. (Don't punch your IRL friends)
+
If you're using your hands in VR, you just need reach for an object until it gets highlighted, which means you can then grab it with your hand controller [[Controls#grab|Grab Button]]. You can now release or throw it like in real life. (Don't punch your <s>walls</s> IRL friends!)
  
If you hold the [[Controls#grab|Grab/Grip Button]] without grabbing an object, you'll close your hand. Doing this will enable the physical colliders on your hand, so you'll be able to push and punch objects.
+
If you hold the [[Controls#grab|Grab Button]] without grabbing an object, you'll close your hand. Doing this will enable physics on your hand, allowing you to push and punch objects.
  
 
==== Distance Grab ====
 
==== Distance Grab ====
  
If you're feeling lazy and don't want to crouch to grab an object on the floor, or you need something right now that's too far away, you can [[#The Pointer|point to it]] and press the [[Controls#distance_grab|Distance Grab]] button. It will fly right into you hand. ''Use the Force.''
+
If you're feeling <s>lazy</s> tired and don't want to crouch to grab an object on the floor, or you need something right now that's too far away, you can [[#The Pointer|point to it]] and press the [[Controls#distance_grab|Distance Grab]] button. It will fly right into you hand. ''Use the Force.''
  
 
=== Using your Gamepad / Keyboard ===
 
=== Using your Gamepad / Keyboard ===
If you're using a gamepad or keyboard (in VR or not), you'll need to point to a object to highlight it, then press the [[Controls#grab|Grab Button/Key]], and now it will be floating in front of your face, facing you. If you want to grab it while not pulling or rotating it to you, you can hold the same button for 1 second to [[Controls#grab_in_place|Grab in Place]]. If the object is already being held, holding that same button for 1 second again will [[Controls#grab_in_place|reset the object rotation]].
+
If you're using a gamepad or keyboard (in VR or not), you simply point to an object to highlight it, then press the [[Controls#grab|Grab Button/Key]], and now it will be floating in front of your face, facing you. If you want to grab it without pulling or rotating it to yourself, keeping it where it was, you can hold that same button for 1 second to [[Controls#grab_in_place|Grab in Place]]. If an object is already being held, holding that same button for 1 second again will [[Controls#grab_in_place|reset the object rotation]].
  
You can release it by pressing the [[Controls#grab|same grab button]].
+
You can release grabbed objects by pressing the [[Controls#grab|same grab button]].
  
When grabbing a object, you'll move it around with yourself. You can [[Controls#rotate|rotate]] it, rotate it [[Controls#rotate_sideways|sideways]], bring it [[Controls#move_closer_farther|closer or farther]], and even [[Controls#throw|throw]] it.
+
When grabbing an object, you'll move it around with yourself. You can [[Controls#rotate|rotate]] it, rotate it [[Controls#rotate_sideways|sideways]], bring it [[Controls#move_closer_farther|closer or farther]], and even [[Controls#throw|throw]] it.
  
 
== Inventory Menu: Spawning Objects and Games ==
 
== Inventory Menu: Spawning Objects and Games ==
When EmuVR starts, it will spawn a few random systems with games from your list. (You can disable that in the [[#Settings_Menu|Settings Menu]])
+
When EmuVR starts, it will spawn a few random systems with games from your list. (You can tweak or disable this in the [[Settings#Spawn_Games_at_Start|Settings Menu]])
  
 
To spawn new system, games, or any other object, press the button to show the [[Controls#menu|Inventory Menu]].
 
To spawn new system, games, or any other object, press the button to show the [[Controls#menu|Inventory Menu]].
  
When the inventory menu is enabled, laser pointers will come out of your hands (or your face, in desktop mode). You can point, and click the interface with your trigger button (Touch/Vive controllers), mouse click or gamepad A button.
+
When the inventory menu is visible, laser pointers will come out of your hands (or your head, in desktop mode), then [[Controls#click_menu| point and click]] to interact with it.
  
There you can select a category, such as TVs, Objects, Consoles, or games sorted by console.
+
There you can select a category, such as TVs, Objects, Systems, or Games sorted by system.
  
To spawn a new object, just point to it and press the [[Controls#grab|Grab Button/Key]].
+
To spawn a new object, just point to it and press the [[Controls#grab|Grab Button/Key]]. (In VR mode you don't ''need'' to reach and grab it with your hands, just point and press Grab, and you'll "force pull" it.)
  
If you need to '''delete''' any object, grab it, hover it inside the trash can button in the inventory menu until it's highlighted, then release it there.
+
If you need to '''delete''' any object: grab it, hover it over the '''trash can icon''' in the inventory menu so that it gets highlighted, then release it there.
  
When you're done using the menu, press the [[Controls#menu|same button to hide]] and get it out of the way.
+
When you're done using the menu, press the [[Controls#menu|Menu Button]] to hide and get it out of the way.
  
Note: For now, you'll see placeholder 3D models for consoles that aren't modeled yet, represented by the fantastic ''Knock-Off Generic EVR-9000'' video game console. This allows you to play your games for every supported system, before we get to model them all. Currently, there are models for PS1, N64 and SNES systems, and a VCR. More to come later.
+
'''Note:''' For now, you'll see placeholder 3D models for every console that isn't modeled yet, represented by the fantastic ''Knock-Off Generic EVR-9000'' video game console. This allows you to play your games for every supported system, before we get to model them all or support UGC (custom models). Currently, there are models for PS1, N64 and SNES systems, and a VCR. More to come later.
  
 
== Connecting Cables to Systems and TVs ==
 
== Connecting Cables to Systems and TVs ==
Line 84: Line 99:
 
It's just like in real life. Grab the plug from a TV or console the same way you grab other objects, then attach it to other TV or console.
 
It's just like in real life. Grab the plug from a TV or console the same way you grab other objects, then attach it to other TV or console.
  
To grab a plug, hover it with your open hand until you see a red icon with a ball, representing the female socket symbol. That means it's highlighted and you can now hold the [[Controls#grab|Grab Button]] do detach it. Now you'll be holding the cable by the plug, with a blue arrow icon representing the male plug symbol.
+
To grab a plug, hover it with your open hand until you see a red icon with a ball, representing the female socket symbol. That means it's highlighted, and you can now hold the [[Controls#grab|Grab Button]] do detach it. Now you'll be holding the cable by the plug, with a blue arrow icon representing the male plug symbol.
  
When holding a plug, move it close to where it could be attached to in the matching console or TV's socket, and you'll see the red female socket icon there, while your blue arrow icon will turn green. That means you'll attach the cable if you just release it now.
+
While holding a plug, move it close to where it could be attached to in the other console or TV's socket, and you'll see the red female socket icon there, while your blue arrow icon will turn green. That means you'll attach the cable if you release it there.
  
You can create new cables by hovering your hand over an empty plug socket until you see the highlighted female socket symbol. [[Controls#grab|Grab]] that, it will create a new cable from there, and you'll be now holding the other end of the cable, the blue male plug symbol, ready to be attached to other console or TV.
+
You can create new cables by hovering your hand over an empty plug socket until you see the highlighted female socket symbol. [[Controls#grab|Grab]] that, it will create a new cable from there, and you'll be now holding the other end of the cable: the blue male plug symbol, ready to be attached to another console or TV.
  
 
To delete a cable, just grab its plug and release it in the air.
 
To delete a cable, just grab its plug and release it in the air.
  
 
==== Lazy Hand Cabling ====
 
==== Lazy Hand Cabling ====
If you're feeling lazy, you can use the same commands for [[#Using your Gamepad / Keyboard|gamepad / keyboard]] cabling just below, by using the the [[#The Pointer|Pointer]] and [[Controls#attach_cable|Attach Cable]] buttons in your hand controllers from far away. Please read below.
+
If you're feeling <s>lazy</s> tired, you can use the same commands for [[#Using your Gamepad / Keyboard|gamepad / keyboard]] cable changing just below, by using the the [[#The Pointer|Pointer]] and [[Controls#attach_cable|Attach Cable]] buttons in your hand controllers even from far away. That means you don't need to reach and grab the plugs with your hands. Please read below.
  
 
=== Using your Gamepad / Keyboard ===
 
=== Using your Gamepad / Keyboard ===
Line 103: Line 118:
 
If you want to disconnect and remove a cable, just try connecting the cable to the same console/TV from step 1. It's like double clicking.
 
If you want to disconnect and remove a cable, just try connecting the cable to the same console/TV from step 1. It's like double clicking.
  
 +
You can also quickly move a plug from one TV to another with this (or from one console to another), while keeping the other end of the cable where it was, without needing turn off the game.
  
Note: If you disconnect a running console, '''the game will still be running in the background,''' but '''''will close by itself after 10 seconds.''''' This is to prevent you from forgetting about tons of games still running disconnected, while still giving you enough time to reconnect or switch cables without stopping them. ''If you instead just power off the TV but keep the cable, the game will keep running indefinitely, until you also power off the console.''
+
Note: If you disconnect a powered console, '''the game will still be running in the background,''' but '''''will shut down by itself after 10 seconds.''''' This is to prevent you from forgetting about tons of games still running with no TVs, while still giving you enough time to reconnect or switch cables without shutting them off. ''On the other hand, if you simply turn off the '''TV''', but didn't remove the cable, the game will keep running indefinitely, until you power off the console as well, using your hardware resources.''
  
 
== Starting Games ==
 
== Starting Games ==

Revision as of 01:28, 15 May 2020

All right, so now you've Installed EmuVR, added your games, and maybe even Customized your bedroom and labels. Well, let's play!

We may have a raw Controls page, but that doesn't actually teach you how to play and interact with things.

How to choose a game? How do you start a game? How do you control a game? What else can you do?

This page will teach you the ropes.


You'll learn the quick steps about everything you can do in The Basics section, and the rest will teach you how to do it.


The Basics

You can play with VR hand controllers, Xbox 360/One controllers, and keyboard + mouse.

You're free to move around, grab and throw objects, and interact with them using your fingers or the Pointer.

In EmuVR you'll be switching between two control modes:

To play a game, you will:

  1. Grab the cartridge / CD
  2. Insert it into the respective system
  3. Attach the cable to a TV
  4. Press the power button to switch it on
  5. Switch input to the game and play to your heart's content!

The first time you play EmuVR, your room will already have a few TVs with consoles and games, so you'll actually start from step 4.

You can have multiple systems running at the same time.

When playing your games, you can use your Xbox controller, keyboard, or even your hand controllers buttons to control them. You can switch between these control methods seamlessly at will.

Don't forget you can also play videos and music.

If your game cartridge, CD, console or TV of choice isn't already in the room, you can bring the Inventory Menu to spawn them, or any other available object you want.

You can always change the time of day and switch the light. Try playing at night, in the dark, when the only lighting comes from your TVs!

There are also lots of Settings to change how your controls work.

The Pointer

To interact with some objects from far away, hold the Pointer Button, and a laser pointer will beam out of your hand.

You can point it to interactable objects to highlight them, and then press other contextual buttons in combination, to perform specific actions that will be explained in the sections below.

If you're not using hand controllers (or are in Desktop mode), the crosshair in the center of your vision will act as the pointer for most of those actions.

Moving Yourself

Besides walking in real life if you have the space, you can walk like in an FPS game or teleport. You can choose your preferred method in the Settings Menu. If you're using a keyboard, you'll always be able to use both Teleport and Smooth Locomotion, no need to change it in settings.

If you accidentally pressed the teleport button in VR, don't worry, you can easily take a Step Back.

In VR mode, you can disable walk acceleration according to your comfort preferences.

Move the camera with your mouse or right analog stick in desktop mode. In VR, you can use Snap Turn or Smooth Rotation if you're sitting on a chair or just don't want to rotate your real body too much. Choose your preferred Rotation Mode in Settings.

You can adjust your height at will, good for aligning yourself to a TV more comfortably if you're sitting on a chair. Reset your height whenever you need.

Grabbing Objects

Using your Hands

If you're using your hands in VR, you just need reach for an object until it gets highlighted, which means you can then grab it with your hand controller Grab Button. You can now release or throw it like in real life. (Don't punch your walls IRL friends!)

If you hold the Grab Button without grabbing an object, you'll close your hand. Doing this will enable physics on your hand, allowing you to push and punch objects.

Distance Grab

If you're feeling lazy tired and don't want to crouch to grab an object on the floor, or you need something right now that's too far away, you can point to it and press the Distance Grab button. It will fly right into you hand. Use the Force.

Using your Gamepad / Keyboard

If you're using a gamepad or keyboard (in VR or not), you simply point to an object to highlight it, then press the Grab Button/Key, and now it will be floating in front of your face, facing you. If you want to grab it without pulling or rotating it to yourself, keeping it where it was, you can hold that same button for 1 second to Grab in Place. If an object is already being held, holding that same button for 1 second again will reset the object rotation.

You can release grabbed objects by pressing the same grab button.

When grabbing an object, you'll move it around with yourself. You can rotate it, rotate it sideways, bring it closer or farther, and even throw it.

Inventory Menu: Spawning Objects and Games

When EmuVR starts, it will spawn a few random systems with games from your list. (You can tweak or disable this in the Settings Menu)

To spawn new system, games, or any other object, press the button to show the Inventory Menu.

When the inventory menu is visible, laser pointers will come out of your hands (or your head, in desktop mode), then point and click to interact with it.

There you can select a category, such as TVs, Objects, Systems, or Games sorted by system.

To spawn a new object, just point to it and press the Grab Button/Key. (In VR mode you don't need to reach and grab it with your hands, just point and press Grab, and you'll "force pull" it.)

If you need to delete any object: grab it, hover it over the trash can icon in the inventory menu so that it gets highlighted, then release it there.

When you're done using the menu, press the Menu Button to hide and get it out of the way.

Note: For now, you'll see placeholder 3D models for every console that isn't modeled yet, represented by the fantastic Knock-Off Generic EVR-9000 video game console. This allows you to play your games for every supported system, before we get to model them all or support UGC (custom models). Currently, there are models for PS1, N64 and SNES systems, and a VCR. More to come later.

Connecting Cables to Systems and TVs

Now that you got your consoles, games, and TVs, you need to connect them with cables.

Using your Hands

It's just like in real life. Grab the plug from a TV or console the same way you grab other objects, then attach it to other TV or console.

To grab a plug, hover it with your open hand until you see a red icon with a ball, representing the female socket symbol. That means it's highlighted, and you can now hold the Grab Button do detach it. Now you'll be holding the cable by the plug, with a blue arrow icon representing the male plug symbol.

While holding a plug, move it close to where it could be attached to in the other console or TV's socket, and you'll see the red female socket icon there, while your blue arrow icon will turn green. That means you'll attach the cable if you release it there.

You can create new cables by hovering your hand over an empty plug socket until you see the highlighted female socket symbol. Grab that, it will create a new cable from there, and you'll be now holding the other end of the cable: the blue male plug symbol, ready to be attached to another console or TV.

To delete a cable, just grab its plug and release it in the air.

Lazy Hand Cabling

If you're feeling lazy tired, you can use the same commands for gamepad / keyboard cable changing just below, by using the the Pointer and Attach Cable buttons in your hand controllers even from far away. That means you don't need to reach and grab the plugs with your hands. Please read below.

Using your Gamepad / Keyboard

  1. Point to a console or TV, and press the Attach Cable button. It will glow.
  2. Point to the matching console or TV you want to connect, and it will also be highlighted.
  3. While still pointing to your highlighted target, press the Attach Cable button again, and they will be connected.

If you want to disconnect and remove a cable, just try connecting the cable to the same console/TV from step 1. It's like double clicking.

You can also quickly move a plug from one TV to another with this (or from one console to another), while keeping the other end of the cable where it was, without needing turn off the game.

Note: If you disconnect a powered console, the game will still be running in the background, but will shut down by itself after 10 seconds. This is to prevent you from forgetting about tons of games still running with no TVs, while still giving you enough time to reconnect or switch cables without shutting them off. On the other hand, if you simply turn off the TV, but didn't remove the cable, the game will keep running indefinitely, until you power off the console as well, using your hardware resources.

Starting Games

OK, everything is connected now, so how do you turn them on?

Inserting Games into Consoles

Grab your game, hover it close to your console slot, be it for cartridges or CDs, and it will glow. That means you now just need to release it, and it will be inserted.

If there's a game inserted there already, you need to grab it before inserting a new game.

If the console has a tray, lid, or something like that, don't forget to first open it to be able to insert or remove games from the slot.

Turn It On

Using Your Fingers

To power on a console or a TV with your hands, you just need to use your finger to interact with virtual buttons like in real life.

If it's N64 or an SNES, for example, you need to flick the button forward or back to power it on or off. If it's push button like on PS1 or TVs, you just press it down.

You can also interact with other buttons, such as Reset and Eject. If they're interactable, they will glow when your finger touches them.

Using your Gamepad / Keyboard

Use the Pointer to highlight a console or a TV, and press the Power On Console button. If the TV is off, it will be switched on with the connected console. You can open or close your console tray/lid by pressing the Open/Close System Tray button.

You can also power only the TV on/off using the Power TV On/Off button.

Note: Turning off a TV will not close or even pause the connected game, it'll keep running in the background unless you also power off the console, so don't forget about them.

Controlling Games

Finally, the game is playing on the TV! But how do you control it? Where is the controller?

You just need to point to the console or TV, and press the Console Input Focus button. Now, instead of controlling your avatar movements and interacting with objects, your real life hand controllers or gamepad are commanding the game on the screen.

To snap out of it and go back to controlling your avatar, press the Unfocus Console Input button combo.

So, recapitulation: In EmuVR you'll be switching between two control modes:

You can control your games with your Oculus Touch or Vive controllers, Xbox One/360 controller, or keyboard.

Please check the buttons mapping for Touch/Vive controllers for controlling games. The button layout was designed so that you can press most of the virtual face buttons together comfortably with one hand. You'll find you're able to play most games with them, without needing to reach for your Xbox controller.

If you're playing with no controllers, and using only your keyboard, here are the default keyboard bindings used in Retroarch to control the games: https://docs.libretro.com/guides/input-and-controls/#default-retroarch-keyboard-bindings

Light Guns are a special case and will use a different input method, so head over to their own instructions page.

Note: 3D models for virtual controllers are not yet implemented.

Time of Day and Switching the Light

Time

When playing EmuVR, you can always change the clock time, move the sunlight, and make it night.

Try playing in the dark to appreciate the colored lighting from your game in the TV screen bouncing around the bedroom.

There is an easy shortcut button to change the time anywhere. You don't need to be looking at the clock for that, you can just enjoy the sight from the window or follow the sun/moon light shifting around in your room.

You can also change the time while pointing to the wall clock. That also allows you to toggle real time mode by using the object action command on the clock, making the ingame clock time follow your PC system clock.

Lamp

To switch the ceiling lamp, you can press the quick shortcut button anywhere.

You can do the same by pointing to the lamp or to the wall switch, and using the Object Action command.

Finally, the most fun way to switch the light is to actually use your finger and flick the wall switch by the door up or down.

Settings Menu

To open the Settings Menu, press Menu button, click the Options tab, then the Settings submenu.

In this menu you'll be able to change settings such as the current time of day, synch the wall clock time with your computer clock, Ambient Occlusion, Screen Space Reflections, what type of objects should spawn when you start in the Default Room, and more.

To know what each option does and how do they work, just hover them your pointer, and a tooltip will show up with quick instructions.

Save and Load Your Bedroom State

After organizing your games collection and setting everything the way you want it, you can save and load your bedroom state through the Room Saving menu.