XVM FAQ

Common Questions

Where can I download XVM?

The official website of XVM is located at www.ModXVM.com.

The latest files are published on page download XVM. The newest versions of XVM always appear only here.

Please Note: We do not recommend downloading XVM from other sources. Getting XVM from unofficial sources poses risks to your computer. Always check the address where you are downloading XVM from and don’t install if the address is not modxvm.com.

What are the system requirements for XVM?

In order to use XVM you need to have the latest version of World of Tanks installed.

In old versions of Microsoft Windows, also in of OS Linux and Mac OS X may require additional installation of the fonts used in the default configuration:

  • Wingdings
  • Lucida Console

How often does the XVM server update player statistics?

User of XVM is placed in a queue for updating at least once every 3 days. All other players – at least once every 11 days.

I.e. when the user of XVM enters the battle, our server will check when his stats was updated. If since the last update has been more than 3 days, this user will placed in the queue for update.
All other players who got into a battle with user of XVM will placed in queue for updating if their statistics is older than 11 or more days.

Update speed of queue depends on the load on stats server and on server of WG API. It can range from a few seconds to several days.

How do you create a configuration file or edit XVM.xc?

There are two different ways to create or edit your configuration.
First, the simpler and recommended way: use the visual Online Configuration Editor.
The second way is less intuitive, but may sometimes be useful for advanced users. You can manually edit the configuration file in a text editor like Microsoft Word or Open Office Writer.
You may also use pre-made XVM configurations from other users, available in a special section on the official mod support forum.

How is player Efficiency Rating calculated?

WN8 (displayed with the macro {{wn8}}) is calculated using the following formula:

rDAMAGE = avgDmg     / expDmg
rSPOT   = avgSpot    / expSpot 
rFRAG   = avgFrag    / expFrag 
rDEF    = avgDef     / expDef 
rWIN    = avgWinRate / expWinRate

rWINc    = max(0,                     (rWIN    - 0.71) / (1 - 0.71) )
rDAMAGEc = max(0,                     (rDAMAGE - 0.22) / (1 - 0.22) )
rFRAGc   = max(0, min(rDAMAGEc + 0.2, (rFRAG   - 0.12) / (1 - 0.12)))
rSPOTc   = max(0, min(rDAMAGEc + 0.1, (rSPOT   - 0.38) / (1 - 0.38)))
rDEFc    = max(0, min(rDAMAGEc + 0.1, (rDEF    - 0.10) / (1 - 0.10)))

WN8 = 980*rDAMAGEc + 210*rDAMAGEc*rFRAGc + 155*rFRAGc*rSPOTc + 75*rDEFc*rFRAGc + 145*MIN(1.8,rWINc)

WN6 (displayed with the macro {{wn6}}) is calculated using the following formula:

wn6=(1240-1040/(MIN(TIER,6))^0.164)*FRAGS
+DAMAGE*530/(184*e^(0.24*TIER)+130)
+SPOT*125 +MIN(DEF,2.2)*100
+((185/(0.17+e^((WINRATE-35)*-0.134)))-500)*0.45
+(6-MIN(TIER,6))*-60

Efficiency Rating (WoT-News version)(displayed with the macro {{eff}}) is calculated using the following formula:

DAMAGE * (10 / (TIER + 2)) * (0.21 + 3*TIER / 100) +
FRAGS * 250 +
SPOT * 150 +
log(CAP + 1) / log(1.732) * 150 +
DEF * 150
DAMAGE - average damage
FRAGS  - average kills
SPOT   - average spots
CAP    - average capture points per game
DEF    - average defense points per game

Your commentary and suggestions regarding the formula can be posted on the forum in the section “Ratings in XVM”.

Can I use XVM while also using the standard in-game markers?

Yes. Open your config file in the online editor and click the option: “Use standard client vehicle markers” under the common settings section.
If you are manually editing the configuration file: In the “battle” section, change the function of “useStandardMarkers” to true. The default is false – in other words using the XVM markers in place of the in-game ones.
Please note: The standard markers in World of Tanks do not support additional text fields. If you use the standard in-game markers, you cannot customize the markers to utilize statistics or other features above the vehicle.

How do I change the color and/or text of the scrolling damage indicator when a target is one-shotted?

The color of dead enemies (i.e. the color of the final damage to an enemy) is managed separately: When using the visual editor, make sure that the “Dead” status button is pressed.
If you are manually editing the configuration file: The color is in the “dead” section. Please note that section configures differently for both allies and enemies. In this way, you can configure various messages depending on which team a vehicle is located.

What does the asterisk * or apostrophe ‘ after the nick mean?

These symbols are used only when a player has a stock turret on his vehicle.

  • The Asterisk * appears when a player has a stock turret that is unable to mount the top gun for that vehicle.
  • The Apostrophe ‘ appears when a player has a stock turret that is able to mount the top gun for that vehicle.

Everything is working, but in place of text, I only see “squares”. What is the problem?

The fonts you chose in your configuration file are not installed on your system. Change the font to one installed on your system, or install the font specified in the configuration file (Many config authors will attach font files to their configurations).

How can I add our clan icon to XVM’s icon collection?

The XVM clan icon collection only includes top 150 clans (according to ivaneer).
In order to get your clan’s icon into our collection, you need for your clan to reach the top 150 in that rating.

How is the team’s chance to win calculated?

The chance to win is only calculated where there is an even number of allies and enemies. When a player does not have stats available, server averages are used.
You can get more information regarding the formula used to calculate team win chance in this thread on the offical XVM forum.

How do I use my own images for text fields with HTML support?

In order to use your own images in text fields you need to use the tag <img>.
The <img> tag allows you to place image files (JPEG, GIF, PNG), SWF files and video fragments.  In multi-line fields text will automatically flow around the image.
The <img> tag supports the following attributes:

src     - specifies the path to the image of SWF file or the identifier of the video fragment symbol in the library. It's a required attribute, none others are required. External files (JPEG, GIF, PNG and SWF) are displayed only after being fully loaded.
width   - width of the image, SWF file or video fragment. Measured in pixels
height  - height of the image, SWF file or video fragment. Measured in pixels
align   - specifies the alignment of an image according to surrounding elements. the default is left. 
hspace  - specifies the whitespace on left and right side of an image. The default is 8.
vspace  - specifies the whitespace on top and bottom of an image. The default is 8.

Usage example:

<img src='img://gui/flash/XVM.png' width='16' height='16'>

Using the code above will display a 16×16 pixel image located at res_mods/[version]/gui/flash/XVM.png.
Please note that path should indicate the current version of the game in the mods folder, and not the root directory of the game.

How do you remove the clock in the debug panel (next to FPS)?

Leave the “Clock format” field blank in the vision Configuration editor under the common tab.
If you are manually editing the configuration file in a text editor: leave a blank setting in the “clockFormat” field. I.e. "clockFormat": ""

How do I use my own “lamp” with the Sixth Sense perk?

You do not need to edit battle.swf!
To change the lamp image for the Sixth Sense perk just place your alternative .png-format image in res_mods/xvm/res/SixthSense.png
Please note that file needs to named SixthSense and be in the .png format.

How can I change the font in XVM text fields using HTML?

You can use any attributes for the font tag:

  • color – specifies text color
  • face – specifies font
  • size – specifies text size

Usage example:

<font color='#666' face='Consolas' size='10'>{{rating}}</font>

In this example, the general win rate  of the player is colored in grey (#666 is a color number in RGB) and written in the “Consolas” font at size 10.

How do you convert X and Y coordinates from OTMdata.xml when transferring to XVM.xvmconf?

         case "playerName":
                dx = -70;
                dy = -16;
         case "vehicleName":
                dx = -70;
                dy = -16;
         case "currentHealth":
                dx = -41;
                dy = -18;
         case "healthRatio":
                dx = -41;
                dy = -18;
        }