I am an idiot. I have never had to change that value before, and changing it to 3 fixed it. Why would an update change that? But, because I was pretty dumb, if either or both would like a 6 pack for helping me out DM me your paypal or i can zelle it. Thank you.
If anything causes windows to re-evalutate the attached monitors and decide they are in different logical order, you can have this problem because of the way in which our software tries to ask the pc about the screens
over time, windows can accumulate multiple entries in registry for the attached monitors, with each entry showing the monitor differently.
Windows does not care, obviously, but other apps that look to it for one right answer and instead get 5 answers, get confused.
Even by setting this to 3 this issue can and may come back to you again, hence me telling you leave it as 1, and use exact pixel values.
Playfield is always going to be 1, unless something else is wrong which we would of course have to fix 1st, cause no one wants the playfield on the DMD
So if backglass is set to display 1, and offset biy (display 1 width +1 pixel) it has no choice but to land on the next monitor to the right, and what ever resolution we dictated for the backglass
no matter how many conflicting registry entries are found, if the screen is visually to the right of the playfield, the backglass will go there.
Same with the b2s dmd LCD values i gave
if the backglass is offset correctly, then it has no choice but to offset over onto the 3rd screen,
Sometimes, with cabinets, and using TV's as playfields, you get screens not coming available at the same time, which makes windows redetect them and assign new registry entries
Or maybe the PC is external and gets shared between a cabinet and using for other stuff, or a bunch of other situations etc.
So, basing the Backglass and b2s dmd location off the playfield, like i am showing simply works because the stuff has no choice but to go to the exact pixel location i tell it
it avoids having to go purging monitor registry entries.
Unfortunately FP and maybe FX3 dont have the luxury of manually dictating this.
When monitor madness has forced those to go all out of whack, you have to purge the reg entries
If you ever need to reset the monitors in windows, you can save this in a bat file and just run it as admin
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Connectivity
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\ScaleFactors
pause
shutdown /r /t 5
it will purge them and then reboot the PC
Windows will come back up, redetect the monitors, make only 1 set of reg entries
and then you just align the monitors again in windows display settings, and set playfield as primary desktop if it isnt
and all should become normal again
Edited by wiesshund, 27 May 2022 - 08:09 PM.