The online racing simulator
VR Removing gazing crosshair and view issue
Hi Guys,
I'm able to play in VR, but this crosshair is not needed as mouse work fine, can I remove it?
Also, more problematic, the VR view in the car is limited to 3 degree of freedom (Quest 3 with Virtual Desktop in SteamVR mod), I mean if I move my head E.g. forward, all the car move too forward, so I stay at the same distance to the dashboard (Am I clear?) LFS is the only Sim I have this issue...
Thanks in advance!
Laurent
There is no option to remove the crosshair. It should only be visible in menus anyway so should not affect your driving.

That is the first time I have heard of a loss of position tracking in any VR headset. I'd be interested to see the contents of your openvr.log file that is created when you enter VR.

But that brings me to a question, if you have a Quest 3, why are you using OpenVR? Does it not work if you select the "Oculus Rift" option? I'd be very interested to know the answer. Maybe it does work, but you don't select "Oculus Rift" because it's really a Meta Quest?
Thanks for your answer!

Not a big deal for the crosshair.

I have a Meta Quest 3 and I use Virtual Desktop in Automatic Mode, so easy, work fine with other App/Games. I'm not sure about which option I should use as I'm kind of lost between Oculus, SteamVR, OpenVR, OpenXR, etc . I don't know where to select "Oculus Rift" launch, so in fact I created a shortcut with /vr=openvr as argument. Do you advice another parameter I should try?
Content of openvr.log currently :

----------
LFSOpenVR Apr 10 2020
VR_Init failed: VRInitError_Init_HmdNotFound (108)
Hmd Not Found (108)
----------

Weird as all work fine but the position tracking...
That message is probably because last time you started LFS, the headset was not connected. We need to see the openvr.log after a successful entry to VR.

In LFS there are only two options, OpenVR and Oculus Rift. I believe OpenVR is the only choice for most headsets, but all the Meta ones can use "Oculus Rift" which I should probably rename. But I'll need to know if it does work on Meta headsets... or maybe the whole option should be deleted.

To select Oculus, start LFS in the normal way (not VR) and then:
Options - View
At top of screen is a 3D button.
Click that button and you can select Oculus Rift.

It would be good to know if that works. If not, then try OpenVR again and you can paste that log result, I'll have a look and see if there are any clues in there.
Sorry for the late answer, life can be unfair sometimes...

So all work fine, no position tracking loss, if I use my normal shorcut and go to the View menu, using the 3D choice. I was connected using Meta Link and Cable, this time, not with Virtual Desktop. It work for both OpenVR and Oculus Mode, and I was able to crank Supersampling to 200%. I will prefer a shortcut parameter but that's not a big deal. Both openvr.log and riftvr.log are filled. I hope it's OK to copy paste them here as they are not that big:
-------- Openvr.log
LFSOpenVR Apr 10 2020
ProductName: Meta Quest 3
Manufacturer: Oculus
LFSVR_QueryHMD
Recommended RT size: 6656 x 3644
Left eye:
GetProjectionRaw___: Left -1.376 Right 0.839 Top -1.428 Bottom 0.966
GetProjectionMatrix: Left -1.376 Right 0.839 Top -1.428 Bottom 0.966
GetEyeToHeadTransform:
1.000 0.000 0.000 -0.034
0.000 1.000 0.000 0.000
0.000 0.000 1.000 0.000
Right eye:
GetProjectionRaw___: Left -0.839 Right 1.376 Top -1.428 Bottom 0.966
GetProjectionMatrix: Left -0.839 Right 1.376 Top -1.428 Bottom 0.966
GetEyeToHeadTransform:
1.000 0.000 0.000 0.034
0.000 1.000 0.000 0.000
0.000 0.000 1.000 0.000
IPD: 0.067
LFSVR_AcceptSharedTexture
RT size: 6656 x 3644 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 6688 x 3662 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 6724 x 3681 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 6756 x 3699 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 6788 x 3716 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 6820 x 3734 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 6852 x 3751 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 6884 x 3769 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 6916 x 3786 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 6948 x 3804 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 6980 x 3821 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 7012 x 3839 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 7044 x 3856 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 7076 x 3874 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 7108 x 3891 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 7136 x 3907 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 7168 x 3924 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 7200 x 3942 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 7232 x 3959 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 7260 x 3975 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 7292 x 3992 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 7320 x 4008 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 7352 x 4025 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 7380 x 4040 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 7412 x 4058 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 7440 x 4073 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 9460 x 5179 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 9436 x 5166 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_AcceptSharedTexture
RT size: 9412 x 5153 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_Close

-------- Riftvr.log
LFSRiftVR Apr 10 2020
ProductName: Oculus Rift CV1
Manufacturer: Oculus VR
LFSVR_QueryHMD
Recommended RT size: 5440 x 2976
Left eye:
UpTan 0.966 DownTan 1.428 LeftTan 1.376 RightTan 0.839
Right eye:
UpTan 0.966 DownTan 1.428 LeftTan 0.839 RightTan 1.376
IPD: 0.067
LFSVR_AcceptSharedTexture
RT size: 5440 x 2976 / format: DXGI_FORMAT_B8G8R8A8_UNORM
LFSVR_Close
----------
Edit: and an additionnal deb.log if that can help:
---------- deb.log
Mar 12 11:38:04 LFS : 0.7F
Mar 12 11:38:04 timer resolution 1 ms
Mar 12 11:38:04 read config
Mar 12 11:38:04 get command line
Mar 12 11:38:04 preinit d3d
Mar 12 11:38:04 started Direct3D 9Ex
Mar 12 11:38:04 number of adapters : 1
Mar 12 11:38:04 adapter 0 - valid modes : 62
Mar 12 11:38:04 load font
Mar 12 11:38:04 -----
Mar 12 11:38:04 Init: SetPresentParams (1)
Mar 12 11:38:04 Init: CreateDevice
Mar 12 11:38:05 Init: GetRenderTarget
Mar 12 11:38:05 Init: GetDepthStencilSurface
Mar 12 11:38:05 Init: return
Mar 12 11:38:05 max texture size 16384
Mar 12 11:38:05 can do shadows
Mar 12 11:38:05 can do multi tex
Mar 12 11:38:05 load language
Mar 12 11:38:05 initialisations
Mar 12 11:38:05 tables
Mar 12 11:38:05 human system
Mar 12 11:38:05 helmet
Mar 12 11:38:05 controllers
Mar 12 11:38:05 load objects
Mar 12 11:38:05 start intro
Mar 12 11:38:05 end of initialisation
Mar 12 11:38:05 Controller 1 (Thrustmaster T500 RS Racing wheel) :
Mar 12 11:38:05 Added 5 axes
Mar 12 11:38:05 Controller 2 (T500 RS Gear Shift) :
Mar 12 11:38:05 Added 2 axes
Mar 12 11:38:06 init sound
Mar 12 11:38:21 open VR
Mar 12 11:38:47 Next LOD
Mar 12 11:38:47 Next LOD
Mar 12 11:38:47 Next LOD
Mar 12 11:38:47 Meshes : 40
Mar 12 11:42:19 open VR
Mar 12 11:44:44 shutting down
Mar 12 11:44:44 free objects
Mar 12 11:44:44 free languages
Mar 12 11:44:44 free controllers
Mar 12 11:44:44 clear light map
Mar 12 11:44:44 close sound
Mar 12 11:44:44 close VR
Mar 12 11:44:44 free humans
Mar 12 11:44:44 free font
Mar 12 11:44:44 free helmet
Mar 12 11:44:44 kill graphics
Mar 12 11:44:44 save controls
Mar 12 11:44:44 save views
Mar 12 11:44:44 save config
Mar 12 11:44:44 free mouse
Mar 12 11:44:44 EXIT

----------

I need to redo a test using Virtual Desktop, as it have several options I can tests, as it's a way to launch VR games a lot of persons are using IMHO. Far more easy.

FGED GREDG RDFGDR GSFDG