Jump to content
Korean Random
ktulho

Прицел (без сведения) средствами XVM

Recommended Posts

2 часа назад, ktulho сказал:

Вот такие:


{
  "sight": {
    // false - отключить мод
    "enabled": true,
    // Сфера разлета осколков осколочно-фугасных снарядов
    "sphereDispersion": {
      // true - включить
      "enabled": true,
      // Для каких типов техники будет отображаться сфера. Возможные значения ["LT", "MT", "HT", "TD", "SPG"]
      "vtype": ["SPG"],
      // отображение сферы по нажатию клавиши
      "hotkey": { 
        // true - включить
        "enabled": false,
        // коды клавиш можно посмотреть в файле hotkeys.xc.
        "keyCode": 29,
        // onHold: false - произвести действие по разовому нажатию клавиши. true - по удержанию.
        "onHold": true }
    },
    // true - не отображать сетку прицела
    "removeIndicator": false,
    // true - не отображать центральный маркер
    "removeCentralMarker": false,
    // true - не отображать полосу перезарядки
    "removeLoad": true,
    // true - не отображать полосу прочности 
    "removeCondition": true,   
    // true - не отображать кассеты 
    "removeContainers": false,
    // true - не отображать таймер перезарядки 
    "removeLoadingTimer": true,
    // true - не отображать индикатор кратности прицела 
    "removeZoomIndicator": true,
    // true - не отображать дистанцию до цели 
    "removeDistance": true,
    // true - не отображать количество снарядов
    "removeQuantityShells": true,
    // Тип снаряда (макрос {{py:sight.shellType}}).
    "shellType": {
      "armor_piercing":    "{{l10n:armor_piercing}}",    // armor piercing / бронебойный
      "high_explosive":    "{{l10n:high_explosive}}",    // high explosive / осколочно-фугасный
      "armor_piercing_cr": "{{l10n:armor_piercing_cr}}", // armor piercing composite rigid / бронебойный подкалиберный
      "armor_piercing_he": "{{l10n:armor_piercing_he}}", // armor piercing high explosive / бронебойно-фугасный
      "hollow_charge":     "{{l10n:hollow_charge}}"      // high explosive anti-tank / кумулятивный
    }
  }
}

 

 

Share this post


Link to post

Short link
Share on other sites

@ktulho Да, присутствует. Скачивал все скрипты с первого сообщения.

питон лог

Цитата

WorldOfTanks 0.9.22.0 (compiled at 11:34:21 Jan 29 2018) starting on Sun Mar  4 20:57:05 2018

2018-03-04 20:57:05.859: INFO: [Config] Command line: D:/World_of_Tanks/WorldOfTanks.exe "C:\Users\HOME\AppData\Local\Temp\15201662434778_usa_A88_M53_55_mannerheim_line.wotreplay"
2018-03-04 20:57:17.005: INFO: [Config] Default encoding set to utf-8
2018-03-04 20:57:17.391: INFO: [PY_DEBUG] Release Client - Content Type: sd

2018-03-04 20:57:17.391: INFO: [PY_DEBUG] Checking ./res_mods/0.9.22.0.1: mods found
2018-03-04 20:57:17.391: INFO: [PY_DEBUG] Mod file 'mods/0.9.22.0.1/com.modxvm.xfw.native_1.0.7.00031.wotmod' loaded
2018-03-04 20:57:17.391: INFO: [PY_DEBUG] Mod file 'mods/0.9.22.0.1/com.modxvm.xfw_7.4.1.912.wotmod' loaded
2018-03-04 20:57:36.757: NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 271): The quality = 3 was selected.
2018-03-04 20:57:36.757: NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 271): The quality = 4 was selected.
2018-03-04 20:57:41.040: INFO: [XFW] Root dir   : mods/xfw
2018-03-04 20:57:41.040: INFO: [XFW] In .wotmod : True
2018-03-04 20:57:41.552: INFO: [XFW] Loading mod: com.modxvm.xfw, v. 7.4.1.912
2018-03-04 20:57:41.552: INFO: [XFW] Loading mod: com.modxvm.xfw.native, v. 1.0.7.00031
2018-03-04 20:57:41.552: INFO: [XFW] Loading mod: com.modxvm.xfw.wwise, v. 7.4.1.912
2018-03-04 20:57:41.741: INFO: [XFW] Loading mod: com.modxvm.xfw.wotfix, v. 7.4.1.912
2018-03-04 20:57:43.575: INFO: [XFW] Loading mod: com.modxvm.xfw.crashfx, v. 7.4.1.912
2018-03-04 20:57:43.708: INFO: [XFW/Crashfix] Crash fix was applied.
2018-03-04 20:57:43.709: INFO: [XFW] Loading mod: com.modxvm.xfw.ping, v. 7.4.1.912
2018-03-04 20:57:43.712: INFO: [XFW] Loading mod: com.modxvm.xfw.filewatcher, v. 7.4.1.912
2018-03-04 20:57:43.716: INFO: [XFW] Loading mod: com.modxvm.xfw.mutex, v. 7.4.1.912
2018-03-04 20:57:43.719: INFO: [XFW] Loading mod: com.modxvm.xvm, v. 7.4.1.8208
2018-03-04 20:57:47.508: INFO: [XFW] Loading mod: com.modxvm.xvm.autologin, v. 7.4.1.8208
2018-03-04 20:57:47.576: INFO: [XFW] Loading mod: com.modxvm.xvm.battle, v. 7.4.1.8208
2018-03-04 20:57:48.306: INFO: [XFW] Loading mod: com.modxvm.xvm.battleresults, v. 7.4.1.8208
2018-03-04 20:57:48.402: INFO: [XFW] Loading mod: com.modxvm.xvm.contacts, v. 7.4.1.8208
2018-03-04 20:57:48.583: INFO: [XFW] Loading mod: com.modxvm.xvm.crew, v. 7.4.1.8208
2018-03-04 20:57:48.666: INFO: [XFW] Loading mod: com.modxvm.xvm.equip, v. 7.4.1.8208
2018-03-04 20:57:48.710: INFO: [XFW] Loading mod: com.modxvm.xvm.export, v. 7.4.1.8208
2018-03-04 20:57:48.752: INFO: [XFW] Loading mod: com.modxvm.xvm.hangar, v. 7.4.1.8208
2018-03-04 20:57:48.928: INFO: [XFW] Loading mod: com.modxvm.xvm.hotfix, v. 7.4.1.8208
2018-03-04 20:57:48.954: INFO: [XFW] Loading mod: com.modxvm.xvm.integrity, v. 7.4.1.8208
2018-03-04 20:57:48.986: INFO: [XFW] Loading mod: com.modxvm.xvm.limits, v. 7.4.1.8208
2018-03-04 20:57:49.220: INFO: [XFW] Loading mod: com.modxvm.xvm.online, v. 7.4.1.8208
2018-03-04 20:57:49.295: INFO: [XFW] Loading mod: com.modxvm.xvm.ping, v. 7.4.1.8208
2018-03-04 20:57:49.352: INFO: [XFW] Loading mod: com.modxvm.xvm.profile, v. 7.4.1.8208
2018-03-04 20:57:49.440: INFO: [XFW] Loading mod: com.modxvm.xvm.profiler, v. 7.4.1.8208
2018-03-04 20:57:49.482: INFO: [XFW] Loading mod: com.modxvm.xvm.sounds, v. 7.4.1.8208
2018-03-04 20:57:49.701: INFO: [XFW] Loading mod: com.modxvm.xvm.squad, v. 7.4.1.8208
2018-03-04 20:57:49.737: INFO: [XFW] Loading mod: com.modxvm.xvm.tankcarousel, v. 7.4.1.8208
2018-03-04 20:57:49.891: INFO: [XFW] Loading mod: com.modxvm.xvm.techtree, v. 7.4.1.8208
2018-03-04 20:57:49.919: INFO: [XFW] Loading mod: com.modxvm.xvm.tooltips, v. 7.4.1.8208
2018-03-04 20:57:49.957: INFO: [XFW] Loading mod: com.modxvm.xfw.xinput, v. 7.4.1.912
2018-03-04 20:57:49.961: INFO: [XFW] Loading mod: com.modxvm.xfw.console, v. 7.4.1.912
2018-03-04 20:58:00.389: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 567): Player's team not found.
2018-03-04 20:58:00.389: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 573): Player's vehicle ID not found.
2018-03-04 20:58:00.389: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 577): Uses slow player search by name
2018-03-04 20:58:00.922: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 567): Player's team not found.
2018-03-04 20:58:00.922: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 573): Player's vehicle ID not found.
2018-03-04 20:58:00.923: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 577): Uses slow player search by name
2018-03-04 20:58:00.923: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 567): Player's team not found.
2018-03-04 20:58:00.923: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 573): Player's vehicle ID not found.
2018-03-04 20:58:00.923: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 577): Uses slow player search by name
2018-03-04 20:58:00.924: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 567): Player's team not found.
2018-03-04 20:58:00.924: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 573): Player's vehicle ID not found.
2018-03-04 20:58:00.924: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 577): Uses slow player search by name
2018-03-04 20:58:00.989: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 567): Player's team not found.
2018-03-04 20:58:00.989: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 573): Player's vehicle ID not found.
2018-03-04 20:58:00.989: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 577): Uses slow player search by name
2018-03-04 20:58:02.095: NOTICE: [NOTE] (scripts/client/game.py, 468): [SPACE] Loading space: spaces/38_mannerheim_line
2018-03-04 20:58:34.394: WARNING: [WARNING] (scripts/client/gui/Scaleform/framework/entities/BaseDAAPIComponent.py, 62): Class with alias `teamBasesPanel` already registered in object ClassicPage[0x35ec78b0]=[key=ViewKey[alias=classicBattlePage, name=classicBattlePage], scope=SimpleScope[0x20d82470]=[scopeType=view, parentScope=GlobalScope[0x20d82430]=[scopeType=global, parentScope=None]], state=2]. It will be rewritten.
2018-03-04 21:00:25.567: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 567): Player's team not found.
2018-03-04 21:00:25.567: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 573): Player's vehicle ID not found.
2018-03-04 21:00:25.567: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 577): Uses slow player search by name
2018-03-04 21:00:25.571: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 567): Player's team not found.
2018-03-04 21:00:25.571: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 573): Player's vehicle ID not found.
2018-03-04 21:00:25.571: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 577): Uses slow player search by name
2018-03-04 21:00:25.572: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 567): Player's team not found.
2018-03-04 21:00:25.572: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 573): Player's vehicle ID not found.
2018-03-04 21:00:25.572: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 577): Uses slow player search by name
2018-03-04 21:00:25.572: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 567): Player's team not found.
2018-03-04 21:00:25.572: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 573): Player's vehicle ID not found.
2018-03-04 21:00:25.572: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 577): Uses slow player search by name
2018-03-04 21:17:31.979: INFO: PostProcessing.Phases.fini()
2018-03-04 21:17:34.671: WARNING: [WARNING] (scripts/client/account_helpers/CustomFilesCache.py, 34): Method "close" takes too much time 1.14299988747

\------------------------------------------------------------------------------------------/
 

 

Edited by leerson

Share this post


Link to post

Short link
Share on other sites

@leerson нужно ещё этот пункт выполнить:

В 24.01.2017 в 18:50, ktulho сказал:

3)В файле @xvm.xc нужно добавить ссылку на файл sight.xc:


"sight": ${"sight.xc":"sight"},
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@ktulho  Да, заработало! Спасибо за помощь друг и прости что отнял твоё время из-за своей невнимательности. Как я так проглядел, ума не приложу...

Share this post


Link to post

Short link
Share on other sites

@leerson 

ещё в блок "shellType" ещё одну строку дописать нужно:

"not_shell": ""

 

Share this post


Link to post

Short link
Share on other sites

@HEKPOMAHT  Спасибо, добавлю.

Я так понял, это для того, чтобы если закончились снаряды, то в поле тип снаряда ничего не выводило?

Share this post


Link to post

Short link
Share on other sites
36 минут назад, leerson сказал:

Я так понял, это для того, чтобы если закончились снаряды, то в поле тип снаряда ничего не выводило?

или своё что-нибудь, например "пусто", "н/д"

Share this post


Link to post

Short link
Share on other sites

У меня проблема: то ли я слишком давно не играл в танки и разучился настраивать моды, то ли скрипт не работает. В папку

\wot\res_mods\configs\xvm\py_macro

я скачал sight.py из шапки и получил на повторах вот такие логи с ошибками:

python.logxvm_repl1.logxvm_repl2.log

Вот оба повтора. КБ и тренировка. replays.zip

Share this post


Link to post

Short link
Share on other sites

@sech_92 в шапке устаревший пример подключения данного аддона (надо будет обновить). На данный момент мод разбит на несколько скриптов в каждом из которых описаны свои макросы. Например, для того, чтобы использовать  макрос {{py:sight.cameraMode}} необходимо установить скрипт infoChargedShell.py. 

Режим прицела:

{{py:sight.cameraMode}} - возвращает 'arc' - в аркадном , 'sn' - в снайперском, 'str' - в стратегическом (артиллерийском) режиме прицела;

{{py:sight.sight_y(shift)}} - координата y, в зависимости от режима прицела, параметр 'shift' задает смещение от центра прицела.

PY(ON_CAMERA_MODE) - событие срабатывает при смене режима прицела.

 

Share this post


Link to post

Short link
Share on other sites

@ktulho я тему перечитывал ночами, на сон грядущий и как-то упустил, что в шапке неактуальные инструкции. Завтра буду пробовать по новым, спасибо за ответ.

Share this post


Link to post

Short link
Share on other sites
7 часов назад, sech_92 сказал:

@ktulho я тему перечитывал ночами, на сон грядущий и как-то упустил, что в шапке неактуальные инструкции. Завтра буду пробовать по новым, спасибо за ответ.

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

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...