-
Content Count
431 -
Joined
-
Days Won
2
Posts posted by POLIROID
-
-
так а как лучше сделать по дефолту?
Думаю также как и со звуком обнаружения, и боевым таймером.
Либо надо добавить свой собственный звук в банку вместо того что сейчас.
-
Ты там как Дарт Вейдер дышишь в микрофон?
Электронка же
Это фича, а не баг. :)
Фича часом не должна ремаппить игровой звук?
Сейчас она играет параллельно ему.
UP отправил pull request
-
Не нашол тему для баг репортов по ночникам, поэтому если промахнулся, звеняюсь.
Странный звуковой баг, на ванильке, как и с кучей модов его нет, только при установке XVM-a
Записал видос ибо словами описывать долго (смотреть с 50 секунды)
Ночник последний #5869
Реплей для воспроизведения прикрепил.
Логи чисты, прикреплять нет смысла.
-
Well done XVM developers for ruining the whole game with your idiotic in-battle statistics display..
Well fucking done!
Your feedback is very important to us. Keep writing
- 3
-
лучше дал бы мод с открытым кодом, мод твой же ?
Нет не мой, делаю я но не для себя, то как он делается, что в нем внутри, как он поставляется это вопросы не ко мне =)
- 3
- 3
-
его нет, надо сделать взять его __init__.pyc
из modsSettingsApi -New и modsSettingsApi -Old и сделать 2в1
res_mods\0.9.14.1\scripts\client\gui\mods\modsSettingsApi
ой дурак =)
PS новые контролы https://www.youtube.com/watch?v=HzBrJ6WNaeo
PS2 Если кому нужна дока для внедрения, либо последний билд (вот то что в посте это [мат] постная) милости прошу ко мне в скайп.
- 4
- 2
-
Так какие параметры нам добавить для равномерного распределения кастомных оповещений относительно остальной озвучки в клиенте.
Ну зависит от того к чему какой звук относится. У нас в игре есть много ползунков настройки звука =)
Советую загуглить WWISE RTPC (посмотреть любой из предложенных видео-туторов), а потом относительно параметров которые внутри SoundGroups.setMasterVolume / SoundGroups.setVolume реализовать в своем проекте.
Тобиш зопелить GameSyncs для параметров по типу RTPC_ext_menu_volume_master / RTPC_ext_menu_volume_voice_gui / RTPC_ext_menu_volume_music
-
Вот из-за такой вот шляпы, когда какой-то Васян делает тебе полную перегрузку метода после того как ты на него хук поставил (иными словами, своими нубо-действиями неосознанно выпиливает твой хук нафиг) и приходится извращаться различным образом, чтобы ставить хук после этого Васи. Уважайте других мододелов, не делайте полную перегрузку методов вместо хуков, если без этого можно обойтись!
А кто сказал что "Васян" не уважает других мододелов? За полную перегрузку метода, по рукам надо давать!
Нормальные "Васяны" не только подсасываются к методу, но и всей цепочке что была до этого дают выполнятся.
Хотя есть некий скоп нетривиальных задач, в которых нужна тупо заглушка потипу lambda *args, **kwargs: None
Хотя такое встречается редко, и встречается в местах которые никому никогда не понадобятся, разве что будет задача стоять сделать тоже самое =)
- 1
- 1
-
PYTHON
INFO: [sOUND_ERROR] Sound fail: цыферки Code: 15
Либо не подгрузил банку, либо промахался с именами ивентов.
Да можно доппункт сделать (хотя пока сам не смотрел что там да и в остальные настройки не заглядывал, особо времени не было, так свободная минутка была обновил инструкцию по созданию банков и базовые примеры в теме).
Да там по сути легко, главное сразу изначально прицепить нужные параметры к группам, ато потом для каждого звука отдельно, замахаешся их цеплять =)
- 1
-
По крайней мере можно поменять путь к этому файлу, да и к банкам, похоже, тоже
Можно воспользоватся WWISE.WG_loadBanks из питона, и не менять XML-ки (хотя советую подождать 9.15)
Upd: Завтра подправлю шапку темы и залью примеры с проектами внутри для самостоятельной смены звука на свой, как было раньше с проектами для FMOD.
Дополни тутор инфой и примерами с RTCP пожалуйста.
Ато на создаете звуков, а потом юзеры ноют на форумах что ГРОМКО! ТИХО! ПОЧИНИТЕ!
-
Моджоджелы как всегда впереди планеты всей.
Дык, это прямое назначение как бы =)
- 1
-
это такой фокус, но на конфликт не влияет
А мне это зачем знать?
Пользователь ставит ваши моды, пользователь страдает, я то чем могу помочь?
выложил бы на тест поюзать - никаких волнений, а так в теме на оф.форуме ни слуху ни духу, вот и "на измене"))
'офф'
Отказался от такой практики, ибо много ребят брали такие версии для релиза. -
'офф'
ПМод на тест/патч 0.9.14 скоро ожидается? оч. волнуюсь))'офф'
Уже как 2 недели готов, будет в день патча. Я не понимаю зачем вы волнуетесь? =) -
его точно там нет....
а без сбоки он отдельно у кого нить есть такой мод?
Тут одно из двух:
Надо идти к ребятам (не XVM и не PROTanki) которые делали установленные у тебя моды, и спрашивать почему они изменили порядок загрузки модификаций (у тебя в логе оно верх ногами пошло).
Либо при загрузке логов сюда на форум, не редактировать их руками.
На выбор одно из двух решений, в любом случае больше я ничем не смогу помочь.
-
по такому пути такого файла нет.даже mods там нет.тока flah и scaleform папки...
Звеняюсь, кривая копипаста, имелся ввиду путь:
wot/res_mods/0.9.13/scripts/client/gui/mods/__init__.pyc
- 1
-
да должен же быть выход...чтобы не переустанавливать...подскажите по питону сто удалить,какой мод дает конфлик шкуркам,а шкурки потом переустановлю..
Инфа сотка после удаления "res_mods/0.9.13/gui/mods/__init__.pyc" все заработает (А вот кто решил его както менять, это уже к доктору).
Если такого файлика не будет, тоды сносите все и ставьте по очереди пока не отвалится.
- 2
-
нашел модик с камо ,,, по моему есть на кореане но не уверен
делает зимний камо на все танки даже поверх текстур DDS . все идет через питон
mod_winter_camo.zip автор Torsus_SD , было кем то выдрано из Зимнего мода
Автор зимнего мода Torsus_SD, автор этого говнокода я, оно работает не так как вы написали, оно просто ставит всем танкам их зимний камуфляж.
Спасибо, гляну на досуге.
Ребята из WGL запросили версию для пользователей, с чекбоксом (камуфляж только для моего танка) и тумблером выдачи камуфляжа (относительно респаунов/относительно команд) в эту версию добавляет еще и все камуфляжи.
-
Андрей,а скажи название в самом моде камуфляжа,который самый первый на 50 100,красно-черный такой,в выбиралке варгейминг написано.В папке такого названия нет,по стилю вроде от НСС подходит.И еще,смотрю еще и модельки затронуты,это типа фон танка что ли?Объясни пожалуйста))
По поводу камуфляжей не подскажу, но там вроде маска одна и таже, чисто цвета подставьте.
Модельки не затронуты. только маска для камуфляжа.
Красно-черный это вроде как WGшный для акций, типа убей в рандоме представителя картошки. В моде его нет, но по идее должен быть в клиенте, сейчас просто не вспомню где файлы камуфляжи хранятся. Наверно можно выдернуть и перетащить.
Нет, это камуфляж для WG-команды (игромир 2015) где его взять сейчас я хз.
Обнаружил, что на некоторые танки (шпиц, рушка, етс) наносится дополнительная текстура, а затем уже камуфляж команды .
Например поставь рядом Льва и Ру, Ру будет глянцевый, а Лёв - потёртый .
Там текстурки есть. которые маски убирают
-
Хммм. Раскопал немного по-подробнее...
Да, камуфляжи (текстуры) там есть, но зарыты немного в другом месте. И непонятно зачем добавлены подкрашенные текстуры танкам. Есть желтые, серые, красные даже. Зачем - пока не понимаю. Я так понял, там на танках объявления рекламного характера даже расклеивают))
Вообще хлама там не просто много, а реально до***. Выпилить бы все что можно оттуда, а лучше алгоритм взять (я уже примерно понял, как сие поделие работает), а код весь запилить самому и по-нормальному, чтобы закинул текстуру - и крась ей кого хошь)))
Там все изи, настолько изи что проще некуда =)
Надеюсь тема авторства отпадет. (в плане питона и конфига, сами камуфляжи и текстуры делал другой человек).
По поводу текстур для танков, оно чтоб камуфляжи было видно по всему танку а не по маске.
UP ребзи моджик делался для WGL, и вот ребятам из WGL незачем отображать камуфляжи на союзниках/противника, либо только на своем танке.
Но все это проще простого реализуется в питоне(vehicle.isPlayer / vehicle.publicInfo["team"])
UP2 просто закинуть не получится, тайлинги тебя погубят =)
- 1
-
Из полноэкранных разрешений топ:А можешь выложить топ по разрешениям? Интерефффно!
- 1024х768 - 43%
- 1920x1080 - 31%
- 1366x768 - 12%
- 1360x768 - 5%
- 1280x1024 - 2%
- Остальные - 7%
- 1920x1018 - 32%
- 1366x706 - 14%
- 1280x962 - 12%
- 1920x1017 - 9%
- 1366x705 - 8%
- Остальные - 26%
Аналогично 46 людей с 4096x2160.
Один из багов который появился после правки сообщений под новые режими (уже поправил).Уточни-ка, что там со списком ачивок, возвращаемых сервером после боя - и выводимых PMOD-ом.
На картофельном форуме народ истерику поднял, мол "А-а-а, мои Мастера не показываются в послебоевых сообщениях"
Теперь официально не будут показыватсья степени в systemMessages? В том числе и полученные в первый раз? Или это жук какой-то проскочил?
Графический рендер старый/новый (40% к 60%).newRender (который PIPELINE) - это что имеется в виду?
- 1
- 1
-
о, теории заговора пошли.
Дык я для того и делал пост в понюшне, ато начали разводить =)
К сожелению эти люди "обитатели понюшни" не совсем поняли мою роль в том проэкте, и для чего оно, желание отписывать там в коментах пропало, ибо цензура.
Если интересно, логируют все (да да, запаситесь Wireshark-om/HTTPAnalizer-om), и все что угодно, я без понятия почему развели срач ради срача, наверное людей удивил поддомен wargaming-a =)
По поводу PMOD-a,
Там стандартные (уже патчей пять наверное) версия/ид_пользователя/включенные_отключенные_модуля
+ добавил в этом патче.
Графические настройки, из которых главные это разрешение экрана (интерфейс игровой слишком заграмождённый, и чтоб новое чтото добавлять надо малое вхождение людей с 1024х768), как оказалось людей на минимальном разрешении 43%, тоесть надо выкручиватся как есть =(
Куски конфига двух модулей для решение проблемы с пропадающими сообщениями из системного канала после ГК, а также пропажы соообщений/команд из чата.
Данные закончил собирать еще 20 числа, ибо там переизбыток был.
Сегодня планирую апдейт где зафиксал примерно 6 багов, и разширил функционал двух модулей, попутно накатаю как всегда чейнджлог ато както не задалось в 9.12, а в статке как и до этого патча будут отсутствувать данные графических настроек и куски конфига.
Спросите почему раньше небыло апдейтов?
Мне патч 9.13 подогнали еще неделю тому назад, а завтра уже коммон тест откроют.
В основном занимался портированием кода других проэктов, на PMOD времени небыло.
UP расшыфровка граф настроек клик
- 2
- 1
-
Годно.
Единственное battleWindow.getRoot().loadSwf не исользуйте вместе с AS3.
- 1
- 1
-
Самым понятным для меня способом был локальный сервер(была необходимость вызывать из другого приложения питон функции и локальный сервер - самый бескостыльный способ в этом плане).
То что Вы сейчас написали - очень интересная тема.
Большое спасибо!
У меня из реализаций передачи данных из игры и в игру для другого софта используются сокеты в основном, гонять данные там проще посредством локальных TCP/UDP пакетов.
(парсер ютуб и твитч коментариев + информации о стриме в онлайне для вывода в GUI игры).
А вот реализация с браузером (то что тут обсуждали на первых страницах) это по части PMOD-a наработки делал, там надо было делать ресайз окна, смену заголовка, и двух сторонюю передачу данных.
В любом случае готовую реализацию можно всегда подсмотреть в моде WGStream, там ребята на славу постарались, и навелосипедили кучу годноты =)
-
Самое интересное и не написал...
вы о обертках для питона говорили...
Либо на вы, либо на ты, ато както непонятно =)
Итак поехали, я имелл ввиду мост python (игровой код) <=> javascript (на загруженной игровым браузером странице)
А именно настройка такого моста без использования флеша, и велосипедов в стиле локального сервера etc...
Готовый код я не предоставлю, но смысл от него, если не охота самому разобратся то понять как оно работает будет трудно.
В любом случае делается примерно так:
кусок кода на питоне
def __newOnBeginLoadingFrameCB(frameId, isMainFrame, url): print '__newOnBeginLoadingFrameCB', url, frameId, isMainFrame if '[gamecall]' in url: if self.__browser._WebBrowser__browser: self.__browser._WebBrowser__browser.stop() # распарсить return __oldOnBeginLoadingFrameCB(frameId, isMainFrame, url) def __newOnAddConsoleMessage(message, lineNumber, source): print '__newOnAddConsoleMessage', message, lineNumber, source if '[gamecall]' in message: # распарсить return __oldOnBeginLoadingFrameCB(message, lineNumber, source) browserID = yield game_control.g_instance.browser.load(url) browser = game_control.g_instance.browser.getBrowser(browserID) # Вот это для перехвата загрузки страниц __oldOnBeginLoadingFrameCB = browser._WebBrowser__browser.script.onBeginLoadingFrame browser._WebBrowser__browser.script.onBeginLoadingFrame = __newOnBeginLoadingFrameCB # Вот это для перехвата принтов в консоль браузера browser._WebBrowser__browser.script.onAddConsoleMessage = __newOnAddConsoleMessage __oldOnBeginLoadingFrameCB = browser._WebBrowser__browser.script.onAddConsoleMessage
аналогичный кусок на HTML-e который собстно и грузим браузером
<html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <script> function toPython() { console.log('[gamecall]{"bool": true, "int": 1, "float": 2.3, "string": "test"}'); } </script> </head> <body> <button onclick="toPython()">test</button> </body> </html>
Ну и кусок игрового лога
INFO: __newOnBeginLoadingFrameCB file:///gui/maps/bg.png 1 1 INFO: __newOnBeginLoadingFrameCB file:///res_mods/0.9.12/scripts/client/gui/mods/mod_browserTest/test.html 1 1 INFO: __newOnAddConsoleMessage [gamecall]{"bool": true, "int": 1, "float": 2.3, "string": "test"} 12 file:///res_mods/0.9.12/scripts/client/gui/mods/mod_browserTest/test.html
- 1
- 1
Помогите найти "Улучшенное стандартное сведение."
in Mods Search
Posted · Edited by POLIROID
Сведения начнём портировать на этой неделе, прицелы что у юшы что у джова что у вотфана одини и теже