Virtual Handheld

Virtual Handheld

Not enough ratings
How to Play Webfishing in VR!
By ZanyCat
A quick guide on how to make Webfishing work on your Virtual Handheld!
   
Award
Favorite
Favorited
Unfavorite
Why play Webfishing in VR?
Webfishing is a game that lets you fish with your friends online, making it perfect for virtual LAN parties in VR! The game is pretty lightweight performance-wise, using only low-poly graphics and has options for resolution and framerate.

The main difficulty is, as of writing this guide, that Webfishing only supports keyboard & mouse and not gamepad controllers. However, we can make it work in VR using custom bindings!
Step 1: Download the Bindings Profile
You will need a custom VH bindings profile to play Webfishing using VR controllers. I have made a bindings profile that is pre-configured to work with the game's default controls.

This binding is designed to work with the following VR controller types:
-Meta/Oculus Touch
-Valve Index/Knuckles
-HP Reverb G2 Motion

Download: https://drive.google.com/file/d/1-7kZRHkgjoBPubwznIHYsKs_yHlhqd27/view?usp=sharing
Step 2: Open VH Bindings Directory
The Virtual Handheld Bindings directory is located at:
"<User>\Documents\My Games\Virtual Handheld\Bindings\"

You can also open the Virtual Handheld Bindings directory by clicking the button with the folder icon in the Bindings Menu:

Once you have the Bindings directory open, move or copy the "BindingsProfile11.uwu" file you downloaded in the last step into this folder.
Step 3: Load the Bindings Profile
Once you have the "BindingsProfile11.uwu" file moved or copied into the Bindings directory from the previous step, you should now be ready load the profile. Use to "+1" and "+10" buttons to navigate to the 11th profile.

(In case you need help remembering the profile number, this number was chosen because Webfishing was released on October 11th!)

Now press "Load", and then press "Proceed" if prompted.

The custom bindings should now be loaded!
Step 4: Launch and Configure the Game!
Now that the game's controls are mapped to your VR controllers, you are almost ready to play Webfishing!

There are just a few things left to do:
1) Launch Webfishing via the Steam client (This can be done either via the desktop or by pressing the "Steam" logo on the SteamVR dashboard and navigating to the "Library" tab)

2) Make sure that Webfishing is the in-focus window by checking that the text above the handheld screen says Playing "WEBFISHING (version number)" You can re-focus the window by clicking it on the desktop or by restoring it from the taskbar.

3) Configure the Webfishing settings with what works best for your setup. Here is my recommended settings:


720x480: Since the game already has a pixelated art style, it makes sense to run the game at a lower resolution for performance. You can't even tell it's lower resolution when you're in VR anyway!

Fullscreen: This is to keep the cursor from clicking off the game window accidentally. This can still happen if you have multiple monitors, so be careful!

Vsync Disabled: Disable Vsync so you can set a custom FPS limit

60: Prevents the FPS from going to high and eating system resources for VR

The rest of the settings you can set to however you feel like works best for your system!

4) Make sure you have the game's controls set to default to make sure they're mapped properly!
Step 5: Controlling the Game!
Here is how the inputs map to the game's default controls:

Left Controller Main:
Trigger: LClick => click on menus/cast rod/etc.
Y/B Button: Tab => open backpack
X/A Button: E => interact
Menu Button/System Touch: C => open emotes
Grip/Grab: LShift => sprint

Joystick Click: Esc => open/close menu
Joystick Up: W => move up
Joystick Down: S => move down
Joystick Left: A => move left
Joystick Right: D => move right

Trackpad Press/Thumbrest : C => open emotes


Left Controller Alt:
Trigger: G => bark/meow
Y/B Button: N => toggle free camera
X/A Button: V => open props
Menu Button/System Touch: Unbound
Grip/Grab: H => toggle HUD

Joystick Click: Unbound
Joystick Up: E => fly up
Joystick Down: Q => fly down
Joystick Left: Unbound
Joystick Right: Unbound

Trackpad Press/Thumbrest : Unbound

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Right Controller Main:
Trigger: RClick => move camera
B Button: LAlt => slow walk
A Button: Space => jump/dive/get up
System Touch: Unbound
Grip/Grab: LCtrl => sneak

Joystick Click: Swap to Alt Set
Joystick Up: MouY+ => cursor/camera up
Joystick Down: MouY- => cursor/camera down
Joystick Left: MouX- => cursor/camera left
Joystick Right: MouX+ => cursor/camera right

Trackpad Press/Thumbrest : Unbound


Right Controller Alt:
Trigger: K => kiss
B Button: B => open tacklebox
A Button: Unbound
System Touch: Unbound
Grip/Grab: Backslash => alt fishing bind

Joystick Click: Back to Main Set
Joystick Up: ScrY+ => menu scroll up/zoom in
Joystick Down: ScrY- => menu scroll down/zoom out
Joystick Left: Unbound
Joystick Right: Unbound

Trackpad Press/Thumbrest : Unbound
Conclusion
If you have any issues running this game while in VR, please reach out!

Official Discord Server: https://discord.gg/NuPk9m9XeC
Bluesky: https://bsky.app/profile/mustbekitten.bsky.social
Business email: virtualhandheld@gmail.com