Jump to content
Korean Random

Динамические макросы в Python


Recommended Posts

 

@LuckyCrusky, автор написал, что перечень команд-картинок берется из файла settings.ру

 

 

upd

у себя поставил обновление раз в секунду (возможно так меньше проседает производительность)

"updateEvent": "ON_EVERY_SECOND",

спасибо. а где искать этот settings.py?

 

"updateEvent": "ON_EVERY_SECOND" сразу поставил не колеблясь. это не та информация, которую нужно обновлять каждым фреймом и жертвовать ради этого производительностью.

 

для тех, у кого не работает: у автора есть ошибки!

вот я исправил ошибки:

from xvm import aimingposition
@xvm.export('xvm.aimpos', deterministic=False)
def refreshAimPos():
    aimingposition.posManager.refreshList()
    return ''
"AimPos": {
  "enabled": true,
  "updateEvent": "ON_EVERY_SECOND",
  "alpha": 0,
  "format": "{{py:xvm.aimpos()}}"
}
Edited by LuckyCrusky
Link to comment
Short link
Share on other sites

где это находится, какой файл ???

не понял, про какой файл вопрос?

если про атлас - то "\gui\flash\atlases\..." (архив "\World_of_Tanks\res\packages\gui.pkg")

 

если про 

 

спасибо. а где искать этот settings.py?

то тут 

"\World_of_Tanks\res\scripts\client\gui\scaleform\daapi\view\battle\shared\minimap\settings.pyc", декомпилировать можно с помощью PjOrion

Edited by Kapany3uk
Link to comment
Short link
Share on other sites

Все равно, блин, не работает ((

Уже не знаю: то ли лыжи не едут, то ли ...

Спецы, гляньте, пожалуйста.

Приложил все, что можно - attachicon.gifDesktop.rar

Держи,там самого скрипта не было из сообщения автора,ну и кавычки можно убрать,должно работать.

Новая папка.rar

Link to comment
Short link
Share on other sites

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

Edited by androdizel
Link to comment
Short link
Share on other sites

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

Скрипт прикреплен к сообщению,кидать в C:\Games\World_of_Tanks\res_mods\configs\xvm\py_macro\xvm.Остальное у Джека было(aim_pos.py и конфиг).

Link to comment
Short link
Share on other sites

@Slava7572, со скриптом я просто ошибся - не ту папку py_macro прикрепил. Но даже взял твои файлы - все равно не работает

У меня все работает,странно что у тебя aimingposition.pyc не создался,у мну все работает при таком же раскладе)))

Link to comment
Short link
Share on other sites

У меня все работает,странно что у тебя aimingposition.pyc не создался,у мну все работает при таком же раскладе)))

 

aimingposition.pyc создался, а почему не работает - хз. Очистил всю res-mods, поставил только xvm и опять не хочет. Уже мозговина кипит, пойду спать)). Спасибо за участие :thx:

Link to comment
Short link
Share on other sites

все заработало УРАаААА, я знаю в чем косяк у тебя джек и слава тебе его не исправил пробел убери с ним НЕ РАБОТАЕТ!!!!!!!

 

"AimPos": {

  "enabled": true,
  "updateEvent": "ON_EVERY_SECOND",
  "alpha": 0,
  "format": "{{py:xvm.aimpos}}"
}

Link to comment
Short link
Share on other sites

 

@Jack_ppc, попробуйте в файле battleLabelsTemplates.xc пробел убрать между py: и xvm.aimpos()

"AimPos": {
      "enabled": true,
      "updateEvent": "ON_EVERY_SECOND",
      "alpha": 0,
      "format": "{{py: xvm.aimpos()}}"
	}

Я убирал ему,странно что не работает.

Link to comment
Short link
Share on other sites

Мой рабочий вариант мода (aimingposition) на дефолтном конфиге. Можно просто распаковать в папку с игрой (как XVM), при этом будут заменены дефолтные файлы battleLabels.xc и battleLabelsTemplates.xc и будут добавлены два файла мода aimpos.py и aimingposition.py

res_mods (aimingposition).zip

 

  • Upvote 2
Link to comment
Short link
Share on other sites

Заработало)))))))).

 

пробел убрать между py: и xvm.aimpos()

 

в этом причина и была. Спасибо всем

Еще вопрос - можно сделать, чтоб эта фича включалась только у САУ в арт-режиме прицеливания?

Edited by Jack_ppc
  • Upvote 1
Link to comment
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...