I switched to a triple monitor setup with Eyefinity a while ago and found that it had some quirks. I had previously been using nVidia Surround, and the way that Surround worked, it forced all the UI elements to the middle screen. However, Eyefinity allows the UI to use the whole screen, so I went looking for a solution to move the UI elements around on the screen to allow me to see them without having to look all the way over to the left or right.I posted a question about this to the XVM developer's and this was their reply:

Quote



Try to read this thread:

It is in Russian, but I guess, google translate will help you.

You need to manually add "elements" section into "battle" section of your config. You can setup elements with XVM. This is not official function and provided without support.Try to read this thread: http://www.koreanran...тов-интерфейса/ It is in Russian, but I guess, google translate will help you.You need to manually add "elements" section into "battle" section of your config.

"playerMessangersPanel" //kill reporting (A killed B)

(Name of Element) (X offset)x(Y offset)+(X size),(Y size)

// x - X position // y - Y position // w - width // h - height // a - alpha (0..100) // ha - horizontal align // va - vertical align // debug - draw border, element name and geometry

This brings us to the real fiddly part of the problem: the Left and Right player panels.

Spoiler

"battle": { "elements": { // x - X position // y - Y position // w - width // h - height // a - alpha (0..100) // ha - horizontal align // va - vertical align // debug - draw border, element name and geometry // // x, y values can be: // null - use default client value // -xxxx..xxxx // xx.xx% // ha values can be: // 1 - left // 2 - right (x = [width .. 0]) // va values can be: // 1 - top // 2 - bottom (y = [height .. 0]) //Tank Status Panel "damagePanel": { "h": null, "a": null, "y": 0, "debug": false, "x": 1389, "ha": 1, "w": null, "va": 2 }, //Left Panel (Own Team Panel) "leftPanel": { "h": null, "a": null, "y": null, "debug": false, "x": 1551, "ha": null, "w": null, "va": null }, //Right Panel (Enemy Team Panel) "rightPanel": { "h": null, "a": null, "y": null, "debug": false, "x": 3705, "ha": null, "w": null, "va": null }, //Minimap "minimap": { "h": null, "a": null, "y": 1080, "debug": false, "x": 4375, "ha": null, "w": null, "va": 2 }, //Chat system "messenger": { "h": null, "a": null, "y": 687, "debug": false, "x": 1920, "ha": 1, "w": null, "va": 2 }, //Kill reporting (A killed B) "playerMessangersPanel": { "h": null, "a": null, "y": null, "debug": false, "x": 3900, "ha": null, "w": null, "va": null }, "langBarPanel": { "h": null, "a": null, "y": null, "debug": false, "x": null, "ha": null, "w": null, "va": null }, "sixthSenseIndicator": { "h": null, "a": null, "y": null, "debug": false, "x": null, "ha": null, "w": null, "va": null }, "vehicleErrorsPanel": { "h": null, "a": null, "y": null, "debug": false, "x": null, "ha": null, "w": null, "va": null }, "consumablesPanel": { "h": null, "a": null, "y": null, "debug": false, "x": null, "ha": null, "w": null, "va": null }, "vehicleMessagesPanel": { "h": null, "a": null, "y": null, "debug": false, "x": null, "ha": null, "w": null, "va": null }, "damageInfoPanel": { "h": null, "a": null, "y": null, "debug": false, "x": null, "ha": null, "w": null, "va": null }, "teamBasesPanel": { "h": null, "a": null, "y": null, "debug": false, "x": null, "ha": null, "w": null, "va": null }, "switcher_mc": { "h": null, "a": null, "y": null, "debug": false, "x": null, "ha": null, "w": null, "va": null }, "timerBig": { "h": null, "a": null, "y": null, "debug": false, "x": null, "ha": null, "w": null, "va": null }, "fragCorrelationBar": { "h": null, "a": null, "y": null, "debug": false, "x": null, "ha": null, "w": null, "va": null }, "deathZoneTimer": { "h": null, "a": null, "y": null, "debug": false, "x": null, "ha": null, "w": null, "va": null }, "debugPanel": { "h": null, "a": null, "y": null, "debug": false, "x": null, "ha": null, "w": null, "va": null }, "overturnedTimer": { "h": null, "a": null, "y": null, "debug": false, "x": null, "ha": null, "w": null, "va": null }, "battleTimer": { "h": null, "a": null, "y": null, "debug": false, "x": null, "ha": null, "w": null, "va": null }, "drownTimer": { "h": null, "a": null, "y": null, "debug": false, "x": null, "ha": null, "w": null, "va": null } },

Basically, you have to add a section of code into your XVM.xvmconf file to fiddle with these settings. You probably wanna do a ctrl-f search in your XVM.xvmconf before you add the code, because it might already be in your configuration (it was for me).I enabled all the debug panels and this was the result:After much fiddling with settings, I found that the most relevant ones are:"minimap" //self explanatory"messenger" //player chat boxEvidently this is tied to the minimap, i.e. these messages will always appear above, and left aligned, to the minimap."damagePanel" //tank status panel"leftPanel" //own team players panel"rightPanel" //enemy team players panelI followed the tips from the Korean Random post about reading the information presented in Debug mode.All the boxes are shown in the following notation:All boxes are default offset from the Top Left corner of the screen.The options that they present as "configurable" are:From my testing, horizontal and vertical align are not working very well. It's just safer to do a little math and offset from the Top Left.Debug is working fine.Width and Height work for some panels, but they definitely DO NOT work for the Left and Right Panels.The size dimensions that are set for these boxes in no way corresponds to the actual size of the displayed players.After much trial and error, I have found that the displayed players get drawn somewhere near the top left of the defined boxes. If you change the default box sizes, everything gets FUBAR'd.Eventually, I just kept tweaking it until I got it to a place I was satisfied with.Here are the settings I am using:

Edited by Grumpytanker, Jul 29 2013 - 03:47.