Jump to content
Korean Random

Nik7

Newbie
  • Content Count

    2
  • Joined

  • Last visited

Community Reputation

0 Noob
  1. Спасибо, попробую. Но из чисто спортивного интереса: возможно ли как-то перезагружать библиотеки игры "на горячую"?
  2. Всем привет, сразу говорю, что в модах я полный ноль) Питон не знаю, только с JS работал. Но умеют быстро разбираться. Суть проблемы: в версии 1.6.0.0 разрабы обновили модули голосовой связи. Из-за этого у меня она постоянно стала пропадать (как входящая, так и исходящая). Т.е. заходишь в один укрепрайон, звязь работает. Заходишь в другой, все молчат, жмешь Q - звук не идет. Не помогает даже перезаход на сервер или смена сервера на другой. Помогает только перезапуск самой игры. Сравнил прошлую и текущую версию клиента (1.6.0.0 #1402 vs 1.5.1.3 #1393) Обновились файлы: - voip.dll - vivoxsdk.dll И были удалены: - libsndfile-1.dll - vivoxoal.dll - vivoxplatform.dll Я так понимаю, что разрабы обновили вот эту библиотеку: https://www.vivox.com/ Визуально это заметно еще в том, что в списке устройств в настройках раньше были полные названия, а теперь - их коды: Попытался заменить новые DLL файлы старыми (в тупую). Получил ошибку (ожидаемо): Текст: The procedure entry point ?destroyVOIPCLient@VOIPClient@VoIP@@SAXPAV12@@Z could not be located in the dynamic link library Отсюда и возникла мысль.. если помогает перезапуск игры, можно ли создать какой-то мод, который бы только нужную библиотеку перезагружал? Например, по нажатию кнопки. P.S. Пытался в исходниках покопаться (по ключевым словам VOIP и VIVOX), но не нашел изменений между 1.5 и 1.6. Видимо, обновилась только библиотека + линковка в скомпилированном WorldOfTanks.exe (который не поправить...)
×
×
  • Create New...