Jump to content
Korean Random
goodman

Динамические макросы в 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

Share this post


Link to post

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

Share this post


Link to post

Short link
Share on other sites

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

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

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

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

Edited by Jack_ppc

Share this post


Link to post

Short link
Share on other sites

народ у кого -нибудь работает этот мод с артой помогите. все исправления внес никакого результата ни на миникарте ни на поле боя???

Share this post


Link to post

Short link
Share on other sites

народ у кого -нибудь работает этот мод с артой помогите. все исправления внес никакого результата ни на миникарте ни на поле боя???

Скинь свою папку с конфигом хvm

Share this post


Link to post

Short link
Share on other sites

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

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

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

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

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

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

Share this post


Link to post

Short link
Share on other sites

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

Edited by androdizel

Share this post


Link to post

Short link
Share on other sites

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

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

Share this post


Link to post

Short link
Share on other sites

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

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

Share this post


Link to post

Short link
Share on other sites

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

 

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

Share this post


Link to post

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()}}"
	}
Edited by ktulho

Share this post


Link to post

Short link
Share on other sites

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

 

"AimPos": {

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

Share this post


Link to post

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()}}"
	}

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

Share this post


Link to post

Short link
Share on other sites

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

res_mods (aimingposition).zip

 

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

@ktulho, привет. Когда-то был мод  "Настраиваемое боевое меню (панель команд)". Можно ли возможность менять команды на свои через. py сделать ?

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

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

 

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

 

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

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

Edited by Jack_ppc
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Еще бы цвет круга сведения менять. Например, красный, если арта еще на перезарядке, и белый, если готова стрелять.

Edited by Yury_SNEGOV
  • Upvote 2

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