- View New Content
-
Getting Started
-
Tutorials
Tutorial Categories
Tutorials Main Page Installation and Setup Downloadable TutorialsROM Adjustments
Number of Balls Adjustments Volume Adjustments
-
Visual Pinball Tables
VP 8 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP 9 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP9 Cabinet Tables
All Full Screen Cabinet Full Screen B2S Cabinet Spanned Cabinet Tables Media Packs ROMsVPX Tables
All VPinMAME Recreations VPX- - /VPinMAME - MOD Tables VPX Recreations VPX Originals Media Packs ROMs VR
-
Frontend Media & Backglass
Media Packs
Complete Media Packs Wheel Logos VideosBackglasses
dB2S Animated Backglasses UVP Animated Backglasses Topper Images
- Future Pinball Tables
-
Design Resources
Main Resources
Table Templates Playfield Images Image Library Sound Library Key CodesVP Guides
VP8 Guide - English VP8 Guide - Deutsch VP9 Guide - English VP9.1.x Guide - English VP Object Guide VPM DocumentationFuture Pinball Resources
Playfield Images 3D Model LibraryFuture Pinball Guides
FP Script Guide Big Draco Script Guide FP Table Design Guide FP DMD Guide
- Other Features
- Bug Tracker
- Image Gallery
- Blogs
-
More
At my wits end with windows 11 reassigning vpx backglass
Started By
bbrock1kc
, Apr 13 2025 04:08 AM
vpx pinup popper b2s b2s server custom scripts vp10 registry 3 Screen cabinet dmd backglass windows 11 display
4 replies to this topic
#1
Posted 13 April 2025 - 04:08 AM
I have a 3 screen setup that is constantly changing because windows randomly reassigns monitors and I need help. I have used the latest bs2 registry and assigned my screens in the b2s screenresidentifier program but noting stays as it should after random restarts.
I tried using running a script on windows launch using the PUPWinIDFix.exe program provided by nailbuster site. The script confirms any errors and plays an audible tone when each command is ran successfully but the problem is the same. I have 1 vpx table that does not move the backglass while all the other vpx tables do. My future pinball remains stable and my vpx tables with pup packs perform as they should. I have tried all three coordinates for a three screen setup. Device No, Pixel X Coord (@x), Screen Index (=#) to no avail. My windows 11 is a clean install running off of the latest baller installer 1.5.0 build with all updates applied. I am running 3 screens starting horizontally aligned left to right with playfield 2560 x 1440 and followed by backglass 1920 x 1080 and full dmd 1920 x 1080. This is an example of my screenres.txt file and of the script i am running. I can correct the screens using b2s but once the system reboots its back to luck of the draw. Any help would be greatly appreciated. Thanks.
STARTUP SCRIPT:
@echo off
timeout /t 3
"C:\vPinball\PinUPSystem\Launch\PUPWinIDFix.exe" 2561 0 "Software\Visual Pinball\VP10\Player" "Display" 1 >> "C:\vPinball\LOGS\PuPWinIDFix.log" 2>&1
if %errorlevel%==0 (
echo Success: Visual Pinball configuration updated >> "C:\vPinball\LOGS\PuPWinIDFix.log"
powershell -c "(New-Object Media.SoundPlayer 'C:\vPinball\PinUPSystem\PUPVideos\FP_PE_RETROFLAIR_BE\PuPSounds\mech_BallRelease5.wav').PlaySync()"
) else (
echo Error: Failed to update Visual Pinball configuration >> "C:\vPinball\LOGS\PuPWinIDFix.log"
)
"C:\vPinball\PinUPSystem\Launch\PUPWinIDFix.exe" 1 1 "Software\Future Pinball\GamePlayer\" "PlayfieldMonitorID" 0 >> "C:\vPinball\LOGS\PuPWinIDFix.log" 2>&1
if %errorlevel%==0 (
echo Success: Future Pinball PlayfieldMonitorID updated >> "C:\vPinball\LOGS\PuPWinIDFix.log"
powershell -c "(New-Object Media.SoundPlayer 'C:\vPinball\PinUPSystem\PUPVideos\FP_PE_RETROFLAIR_BE\PuPSounds\mech_BallRelease5.wav').PlaySync()"
) else (
echo Error: Failed to update Future Pinball PlayfieldMonitorID >> "C:\vPinball\LOGS\PuPWinIDFix.log"
)
"C:\vPinball\PinUPSystem\Launch\PUPWinIDFix.exe" 2560 1 "Software\Future Pinball\GamePlayer\" "BackboxMonitorID" 0 >> "C:\vPinball\LOGS\PuPWinIDFix.log" 2>&1
if %errorlevel%==0 (
echo Success: Future Pinball BackboxMonitorID updated >> "C:\vPinball\LOGS\PuPWinIDFix.log"
powershell -c "(New-Object Media.SoundPlayer 'C:\vPinball\PinUPSystem\PUPVideos\FP_PE_RETROFLAIR_BE\PuPSounds\mech_BallRelease5.wav').PlaySync()"
) else (
echo Error: Failed to update Future Pinball BackboxMonitorID >> "C:\vPinball\LOGS\PuPWinIDFix.log"
)
exit
Screenres.txt after I removed script and tried manual config and register with server.
2560
1440
1920
1080
=2
0
0
1920
1080
1920
0
0
0
0
0
0
also tried:
2560
1440
1920
1080
@2560
0
0
1920
1080
1920
0
0
0
0
0
0
and this:
2560
1440
1920
1080
2 <--------------------------------------------------------I have also changed it to 0,1,3 and still nothing.
0
0
1920
1080
1920
0
0
0
0
0
0
#2
Posted 18 April 2025 - 08:52 PM
Simply select with your mouse which item you want to move.
You can move the backglass to any monitor using the standard Windows keyboard shortcut: hold down Shift+Windows Key and use the left or right arrow on keyboard.
The same applies to dmd and table. I don't know why people don't know about it, it's been around forever and you don't have to configure anything.
#3
Posted 04 May 2025 - 12:39 AM
Simple fix.
Download dc2.exe free. (Display Changer II 1.8.1.136)
First create a correct monitor position snapshot file VPXMonitors.xml. Run dc2.exe -create="VPXMonitors.xml". Do this when all your monitors are in correct order.
To restore correct order before running VPX, make a shortcut with c:\your_dc2.exe_location\dc2.exe -configure="C:\path2whereyoucreated\VPXMonitors.xml"
Use full paths if you want to have this shortcut in your start menu or taskbar
The monitors can go out of order if you run Zaccaria, PBA or FX in between VPX sessions or when returning from sleep. This solves that issue by restoring the position of all monitors to when they were in correct order. When they are out of order windows display setting do not show them as being wrong so this can be only fixed with dc2.exe or by reboot. My recommendation above allows you to restore the correct order without rebooting. I usually run the restore shortcut after playing Zaccaria or FX etc. They tend to screw up the order (randomly sometimes)
Let me know if it works for you.
Edited by essence25, 04 May 2025 - 12:42 AM.
#5
Posted 04 May 2025 - 10:10 PM
@essence25, I ended up redoing the entire install. Everything now works as it should, and I believe the culprit was the b2s server register program was not properly updating the registry with my settings. I will however keep your suggestion in my back pocket for in case the issue happens to me again as I now have several hours invested in setting up all my front ends with tables and videos.
Also tagged with one or more of these keywords: vpx, pinup popper, b2s, b2s server, custom scripts, vp10 registry, 3 Screen cabinet, dmd, backglass, windows 11 display
Visual Pinball →
Visual Pinball →
Backglass display problemStarted by piquestra , Today, 12:29 AM |
|
||
Visual Pinball →
Visual Pinball →
American Dad VPXStarted by BigOnYa , 12 Apr 2026 |
|
||
Visual Pinball →
Animated Backglasses →
dB2S Animated Backglasses →
Camel Lights (Data East 1978) double bg [dB2S]Started by haggi , 04 Apr 2026 |
|
||
Visual Pinball →
Visual Pinball →
VPW tables have slow flipper response for me.Started by BigOnYa , 19 Mar 2026 |
|
||
Welcome to VPForums →
Pinball Discussion Forum →
DMD in older gamesStarted by Danielson86 , 13 Mar 2026 |
|


Top










are all trademarks of VPFORUMS.