Jump to content
Sign in to follow this  
Ress

[1.2.0] XVM config parts (collection)

Recommended Posts

In future i plan on using this topic to share some XVM config parts or pieces of my own config.
First on the list: info panels

NOTE: Created and tested on 1920x1080, also with default XVM config in mind

Quick install guide:
1) Copy .xc files and icons folder (if included) inside:
res_mods/configs/xvm/<your config> folder


2) Add required formats:
inside @xvm.xc and battleLabels.xc


3) Download extra .py (if required) inside:
res_mods/configs/xvm/py_macro folder

Setup on .py panels are:
display duration: 3 sec / enabled on: allies, enemy & destroyed
ALT: show player / Numpad 7: toggle on/off



V0 - Minimal Info Panel (by Ress)
(requires: only XVM, no extra py_macro)

Spoiler

preview-minimal.jpg.03039eb4aa7431fcb4c6402e8ae802db.jpg
Download: minimal.7z


battleLabels.xc add:

${ "battleLabelsInfoPanel.xc":"def.InfoPanel" },
${ "battleLabelsInfoPanel.xc":"def.InfoPanelAlt" } //optional Alt player info - disabled inside config

 



V1,V2,V3 - izeberg Info Panels (originally by Shtys)
(Requires: infoPanel.py & info_panel_data.py (by Kotyarko_O - download link)

Spoiler

v1 reload and vision (originally by Shtys)
preview-v1.jpg.c4e3eddfc6e3139a3f34bbe274e95234.jpg
Download: izeberg-v1-reload and vision.7z

@xvm.xc add:

  "infoPanel": ${"infoPanel.xc":"infoPanel"}

battleLabels.xc add:

      ${ "battleLabelsInfoPanel.xc":"def.InfoPanel" }

+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
v2 standard (originally by Shtys)
preview-v2.jpg.1e1b1bb30315dc54f3925b994583ea63.jpg
Download: izeberg-v2-standard.7z
note: uses Cuprum font (included inside archive)

@xvm.xc add:

  "infoPanel": ${"infoPanel.xc":"infoPanel"}

battleLabels.xc add:

      ${ "battleLabelsInfoPanel.xc":"def.InfoPanel" }

+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
v3 colored (originally by Shtys)
preview-v3.jpg.3f12ebbbadc62959b4c8c70ade06e49e.jpg
Download: izeberg-v3-colored.7z
note: uses Cuprum font (included inside archive)

@xvm.xc add:

  "infoPanel": ${"infoPanel.xc":"infoPanel"}

battleLabels.xc add:

      ${ "battleLabelsInfoPanel.xc":"def.InfoPanel" },
      ${ "battleLabelsInfoPanel.xc":"def.InfoPanelbg" }

+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Comparison
compare-izeberg.jpg.abe6e31a6b5473bfcf96b32c4a965b9e.jpg



V4 - masheene Info Panel (originally by Kriegstreiber)

(Requires: infoPanel.py & info_panel_data.py)

Spoiler

(originally by Kriegstreiber)
preview-masheene.jpg.29b7f6e091cee49344d7f198dc4999fc.jpg
Download: masheene.7z

@xvm.xc add:

  "infoPanel": ${"infoPanel.xc":"infoPanel"}

battleLabels.xc add:

      ${ "battleLabelsInfoPanel.xc":"def.InfoPanel" },
      ${ "battleLabelsInfoPanel.xc":"def.InfoPanelbg" }

+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Comparison
compare-masheene.jpg.f7b28154c6e58ee5f3e51e1384b5ba0f.jpg



V5,V6 - ekspoint Info Panels

(Requires: infoPanel.py & info_panel_data.py)

Spoiler

V5 (originally by angelsoft)
preview-angelsoft.jpg.3180c719672101360cc25edc54e77804.jpg
Download: eskpoint-angelsoft.7z
(minor bug: text changes but player tank image remains after pressing and releasing ALT on target)

@xvm.xc add:

  "infoPanel": ${"infoPanel.xc":"infoPanel"}

battleLabels.xc add:

      ${ "battleLabelsInfoPanel.xc":"def.InfoPanel" },
      ${ "battleLabelsInfoPanel.xc":"def.InfoPanelbg" }

+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
V6 (originally by Shtys)
preview-Shtys.jpg.104a517138d57397e9a39c5e887a1e1b.jpg
Download: ekspoint-Shtys.7z
(note: it will display installed contour icons)

@xvm.xc add:

  "infoPanel": ${"infoPanel.xc":"infoPanel"}

battleLabels.xc add:

      ${ "battleLabelsInfoPanel.xc":"def.InfoPanel" },
      ${ "battleLabelsInfoPanel.xc":"def.InfoPanelbg" }

+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Comparison
compare-ekspoint.jpg.9de3bae41c061dde6c396a5c20454927.jpg


 

  • Upvote 1

Share this post


Link to post
Share on other sites

Second on the list: miscellaneous stuff from my config (TeamHPPool, OTM, random stuff that someone might find useful...)

NOTE: Created and tested on 1920x1080, also with default XVM config in mind

Quick install guide:
1) Copy .xc files and icons folder (if included) inside: res_mods/configs/xvm/<your config> folder


2) Add required formats: inside elements.xc and battleLabels.xc

TeamHPPool

(requires: only XVM, no extra py_macro)

Spoiler

TeamHPPool.jpg.5e2a7b88c82ffded90821778a3c1c46c.jpg
Download: TeamHPPool.7z

elements.xc add: (disable frag correlation bar, to avoid overlapping)

"fragCorrelationBar": { "alpha": 0 }

battleLabels.xc add:

      ${ "battleLabelsTeamHPPool.xc":"def.allyHPbar" },
      ${ "battleLabelsTeamHPPool.xc":"def.allyHPtext" },
      ${ "battleLabelsTeamHPPool.xc":"def.allyHPbarbg" },
      ${ "battleLabelsTeamHPPool.xc":"def.enemyHPbar" },
      ${ "battleLabelsTeamHPPool.xc":"def.enemyHPtext" },
      ${ "battleLabelsTeamHPPool.xc":"def.enemyHPbarbg" },
      ${ "battleLabelsTeamHPPool.xc":"def.teamHPpanelscore" },
      ${ "battleLabelsTeamHPPool.xc":"def.teamHPpanelscorebg" },
      ${ "battleLabelsTeamHPPool.xc":"def.teamHPpanelbg" }

Initial result should look like this:
setup1.thumb.jpg.2adb3ec6584678d48f32f2e7005dd8c7.jpg

You can optimize it by disabling totalHP, avgDamage, mainGun inside battleLabelsTemplates.xc :
(also moving/detaching totalEfficiency from playerspanel to center)
...
    // Total hp indicator.
    // Индикатор общего HP команд.
    "totalHP": {
      "enabled": false,
...
    // Avg damage on current vehicle.
    // Средний урон на текущей технике.
    "avgDamage": {
      "enabled": false,
...
    // Threshold necessary for achievements "High caliber".
    // Порог необходимый для получения достижения "Основной калибр".
    "mainGun": {
      "enabled": false,
...
    "totalEfficiency": {
      "enabled": true,
      "updateEvent": "PY(ON_TOTAL_EFFICIENCY), ON_PANEL_MODE_CHANGED",
      "x": "0",
      "y": "25",
      "align": "center",
      "screenHAlign": "center",

      "width": "{{py:xvm.isStuns?350|260}}",
...
Result after that:
setup2.thumb.jpg.bc1ab727242b759948e601c50794593b.jpg

Also background can be disabled inside battleLabelsTeamHPPool.xc :
...
    "teamHPpanelbg": {
      "enabled": false,
      "layer": "bottom",
...
setup3.thumb.jpg.6b8e9c0127a93ba113482bb5d5f9cb09.jpg



PerformancePanel
(requires: mod_wn8_chance.py (by Tey - download link) & battleEfficiency.py (by Kotyarko_O - download link)

Spoiler

PerformancePanel.jpg.34a5e2ed059197b68c25758269631884.jpg
Download: PerformancePanel.7z
(note: requires dynamic "wn8" and "eff" colors inside colors.xc for PlayerWN8 and PlayerEFF to be colored)

battleLabels.xc add:

      ${ "battleLabelsPerformancePanel.xc":"def.PerformancePanelHeaderbg" },
      ${ "battleLabelsPerformancePanel.xc":"def.PerformancePanelbg" },
      ${ "battleLabelsPerformancePanel.xc":"def.PerformancePanelHeader" },
      ${ "battleLabelsPerformancePanel.xc":"def.teamWinChance" },
      ${ "battleLabelsPerformancePanel.xc":"def.teamWN8" },
      ${ "battleLabelsPerformancePanel.xc":"def.enemyWN8" },
      ${ "battleLabelsPerformancePanel.xc":"def.playerEfficiency" },
      ${ "battleLabelsPerformancePanel.xc":"def.playerDamage" },
      ${ "battleLabelsPerformancePanel.xc":"def.mainGun" }

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.