Jump to content
Korean Random
Duke_Ragnar

Is an Editor forthcoming?

Recommended Posts

Considering that I do not speak Russian or HTML, XVM is now effectively dead for my purposes as I have no way to configure it.

 

Is there an editor coming out for the 9.14 version?   Am I missing something?

 

I suspect there is useful stuff on this website but there is no telling what or where it is for non-Russians. 

 

WTF?

 

Ragnar

  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

 

 

Considering that I do not speak Russian or HTML

This is best words, that I ever hear about Russian language.

 

 

 

XVM is now effectively dead for my purposes as I have no way to configure it.

There are a lot of good people, that know English and XVM.

 

 

 

Is there an editor coming out for the 9.14 version? Am I missing something?

Nope. All editors now dead.

 

 

 

I suspect there is useful stuff on this website but there is no telling what or where it is for non-Russians.

You can get it too. All of this information is posted by active KR users. Many of them speak English.

  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

Without an editor the utility of XVM is severely diminished.      

 

It is great that many posters on this site speak English, however since they post in Russian it really doesn't matter what other languages they "speak".

 

The forum is not a substitute for an editor. 

 

Ragnar

  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

It's not diminished at all. You don't need any editor to be able to edit the config. A text editor is all you need (recommended Notepad++).

And the code of the config isn't that hard to understand. In the default config, most options are described, and the rest you can figure out by yourself if you only put a little effort in trying to do so.

  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

Some of the items in the configs are obvious and some are not.   Some just look like gibberish.  While I'm sure if I spent a few weeks screwing with it I could probably get it back to working the way I had it before 9.14, I don't have the time.

 

Basically I'm good with WoT mods if they are available to all players.   Without an editor this one is not.

 

Ragnar

Share this post


Link to post

Short link
Share on other sites

, было бы кому этим заняться. Есть желающие? :)

Share this post


Link to post

Short link
Share on other sites

Так давайте восстановим онлайн редактор...

unreal

Share this post


Link to post

Short link
Share on other sites

сейчас в моде реализованы такие сложные вещи, что никакой редактор кроме текстового не поможет

Share this post


Link to post

Short link
Share on other sites

сейчас в моде реализованы такие сложные вещи, что никакой редактор кроме текстового не поможет

Я открывал конфиг только чтобы поменять false на true в нескольких местах. Остальноее для меня было магией.

Ну и не обязательно конфигурировать всё.

Edited by ShadowHunterRUS

Share this post


Link to post

Short link
Share on other sites

Я открывал конфиг только чтобы поменять false на true в нескольких местах. Остальноее для меня было магией.

Ну и не обязательно конфигурировать всё.

ну эдак-то конечно можно, но во-первых толку от такого будет не слишком много, во-вторых как раз это не сложно сделать и в текстовом. вся и соль-то именно в этом "остальном". я честное слово не представляю, как например вот это можно запсить в редактор кроме как текстом:

  // Шаблоны
  "def": {
    // Text fields shadow.
    // Тени текстовых полей.
    "textFieldShadow": { "color": "0x000000", "alpha": 0.75, "blur": 2, "strength": 1, "distance": 0, "angle": 0 },

    // Squad icon.
    // Иконка взвода.
    "squad": { "x": 7, "y": 4, "alpha": "{{alive?100|50}}", "src": "cfg://demon2597/img/squads/{{squad?sq|squad}}{{squad-num}}.png" },
    // Enemy spotted status marker definition (except "none" panels").
    // Шаблон маркера статуса засвета противника (кроме "none" ушей").
    "enemySpottedMarker": { "x": -6, "y": 2, "w": 5, "h": 22, "bgColor": "{{c:spotted}}", "borderColor": "0x000000", "alpha": "{{a:spotted}}", "bindToIcon": true },

    // "none" panels text fields.
    // Текстовые поля "none" ушей.
    "noneEnemySpottedMarker": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "x": 235, "y": 2, "w": 5, "h": 22, "bgColor": "{{c:spotted}}", "borderColor": "0x000000", "alpha": "{{a:spotted}}" },
    "noneBgLeft": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "w": 195, "alpha": 40, "src": "{{alive?cfg://demon2597/img/noneBgAliveLeft.png|cfg://demon2597/img/noneBgDeadLeft.png}}" },
    "noneBgRight": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "w": 195, "alpha": 40, "src": "{{alive?cfg://demon2597/img/noneBgAliveRight.png|cfg://demon2597/img/noneBgDeadRight.png}}" },
    "noneSelected": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "w": 156, "$ref": { "path": "def.largeSelected" } },
    "noneSquad": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "$ref": { "path": "def.squad" } },
    "noneHpScaleBgDimmerLeft": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "x": 31, "y": 20, "w": 100, "h": 3, "bgColor": "0x000000", "alpha": "{{alive?{{hp?20|0}}|0}}" },
    "noneHpScaleBgDimmerRight": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "x": 31, "y": 20, "w": 100, "h": 3, "bgColor": "0x000000", "alpha": "{{alive?{{hp?10|0}}|0}}" },
    "noneHpScaleBg": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "x": 30, "y": 19, "w": 102, "h": 5, "bgColor": "{{player?{{alive?#FFCC66|#BF891D}}|{{c:system}}}}", "alpha": "{{alive?{{hp?30|0}}|30}}", "borderColor": "0x000000" },
    "noneHpScale": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "x": 31, "y": 20, "w": "{{hp-ratio:100}}", "h": 3, "bgColor": "{{player?#FFCC66|{{c:system}}}}", "alpha": "{{hp?70|0}}" },
    "noneHpKnown": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "x": 81, "y": 2, "align": "center", "alpha": "{{alive?{{hp?100|0}}|0}}",
			"format": "<font face='$FieldFont' size='13' color='{{c:hp-ratio}}' alpha='{{ready?#FF|#80}}'><font face='ZurichCondMono'>{{hp%4d}}</font> <font face='ZurichCondMono'>({{hp-ratio%3d}}</font>% / <font face='ZurichCondMono'>{{hp-max%4d}})</font></font>",
			"shadow": {}
		},
    "noneHpUnknown": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "x": 81, "y": -14, "valign": "center", "align": "center", "alpha": "{{alive?{{hp?0|100}}|0}}",
			"format": "<font face='XVMSymbol' size='24' color='#9284C3' alpha='{{ready?#FF|#80}}'>{{l10n:No data}}</font>",
			"shadow": {}
		},
    "noneHpDead": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "x": 81, "y": -1, "align": "center", "alpha": "{{alive?0|100}}",
			"format": "<font face='XVMSymbol' size='24' color='#FFFFFF' alpha='#80'>+</font>",
			"shadow": {}
		},
    "noneFrags": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "x": 144, "$ref": { "path": "def.largeFrags" } },
    "noneIconLeft": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "x": 156, "y": 1, "alpha": "{{alive?100|50}}", "highlight": "{{tk?true|false}}", "src": "xvm://res/contourAlly/{{vehiclename}}.png" },
    "noneIconRight": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "x": 156, "y": 1, "alpha": "{{alive?100|50}}", "src": "xvm://res/contourEnemy/{{vehiclename|unknown}}.png" },

    // "short" panels text fields.
    // Текстовые поля "short" ушей.
    "shortSelected": { "w": "{{xvm-stat?{{r_size=2?86|98}}|46}}", "$ref": { "path": "def.largeSelected" } },
    "shortHpLeft": { "x": 28, "w": "{{xvm-stat?47|18}}", "$ref": { "path": "def.largeHpLeft" } },
    "shortHpRight": { "x": 28, "w": "{{xvm-stat?47|18}}", "$ref": { "path": "def.largeHpRight" } },
    "shortFrags": { "x": 35, "$ref": { "path": "def.largeFrags" } },
    "shortRatingLeft": { "x": 45, "$ref": { "path": "def.largeRatingLeft" } },
    "shortRatingRight": { "x": 45, "$ref": { "path": "def.largeRatingRight" } },

    // "medium" panels text fields.
    // Текстовые поля "medium" ушей.
    "mediumSelected": { "w": "{{xvm-stat?{{r_size=2?219|231}}|179}}", "$ref": { "path": "def.largeSelected" } },
    "mediumHpLeft": { "x": "{{xvm-stat?51|28}}", "$ref": { "path": "def.largeHpLeft" } },
    "mediumHpRight": { "x": "{{xvm-stat?51|28}}", "$ref": { "path": "def.largeHpRight" } },
    "mediumBattles": { "x": 28, "y": 2, "alpha": "{{xvm-stat?100|0}}",
			"format": "<font face='ZurichCondMono' size='13' color='#FFFFFF' alpha='{{alive?#FF|#80}}'><font color='{{c:kb}}'>{{kb>=99.5?XXk|{{kb%2d~k|--k}}}}</font></font>",
			"shadow": {}
		},
    "mediumNameLeft": { "x": "{{xvm-stat?51|28}}", "$ref": { "path": "def.largeNameLeft" } },
    "mediumNameRight": { "x": "{{xvm-stat?51|28}}", "$ref": { "path": "def.largeNameRight" } },
    "mediumFrags": { "x": "{{xvm-stat?190|167}}", "$ref": { "path": "def.largeFrags" } },
    "mediumRating": { "x": 200, "y": 2, "alpha": "{{xvm-stat?100|0}}",
			"format": "<font face='ZurichCondMono' size='13' color='#FFFFFF' alpha='{{alive?#FF|#80}}'><font color='{{c:r}}'>{{r_size=2?{{r%s|--}}|{{r>=10000?XXXX|{{r%4d|----}}}}}}</font></font>",
			"shadow": {}
		},

    // "medium2" panels text fields.
    // Текстовые поля "medium2" ушей.
    "medium2Battles": { "x": 28, "y": 2, "alpha": "{{xvm-stat?100|0}}",
			"format": "<font face='ZurichCondMono' size='13' color='#FFFFFF' alpha='{{alive?#FF|#80}}'><font color='{{c:t-battles}}'>{{t-hb>=99.5?XXh|{{t-hb%2d~h|--h}}}}</font></font>",
			"shadow": {}
		},
    "medium2Rating": { "x": 200, "y": 2, "alpha": "{{xvm-stat?100|0}}",
			"format": "<font face='ZurichCondMono' size='13' color='#FFFFFF' alpha='{{alive?#FF|#80}}'><font color='{{c:xte}}'>{{xte%s|--}}</font></font>",
			"shadow": {}
		},

    // "large" and "medium" panels text fields.
    // Текстовые поля "large" и "medium" ушей.
    "largeSelected": { "y": 1, "w": "{{xvm-stat?{{r_size=2?266|278}}|226}}", "alpha": 33, "src": "cfg://demon2597/img/{{selected}}{{.playersPanel.colorSelectedByStat=true?{{c:r}}}}.png" },
    "largeHpLeft": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "x": "{{xvm-stat?76|28}}", "y": 1, "alpha": "{{alive?40|0}}", "src": "cfg://demon2597/img/left{{c:hp-ratio}}.png" },
    "largeHpRight": { "enabled": "{{.battle.allowHpInPanelsAndMinimap}}", "x": "{{xvm-stat?76|28}}", "y": 1, "alpha": "{{alive?40|0}}", "src": "cfg://demon2597/img/right{{c:hp-ratio}}.png" },
    "largeBattlesLeft": { "x": 28, "y": 2, "alpha": "{{xvm-stat?100|0}}",
			"format": "<font face='ZurichCondMono' size='13' color='#FFFFFF' alpha='{{alive?#FF|#80}}'><font color='{{c:kb}}'>{{kb>=99.5?XXk|{{kb%2d~k|--k}}}}</font> <font color='{{c:t-battles}}'>{{t-hb>=99.5?XXh|{{t-hb%2d~h|--h}}}}</font></font>",
			"shadow": {}
		},
    "largeBattlesRight": { "x": 28, "y": 2, "alpha": "{{xvm-stat?100|0}}",
			"format": "<font face='ZurichCondMono' size='13' color='#FFFFFF' alpha='{{alive?#FF|#80}}'><font color='{{c:t-battles}}'>{{t-hb>=99.5?XXh|{{t-hb%2d~h|--h}}}}</font> <font color='{{c:kb}}'>{{kb>=99.5?XXk|{{kb%2d~k|--k}}}}</font></font>",
			"shadow": {}
		},
    "largeNameLeft": { "x": "{{xvm-stat?76|28}}", "y": 2,
			"format": "<font face='$FieldFont' color='#FFFFFF' alpha='{{alive?{{ready?#FF|#80}}|#80}}'><font size='13' color='{{player?#FFCC66|{{squad?#FF914C|{{tk?#00EAFF}}}}}}'>{{name=demon2597?<font face='XVMSymbol' size='15'>t</font>|{{name%.13s~..}}}} </font><font size='12' color='{{topclan?#FFCC66|#E5D39A}}'>{{clannb}}</font></font>",
			"shadow": {}
		},
    "largeNameRight": { "x": "{{xvm-stat?76|28}}", "y": 2,
			"format": "<font face='$FieldFont' color='#FFFFFF' alpha='{{alive?{{ready?#FF|#80}}|#80}}'><font size='12' color='{{topclan?#FFCC66|#E5D39A}}'>{{clannb}}</font><font size='13'> {{name=demon2597?<font face='XVMSymbol' size='15'>t</font>|{{name%.13s~..}}}}</font></font>",
			"shadow": {}
		},
    "largeFrags": { "x": "{{xvm-stat?215|167}}", "align": "center", "y": 2,
			"format": "<font face='ZurichCondMono' size='13' color='#FFFFFF' alpha='{{alive?#FF|#80}}'>{{frags}}</font>",
			"shadow": {}
		},
    "largeRatingLeft": { "x": 225, "y": 2, "alpha": "{{xvm-stat?100|0}}",
			"format": "<font face='ZurichCondMono' size='13' color='#FFFFFF' alpha='{{alive?#FF|#80}}'><font color='{{c:r}}'>{{r_size=2?{{r%s|--}}|{{r>=10000?XXXX|{{r%4d|----}}}}}}</font><font face='$FieldFont'>   </font><font color='{{c:xte}}'>{{xte%s|--}}</font></font>",
			"shadow": {}
		},
    "largeRatingRight": { "x": 225, "y": 2, "alpha": "{{xvm-stat?100|0}}",
			"format": "<font face='ZurichCondMono' size='13' color='#FFFFFF' alpha='{{alive?#FF|#80}}'><font color='{{c:xte}}'>{{xte%s|--}}</font><font face='$FieldFont'>   </font><font color='{{c:r}}'>{{r_size=2?{{r%s|--}}|{{r>=10000?XXXX|{{r%4d|----}}}}}}</font></font>",
			"shadow": {}
		}
  }, 

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites
Комментарии в стиле "Это мост"

да, я не стал комментировать каждое экстра поле, но это же мой частный случай, по идее это можно сделать, просто никто не просил, я и не стал, мне и так нормально, по названию поля все вроде понятно) но суть не в этом

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

все вроде понятно

<font><font></font><font></font></font>
да, конечно. Edited by ShadowHunterRUS

Share this post


Link to post

Short link
Share on other sites
<font><font></font><font></font></font>
да, конечно.

гы) такого нема, только если </font></font>

Share this post


Link to post

Short link
Share on other sites

я вовсе не против какого-то графического редактора, просто для переключения true на false не стоит шкурка выделки, а для полноценного редактирования конфига его сделать наверное нереально, как выше было сказано

Share this post


Link to post

Short link
Share on other sites

наверное нереально

Поэтому нужно выпиливать юзерстили из .xc-файлов и пересмотреть структуру конфигов в целом. Edited by ShadowHunterRUS

Share this post


Link to post

Short link
Share on other sites

@demon2597, я атрибуты опустил. Влияние внешнего тега -> 0

как 0? ты об этом например?

"format": "<font face='ZurichCondMono' size='13' color='#FFFFFF' alpha='{{alive?#FF|#80}}'><font color='{{c:xte}}'>{{xte%s|--}}</font><font face='$FieldFont'>   </font><font color='{{c:r}}'>{{r_size=2?{{r%s|--}}|{{r>=10000?XXXX|{{r%4d|----}}}}}}</font></font>" 

так там все верно вроде

Поэтому нужно выпиливать юзерстили из .xc-файлов и пересмотреть структуру конфигов в целом.

дык а как это? тут смотря кому что требуется, тот это и пилит. дефолт не возможно написать так, чтобы он подходил для всех частных случаев

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...