You can edit the options.xml file located at .\Options\options.xml to change any of the options that are available in the Options screen in-game.
When using a default setting, the setting will not show up in the options.xml file. However, in the sample below, the default settings are used as an example.
<?xml version="1.0" encoding="UTF-8"?>
<objects name="Object Load" version="0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<object type="SystemOptions" name="">
<property name="bFullscreen" value="true"/>
<property name="nScreenWidth" value="1024"/>
<property name="nScreenHeight" value="768"/>
<property name="bMuteSoundEffects" value="false"/>
<property name="bMuteMusic" value="false"/>
<property name="bUseShadows" value="true"/>
<property name="bUseParticleEffects" value="true"/>
<property name="eSpriteMapMode" value="SPRITE_MAP_MODE_DEFAULT"/>
</object>
</objects>
You can set the game to full screen or windowed by setting the full screen option with a true/false boolean.
<property name="bFullscreen" value="false"/>
Most modern displays run in a 16:9 screen ratio, using resolutions like 1920x1080 or 1366x768. These resolutions, as well as many others, are not supported by the game by default. If your desired resolution is not available, you can set a custom one in the options.xml file.
<property name="nScreenWidth" value="1920"/>
<property name="nScreenHeight" value="1080"/>
You can mute or unmute your sound effects and game music. Each can be set with a true/false boolean.
<property name="bMuteSoundEffects" value="true"/>
<property name="bMuteMusic" value="true"/>
To improve graphics performance on older systems, or to suit your personal preference, you can disable using shadows or particle effects, or both.
<property name="bUseShadows" value="false"/>
<property name="bUseParticleEffects" value="false"/>
To further help with graphics performance, or to suit your personal preferences, you can also limit the number of 3D model sets that the game will use. The lower the setting, the fewer different 3D models that will be used, and the better the graphics performance.
Every country will use unique models for their own country (or as defined by models shared by different countries), and each unit type will have unique models. Tanks of different technology levels will look different, bombers of different technology levels will look different, etc. Tanks of one country will look different from another country, bombers of one country will look different from another country, etc.
<property name="eSpriteMapMode" value="SPRITE_MAP_MODE_DEFAULT"/>
Every country will use unique models for their own country (or as defined by models shared by different countries), but they will use a single model for each unit type. All tanks will look the same regardless of technology level, all bombers will look the same regardless of technology level, etc. However, the tanks of one country will look different from another country, the bombers of one country will look different from another country, etc.
<property name="eSpriteMapMode" value="SPRITE_MAP_MODE_LIMITED_BY_UNIT"/>
Every country will use the same model set, but each unit type will be unique. Tanks of different technology levels will look different, bombers of different technology levels will look different, etc. Tanks of a certain technology level will look the same across all countries, bombers of a certain technology level will look the same across all countries, etc.
<property name="eSpriteMapMode" value="SPRITE_MAP_MODE_LIMITED_BY_COUNTRY"/>
Every country will use the same model set, and each unit type will use the same model regardless of technology level.
<property name="eSpriteMapMode" value="SPRITE_MAP_MODE_LIMITED_BY_UNIT_AND_COUNTRY"/>