v0.6 Custom Aspect Ratios Update!



This update adds functionality to the Screens menu, allowing you to set a custom aspect ratio as well as added support for portrait displays and resolution auto-detection. There are also a few performance and quality-of-life enhancements to this update!


If you would like to support the continual development of Virtual Handheld, please donate or become a member at https://www.buymeacoffee.com/ZanyCatXR

v0.6 Custom Aspect Ratios Update (6/29/2024)

Aspect Ratios:

-You can now set a custom aspect ratio! You're no longer limited to preset aspect ratios like 4:3 or 16:9. You can set the width or height to anywhere from 1-99.

-The input visualizer now scales with the screen's aspect ratio, eliminating the need for letterboxing or pillarboxing on ratios other than 16:9

-Your screen's aspect ratio can now be auto-detected! If "Auto-Detect Ratio" is enabled, changes in your screen's aspect ratio will now be detected automatically. This is good for old games that change your screen's aspect ratio when switching to fullscreen.

-Added buttons for portrait (aka "vertical") aspect ratios

-3D modes are now supported on all aspect ratios

-Added "Stretch" and "Fit" display modes for displaying content on the handheld screen

Handheld Overlays:

-The main screen overlay and input visualizer overlay have been combined into a single overlay instead of the screen overlay being slightly in front of the input visualizer overlay

-The default scale of the handheld is now 40. "40 what?" you might be wondering. idk lol ¯\_(ツ)_/¯

Input Visualizer:

-User will now be prompted to set their bindings in the Virtual Handheld Settings if all input bindings are found empty

-Fixed bug where switching between Main and Alt sets would cause icons to inherit face button colors

-Fixed issue where glyphs/icons would appear stretched on triggers and grips

Virtual Gamepads:

-Corrected the assumption that DualShock 4 triggers were dual-phase; now DirectInput will register a button press for L2/R2 if the trigger is pressed by any amount for better parity with real hardware

Bindings:

-Gamepad type toggle interaction is no longer disabled when a virtual gamepad is connected. Toggling the virtual gamepad type when a virtual gamepad is connected will auto-disconnect the virtual gamepad if automatic connect/disconnect is enabled.

-Fixed binding confirmation text not appearing when setting a binding for the left VR controller

-Trying to load a non-existent bindings profile no longer resets your bindings

-Renamed "Quick Start" to "Quick Presets"

-Deleted message saying that presets have moved

-When resetting or loading bindings, the user will be asked if they are sure if they wish to proceed if the bindings are not empty

-Updated gamepad presets to include DualShock 4 touchpad

-Updated gamepad presets for Vive controllers to use Pad Touch Mode

-Fixed bug where loading a binding would set the gamepad type to default but not change the actual current gamepad type to the default one

-Added "Test Game Controller" button to open the "Game Controllers" settings window to test DirectInput controller compatibility

Tracking:

-Added "Big Handheld Mode" preset, which is the same scale that the default handheld scale used to be

-Before, the "Big Screen Mode" preset was glitched so that it would retain whatever Update Transform mode was selected. Now this mode has been separated into "Big Screen (follow)" and "Big Screen (stay)"

Files

Virtual Handheld v0.6.zip 34 MB
Jun 30, 2024

Get Virtual Handheld (SteamVR overlay)

Buy Now
On Sale!
30% Off
$14.99 $10.49 USD or more

Leave a comment

Log in with itch.io to leave a comment.