DCS and WMR Vertical Misalignment Bug

,

Yes, that was it. I was running 1.6 by 200. Lowered PD to 1.0 and the image looks normal again.

1 Like

So for some people (I think I notice it a bit) this vertical alignment bug for WMR in DCS is still around.

One interesting thing I read on the ED forums was that some people are even trying to use Revive to run DCS in WMR, as that doesn’t suffer this misalignment issue. This is a real ‘house of cards’ (@BeachAV8R you know I love them) and takes some explaining but it goes like this:

Revive is an injection library to make your SteamVR device pretend it is a native Oculus device. It is essentially reporting back fake hardware ids and translating some calls. It allows people to play Oculus exclusives on anything that runs SteamVR (Vive, or WMR devices through the SteamVR for WMR app).

So what you can do is install Revive from here, go to SteamVR and select ‘Revive’ from the dashboard selector (press down the WMR joystick) and then go back to your 2D desktop and see the desktop tray icon for Revive. On that right mouse button menu and choose ‘inject…’ and pick the bin/DCS.exe to run.

What is happening now is (deep breath) DCS thinking it is having the Oculus device talking to it, so uses the Oculus SDK, that then talks to Revive, that is then talking the SteamVR API, which in turn is being translated to WMR native calls. It’s as simple as that! :wink:

The reason for doing this is that the Oculus DCS support doesn’t have this vertical misalignment bug, so that things far away (or rather not in your face, so like anything outside the cockpit) now appears clear. You can actually see ships and ground vehicles without the ‘blur’ caused by the left and right eye stereo picture being misaligned.

The feeling that WMR is not clear in DCS is often this bug. ED are hoping to fix it, but are struggling to recreate it still.

Unfortunately, Revive is a bit broken by SteamVR’s recent ‘Motion Smoothing’ update, so people are waiting for it to be fixed again. It judders too much, despite the fact that before the recent SteamVR update it actually worked pretty well. The bug can be tracked here - DCS problem with Samsung Odyssey Plus · Issue #1163 · LibreVR/Revive · GitHub

Hopefully this gets sorted out, whether by revive or ideally a DCS fix. Even trying it out with the judders you can detect that things do look different outside the cockpit. It’s sort of frustrating, as now I’ve seen it then I’d love to be able to play with it that clear.

1 Like

JUGGLING1

I’ll be interested to try all that. Me - I’ve spent my entire evening trying to get multiple windows into OBS and microphones and WMR…LOL… I did figure it out though.

4 Likes

Bloody hell! If it’s not one thing, it’s another. Good thing that we have WikiFrog to keep us properly informed.

capture

3 Likes

There is a fix for this, direct from ED. I forgot to post about it, but any O+ users should at least try it.

  1. Download the file from here: https://forums.eagle.ru/showpost.php?p=3797591&postcount=90

  2. Put that .dll file in your DCS/bin directory.

  3. Hit the button to make it symmetrical, and then it’ll save it to a file called ‘Samsung Mixed Reality 800ZBA.lua’ in your DCS Saved Games location, and use it’ll use it automatically from start-up.

The visualizer looks a lot like this (not my image, stolen from the ED topic), but essentially if you make the left/right eyes symmetric then it helps DCS clarity a lot.

1 Like

Cool…interested to try this. I’ll do it tonight…

1 Like

Just some background on this, as it is a confusing topic. Each headset does report back it’s left / right calibration values (a sort of factory calibration test).

Games based on the Unreal or Unity Engines already take these values into account, so this is more to do with how SteamVR is reporting them to DCS and its specific rendering engine. As the stereo view given to the headset needs to align up the left / right vertical images, if they are a little out a bit (vertically, i.e. is the top of your HUD frame in the left eye the same as the right eye etc) then things can seem unclear or at least tire your eyes out as they naturally adjust. Eyes are weird in that they can get used to little differences like this.

Some users have reported that using the ‘Make Symmetric Using Left’ button helps them a lot, while others prefer ‘swapping’ the left and right values, e.g.

Values…

…and Values swapped (as close as the sliders allow, hence out by .001 sometimes…):

I am not sure what is best to use as it’s a personal preference, so I just use the simple ‘make symmetric’ button way, but thought I should point out the other way in case people find more success with it.

2 Likes

Did not get a chance to try this yet. Had a funeral to attend today, now going flying all night…gonna have to recover and try to give this a whirl tomorrow.

This way of doing it (although a bit fiddly) really helped me out in terms of getting the clearest DCS image as yet for the O+. Reversing the left/right entire block of values is the way to go I think. Hopefully ED can eventually update the code so we don’t need this extra Visualizer.dll file inserted and set up:

https://forums.eagle.ru/showpost.php?p=3819919&postcount=98

2 Likes

Ditto…! This worked good for me too and I agree, it is the best that DCS has looked on my O+. I had a great hour or so getting re-giddy about all the awesome modules I don’t know how to operate…but man, they look great. I will say though…that I did manage a 2-wire on my first pass in the Hornet after being away from it for at least several months. :sunglasses: I haven’t lost that loving feeling.

Tonight was a VR bonanza. FlyInside, DCS, Aerofly 2, and X-Plane. No VTOL though. I’m on a self imposed hiatus until I get my “work” done.

Any-who…thanks for the misalignment bug correction…it is fantastic! Can I just save that 800ZBA LUA file and put it back in there whenever DCS updates?

2 Likes

yes but i think it’s not perfect yet…
Still some little refinement needed…
but with that interface it will be very difficult to do so…

1 Like

I think so yes, in that once that is there then the updated Visualizer.dll will use it and then not appear. It might be worth checking after each patch that the new ‘Visualizer.dll’ has survived the update, and if not, put it back in.

I agree Jimmi, I think it’s a case of people’s units being a bit different plus people’s eyes having a different ability to adjust. It gets us a bit closer, so hopefully the ED engineer that worked on this can see that it helps and then put it in the base DCS World without us needing to do this.

@fearlessfrog,
Buddy, hate to say it but this crashes my game. I put in Visualizer.dll and cant start the game. I then put the Visualizer from my backup (cos of course I backup first) and game runs normal. Tried 3 times and got same result even after redownloading the dll. Just a heads up…

It works for me on Open Beta 2.5.4.28090. Should be put in the DCS/bin directory, and overwrite the existing .DLL (so rename the old one to keep it). Obviously this is Samsung Odyssey Plus WMR stuff only.

This is the one I am using. I’m not even sure if it’s in the open beta without this or not (it may be):

https://forums.eagle.ru/showpost.php?p=3797591&postcount=90

1 Like

I am on the latest open beta 2.5.4.28090. I downloaded the same file. I put it in DCS/bin directory. I saved the old one. I have Samsung Odyssey Plus and WMR.
With the file in, game will not start. I put the old Visualizer.dll back in and game starts. Tried x3 same result.
Just to be sure. Cleaned and repaired with Skates Utility and downloaded again. No joy.

???
Why downloaded it?

It should be generated after saving the settings of samsung Odyssey alignement editor pop-op inside dcs!
You then can edit the file saved in your savedgames openbeta directory. (Usually changing values from left to right eye and vice versa)

Every Odyssey has its own calibration, if you downloaded another Odyssey file i wonder if it’s that different calibration that’s crashing your game?

EAF51_Jimmi,
Because of what was posted:
Here is fearlessfrog’s post.
“There is a fix for this, direct from ED. I forgot to post about it, but any O+ users should at least try it.
1.Download the file from here: https://forums.eagle.ru/showpost.php?p=3797591&postcount=90 3”

Can I just modify the LUA? Where is it?
Im not seeing the alignment editor inside dcs.

Edit: Found the file 800ZBA. Now I will edit as per notes. LUA was edited. Still not good alignment.

" Open DCS. In the vr debug tool press reset projections" This is where I get stuck. Where is the vr debug tool?
I may have to stop flying till I can fix this. The double vision is driving me nuts.

1 Like

Sorry @Maico - I just noticed this. My instructions are out of date, as DCS open beta now includes this DLL and will show it automatically when DCS starts if it doesn’t find an existing ‘Samsung Windows Mixed Reality 800ZBA.lua’ file in your Saved Games \ DCS.openbeta directory.

I"ll update the first post.

Thank you. I’m on it

Problem solved! Thank you @fearlessfrog.