Jump to content
Korean Random

Mixaill

XVM Team XVM Team
  • Content Count

    1,719
  • Joined

  • Last visited

  • Days Won

    154

Posts posted by Mixaill


  1. 1) Nightly builds version was bumped to 6.5.0-dev due to upcoming 9.17 CT

    2) 6.4.9 was re-released at 12:30 UTC as 6.4.9.1 due to bug in installer.

    3) Revision difference (68xx and 66xx) occurred because of different branches (default and wot-9.16)


  2. 6.4.8 ставил, 6.4.9 щас скачал - все время пишет 6.4.8-dev и во время боя на всем экране надписи что ночная сборка, это нормально?

    Баг со сборкой установщика. Или скачайте в виде архива, или подождите.

     

    UPD. Исправлено.


  3. А что мешает сделать свой банклоадер аналогичным xvm образом?

    В целом, ничего.

     

    В таком раскладе и клиент перезагружать не нужно.

    Не нужно :)

     

    Как я понял, кода там не так уж и много, в подробностях правда пока толком не разобрался.

    Примерно по 100 строк на С и на Python у нас получилось.

     

    А тема с pyd`ами вполне себе прикольная.

    Но из-за особенностей встраивания Python в World of Tanks, геморройная.

     

    Если можно дернуть любую функцию из клиента

    В теории ничего не мешает, если знать где она находится и что ей нужно.
    • Upvote 3

  4. Сейчас банк загружается циклично при каждой загрузке боя, что в последствие сопровождается ошибкой:

    69 - BankAlreadyLoaded

    При том что банк уже находится в памяти.

    Нужно сделать определенную проверку, дабы избежать постоянную подгрузку банка.

    Проверка была, она просто немного сломалась :)

    Исправлено

    • Upvote 1

  5. Последний ночник я так понимаю xvm 6.4.8 от 7.11.2016 числа на сайте хвм. Если так то изменений нет.

    Неа, это r6818 от 13.11.2016 на сайте https://nightly.modxvm.com/


  6. Остановились на этом

    cfg://* -> /res_mods/configs/xvm/*
    xvm://* -> /res_mods/mods/shared_resources/xvm/*
    *       -> /res_mods/x.x.x/audioww/*
    С предпочтительным вариантом для использования в виде

    cfg://config_name/*
    Таким образом, есть возможность грузить чужие банки из audioww.
    • Upvote 2

  7. Тогда только появится проблема, что в таком случае банки от версии к версии нужно будет переносить в новый res_mods/x.x.x/, что как-то не круто.

    Может сделать так, чтобы путь был относительно cfg:// (/res_mods/configs/xvm/) или xvm:// (/res_mods/mods/shared_resources/xvm/) ?


  8. Шапку обновил под новые изменения.

    "battle": ["xvm://audioww/xvm.bnk", "SM_gun_reloaded.bnk"],

    Наверное это не совсем очевидно, но путь относителен расположению WorldOfTanks.exe. То есть лучше всегда использовать или cfg:// или xvm://.

    Upd. Добавил уточнение в конфиг.


  9. Наводящий вопрос - а как вы компилировать собрались, если там опкоды заменены. Компилятор свой писать будете? Это еще дороже чем декомпиляция.

    Меняем тут https://hg.python.org/cpython/file/tip/Include/opcode.h и пересобираем CPython.

    Не факт, что всё будет так просто, но идея в том, что вовсе не обязательно писать свой компилятор, когда можно пропатчить существующий.


  10. Minsk office has different point of view.

    Yes

    AFAIK, only "reloading timer in damage log" restriction start working in 9.17. Other restrictions works since yesterday.

     


    Official answer:

    http://www.koreanrandom.com/forum/topic/35169-/?p=364788

     

    Right now, no one will be blocked for this modification. We understand that it takes time to remove it, and hope that it will be done before 9.17.


  11. Ребята, не парьтесь, до патча 9.17 всё легально.

    Есть время до 9.17 или переработать функциональность перезагрузки, чтобы она не конфликтовала с новыми требованиями, или просто вырезать её.

     

    По идее, завтра придёт дядя из Wargaming, прямо сюда в топик, и подтвердит мои слова/пояснит этот момент.

    • Upvote 3
×
×
  • Create New...