metzger Posted February 19, 2020 Posted February 19, 2020 I noticed that you can't use 100% of the FOV for mouse movement, especially bad is the lower limit where even if certain switch is within field of view, you can't move the mouse over it unless you move your head down so it is almost in the center of the screen. This makes some switches really hard to reach with the mouse even tho they are easy to see. I believe it is tied to monitor resolution, aspect ration or both, tried to change the res in DCS settings or on my monitor display settings but this didn't help. Oculus rift S with 1920x1080 monitor. I will appreciate if ED or someone else can help to overcome this limitation via lua or other way possible. [sIGPIC][/sIGPIC]
Dunx Posted February 19, 2020 Posted February 19, 2020 +1 Also, with cursor confined to game window, the desktop window appears to extend behind the Windows 10 taskbar therefore launching apps when attempting to mouse-click pit switches. I max the window to full screen to avoid this but then lose access to external apps (A.K.A. peek-thru-nose-hole-apps). I wonder if it is be possible to reduce the height of the desktop window to something like 85% screen height, or allow custom dimensions. I'm not sure DCS has control over of this, it may be controlled by StreamVR or WMR (using HP Reverb). ROG Z690 Hero ● i9-12900K 5.5GHz ● Giggy RTX 3090 OC ● 32GB 4800MHz ● Firecuda M.2s ● Reverb G2 ● Win11Pro //// A10CII ● AH64D ● AJS37 ● AV8BNA ● C101 ● CEII ● F16C ● F5EII ● F86F ● FA18C ● FC3 ● I16 ● KA50 ● M2000C ● MI8 ● P47D ● SA342 ● SPIT ● UH1H ● Y52
Dunx Posted February 19, 2020 Posted February 19, 2020 +1 Also, with cursor confined to game window, the desktop window appears to extend behind the Windows 10 taskbar therefore launching apps when attempting to mouse-click pit switches. I max the window to full screen to avoid this but then lose access to external apps (A.K.A. peek-thru-nose-hole-apps). I wonder if it is be possible to reduce the height of the desktop window to something like 85% screen height, or allow custom dimensions. I'm not sure DCS has control over of this, it may be controlled by StreamVR or WMR (using HP Reverb). Sorry, I was wrong about the window extending behind the taskbar. The mouse is being dragged back into the window instead of being prevented from exiting. Mouse events outside the window are still being triggered by Windows, hence the apps being launched. I also tested resizing the desktop window using User32.dll (SetWindowPos) which scales the window nicely but unfortunately also reduces the mouse area when in VR. Quick fix thwarted :( ROG Z690 Hero ● i9-12900K 5.5GHz ● Giggy RTX 3090 OC ● 32GB 4800MHz ● Firecuda M.2s ● Reverb G2 ● Win11Pro //// A10CII ● AH64D ● AJS37 ● AV8BNA ● C101 ● CEII ● F16C ● F5EII ● F86F ● FA18C ● FC3 ● I16 ● KA50 ● M2000C ● MI8 ● P47D ● SA342 ● SPIT ● UH1H ● Y52
psycho Posted February 19, 2020 Posted February 19, 2020 +1 i5 7600k@4.6Ghz / Asus Z270G / GTX 1080 Strix / 16Go DDR4 Gskill / SSD samsung 850PRO 1To / Asus 27' / HOTAS TM Warthog / Track-Ir 4 / Oculus Cv1
metzger Posted February 19, 2020 Author Posted February 19, 2020 Sorry, I was wrong about the window extending behind the taskbar. The mouse is being dragged back into the window instead of being prevented from exiting. Mouse events outside the window are still being triggered by Windows, hence the apps being launched. I also tested resizing the desktop window using User32.dll (SetWindowPos) which scales the window nicely but unfortunately also reduces the mouse area when in VR. Quick fix thwarted :( " also reduces the mouse area when in VR." basically my issue is this. I can't use the whole area in VR. How do you adjust it with User32.dll ? [sIGPIC][/sIGPIC]
Dunx Posted February 19, 2020 Posted February 19, 2020 " also reduces the mouse area when in VR." basically my issue is this. I can't use the whole area in VR. How do you adjust it with User32.dll ? I wrote a C# snipet to access the Windows API as below, however, I think this breaks something in SteamVR which crashed after repeated resize tests. using System; using System.Runtime.InteropServices; namespace ResizeWindow { class Program { [DllImport("user32.dll", EntryPoint = "FindWindow", SetLastError = true)] static extern IntPtr FindWindowByCaption(IntPtr ZeroOnly, string lpWindowName); [DllImport("user32.dll", EntryPoint = "SetWindowPos")] static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags); static void Main() { IntPtr handle = FindWindowByCaption(IntPtr.Zero, "Digital Combat Simulator"); if (handle != IntPtr.Zero) { SetWindowPos(handle, IntPtr.Zero, 500, 20, 1140, 1140, 0); } } } } ROG Z690 Hero ● i9-12900K 5.5GHz ● Giggy RTX 3090 OC ● 32GB 4800MHz ● Firecuda M.2s ● Reverb G2 ● Win11Pro //// A10CII ● AH64D ● AJS37 ● AV8BNA ● C101 ● CEII ● F16C ● F5EII ● F86F ● FA18C ● FC3 ● I16 ● KA50 ● M2000C ● MI8 ● P47D ● SA342 ● SPIT ● UH1H ● Y52
JIMJAM Posted February 20, 2020 Posted February 20, 2020 I have gotten so use to doing it. I have to look down and then move the mouse up. Then you bring your head up and hopefully the cursor is there Then you are able to give a wingman a order that he will refuse to do.
fagulha Posted February 22, 2020 Posted February 22, 2020 +1. About carrier ops: "The younger pilots are still quite capable of holding their heads forward against the forces. The older ones have been doing this too long and know better; sore necks make for poor sleep.' PC: 14th I7 14700KF 5.6ghz | 64GB RAM DDR5 5200 CL40 XMP | Gigabyte RTX 4080 Super Aero OC 16 GB RAM GDDR6X | Thermalright Notte 360 RGB | PSU Thermaltake Though Power GF A3 Snow 1050W ATX 3.0 / 1 WD SN770 1TB M.2 NVME + 1 SSD M.2 2TB + 2x SSD SATA 500GB + 1 Samsung 990 PRO 4TB M.2 NVME (DCS only) | Valve Index| Andre´s JeatSeat.
Ziptie Posted February 22, 2020 Posted February 22, 2020 I have gotten so use to doing it. I have to look down and then move the mouse up. Then you bring your head up and hopefully the cursor is there Then you are able to give a wingman a order that he will refuse to do. You can also simply select your wingman order with the function key(s). Cheers, Don i7 6700 @4ghz, 32GB HyperX Fury ddr4-2133 ram, GTX980, Oculus Rift CV1, 2x1TB SSD drives (one solely for DCS OpenBeta standalone) Thrustmaster Warthog HOTAS, Thrustmaster Cougar MFDs Airframes: A10C, A10CII, F/A-18C, F-14B, F-16C, UH=1H, FC3. Modules: Combined Arms, Supercarrier. Terrains: Persian Gulf, Nevada NTTR, Syria
Recommended Posts