diff --git a/Configuring-touch-screens.md b/Configuring-touch-screens.md index a312e88..cdfaa0a 100644 --- a/Configuring-touch-screens.md +++ b/Configuring-touch-screens.md @@ -1,9 +1,13 @@ This page explains how to properly set up a touch screen for TDJ and VM. +## Notes before we begin + Please note that a touch screen is not *required* to play, you can use the subscreen overlay (Page Up button by default) and use your mouse. But if you have an actual second monitor with touch capabilities, this is the page for you. For other touch-enabled games, these steps are not necessary, as touch screen is already the primary screen. +## Step by step instructions + It's helpful to understand that Windows doesn't know if your second display has touch capabilities. They are seen as two entirely different devices: a display, and a touch sensor. Normally, you would want the touch input to be tied to the screen it's on; however, for TDJ and VM, you want touch input to be on the primary monitor. **It's just the way the game is programmed, unrelated to spicetools**. Please stop filing bugs about it. 1. Connect your touch screen (usually, HDMI for display, USB for touch input, and power) @@ -14,4 +18,12 @@ It's helpful to understand that Windows doesn't know if your second display has 1. To confirm that things were set up correctly, try touching again. The selection lasso should now appear on your primary screen. 1. For TDJ, enable `IIDX native touch handling (-sp2x-idxnativetouch)` option. For VM, enable `SDVX native touch handling -sdvxnativetouch` option. This disables any touch emulation hooks that spice inserts, allowing the game to access your touch input directly. -You may also want to disable the little circles that Windows draws as touch indicators. In Windows 11, this is in `Settings app > Accessibility > Mouse pointer and touch > Touch indicator`. In Windows 10, this is in `Settings app > Ease of Access > Cursor & pointer size > Change touch feedback`. \ No newline at end of file +You may also want to disable the little circles that Windows draws as touch indicators. In Windows 11, this is in `Settings app > Accessibility > Mouse pointer and touch > Touch indicator`. In Windows 10, this is in `Settings app > Ease of Access > Cursor & pointer size > Change touch feedback`. + +## Compatible monitors + +TDJ **requires** 1280x720@60Hz, and VM **requires** 1920x1080x60Hz. If your monitor doesn't support these resolutions, the game will fail to boot. There are many cheap Chinese monitors that advertise to be 60Hz but actually use weird refresh rates like 53Hz, 62Hz, 75Hz, and so on, so watch out for those. + +Displays using HDMI or DisplayPort are usually safe and preferred. Devices using USB Video (USB type A or type C) as the protocol may have issues - YMMV. + +You may need to tweak your GPU settings to stretch images (e.g., scaling options in NVIDIA Control Panel). You may also need to experiment with [CRU](https://www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU) - again, YMMV if it will help.