Gimli wrote:
Thanks Rav,
no worries, I thought I would ask
Is it possible to :
1. Turn second monitor off in FP settings
2. And then have BAM "extend" Forced arcade mode onto the second monitor?
If so, then that might be a way around it?
You could then create an alternative miniplayfield that is a reproduction of the Backglass
that you simply rotate, scale and drag onto second monitor
Regards
Short answer:
No for extend playfield to cover second display.
Long answer:
Here is how you can do it now:
1. In FP disable Backbox. For Playfield disable rotation (set to 0 deg).
2. In windows, you need to set correct way playfield display and backbox display.
- Set playfield monitor: res for example to 1920 x 1080, rotation to get window desktop in right orientation for player. (Well you will get on playfield display resolution: 1080 x 1920).
- Set backbox montor: horizontal resolution must be same or close to horizontal resolution of playfield so for example 1024 x 768
- Set backbox display as primary display.
- Move in windows playfield display above backbox display.
With that settings, backbox display (primary) coords are (0,0) - (1024 x 768), playfield display coords are (0,-1920) - (1080, 0)
3. In FP select second display (for playfield, so it will be "playfield display"). You will have res 1080 x 1920
4. Open regedit.exe. You need edit windows registry and change "Height" for FP window to 2688. (1920 + 768 = 2688)
Registry key: HKEY_CURRENT_USER\SOFTWARE\Future Pinball\GamePlayer
So now playfield window size is 1080 x 2688 at it will extend to 2 displays.
5. Modify table. You need to create fake backbox in front of main playfield. You may try to use miniplayfields.
If above tutorial looks complicated and painfull for user.... well i put it here to show you how bad idea is to extend one game window to cover 2 displays.
So, above pattern is too compilcated.
Lets say, we want to make it automatic with BAM.
Well. that game window must be rectangle. It must cover both displays. End user may have not 2, but 3 display. They may be placed "wird" way (one above playfield, one on left side). But well.... program in windows can get from OS information about that displays. Here is one big problem left: how big may be that rectangel? Well it can have width or height greater than 4096 pixels. How mony gfx cards can handle that big resolution?
So, at best there will be compatibility problems.
How about 3D support for active glasses. You can't create one view to cover 2 displays for active 3D screens. Well maybe you can if both screens are active 3D screens but not when only one is 3D.
I will not discus here how it will increase complications in BAM to manage all that modes. For last BAM update i speend 2 weeks to coordinate all code-paths and make working mini-playfields, custom models, new renderer, stereo 3d work in arcade mode, forced arcade mode, normal mode and VR. This is real painfull thing. Adding that one-view-to-rule-all-displays will make everything 2 times more complicated.
There is no way to extend playfield display for backbox monitor.
-------------------------------------------------------------------------
But that does not mean that 3d animated backbox are impossible. Just be patient.