Jump to content
Korean Random

n0per

User
  • Content Count

    35
  • Joined

  • Last visited

Everything posted by n0per

  1. кто там занимается языковыми файлами, названия в русском не соответствуют действительности, количество фугасного дамага входит в общее количество урона, отдельно считается только количество самих накрытий, потому необходимо изменить это: "Average HE shells fired (splash)": "Средний урон фугасами (сплэш)", "Average HE shells received (splash)": "Средний полученный урон фугасами", "Average HE shells fired (splash)": "Среднее кол-во фугасных попаданий (сплэш)", "Average HE shells received (splash)": "Среднее кол-во полученных фугасных попаданий", на это. притом это не выстрелы фугасами, а именно сплеш, т.е. накрытие, прямое попадание фугасом уходит в счетчик обычных попаданий.
  2. хм, может я чего не понимаю, но сделать вот так нельзя?
  3. Хотел поправить виджет часов для корректного отображения даты прочитал гайд на первой странице нашел место где поправить формат отображения src\xvm\src\com\xvm\Components\Widgets\Views\ClockWidgetView.as было res = res.split("M").join(Strings.padLeft(date.getMonth().toString(), 2, "0")); res = res.split("D").join(Strings.padLeft(date.getDay().toString(), 2, "0")); стало res = res.split("M").join(Strings.padLeft((date.getMonth() + 1).toString(), 2, "0")); res = res.split("D").join(Strings.padLeft(date.getDate().toString(), 2, "0")); нашел в каком модуле используется этот код: LangBarPanel распаковал с помощью swfmill LangBarPanel.swf, применил патч, запаковал обратно, нажал билд во FlashDevelop (файл уже изменен), все прошло хорошо, inject сработал, в папке bin получил "новый" файл LangBarPanel.swf, заменил в res_mods старый на новый, запускаю клиента и... ничего, полное отсутствие реакций на изменения в коде, т.е. дата как была D - день недели начиная с 0, M - месяц начиная с 0, так и осталось в дальнейшем пробовал менять надпись Widgets на кнопке в панели меню - НИКАКОЙ реакции... ткните носом где я дурак, сам понимаю, что что-то упустил из виду, но вот что - понять не могу.
  4. наблюдал такую-же фигню с маркерами пропавших когда ставил картинку вместо символа, баг еще с первых версий карты
  5. проверил, ничего там нет :( жалко
  6. не каждый раз это точно, для меня не ясно из-за чего это происходит... либо потому, что приходят в BattleResults кривые/неполные данные, либо сам клиент отказывается их использовать, надо проверять этот момент... то, что какие-то данные приходят в принципе неоспоримо, потому, что в сервисном канале краткая инфа по бою появляется после повторного входа и есть кнопка на результат боя, но в окне пусто, надо воспроизвести ситуацию и посмотреть, что реально лежит в BattleResults в этом случае
  7. ответил в своем первом сообщении
  8. если я ничего не путаю, то после боя в папке BattleResults кладется вся инфа по бою, которая отображается в послебоевой статистике, тоже пикль вроде и это освобождает от необходимости каждый раз открывать послебоевую статистику. UPD: да, в папке %APPDATA%\Wargaming.net\WorldOfTanks\battle_results после боя создаются файлы *.dat содержащие полную послебоевую статистику есть утилитка которая это дело парсит в JSON http://www.vbaddict.net/content/53-WoT-Replay-BattleResult-To-JSON-v0-8-6 UPD2: инфы там немеряное количество, даже той которая вроде как и не нужна (сколько заработали опыта и кредитов все остальные участники боя, что и кому закритовали и т.д.) и ее нет в окне послебоевой статистики вот архивчик с оригинальным и распарсенным результатом боя UPD3: и кстати, так как результаты боя приходят даже при досрочном выходе из боя, то скорее всего при обработке этого файла можно будет иметь полную информацию в отличие от реплеев, так же, если не ошибаюсь, результаты приходят если выйти из боя досрочно и закрыть клиент, окно послебоевой статы открывается при следующем запуске, вот только надо это точно проверить (сейчас на работе и сам этого сделать немогу) но иногда открывается пустое окно послебоевой, с ошибкой, что данные недоступны (либо есть какой-то порог хранения результатов боя у картошки на сервере, либо клиент не умеет отработать слишком старые результаты боя) Battle_Results.zip
  9. есть реплей со сквадным ТК 20130626_0200_ussr-KV2_37_caucasus.wotreplay
  10. подтверждаю, уже 3 дня не отображается TWR вовсе, прочерк у всех (остальная стата показывается исправно) и есть еще одна проблема возможно она и является причиной [H:006] xvm-> [ "LangBarPanel", "Crew", "UserInfo" ] => @INFO_ASYNC -1 0 6E307065725F5374616C696E677261642C5255 HTTP: INFO/RU/n0per_Stalingrad => @INFO_ASYNC 0 1 Exception: System.Net.WebException: Удаленный сервер возвратил ошибку: (404) Не найден. в System.Net.HttpWebRequest.GetResponse() в wot.Server.loadUrl(String url, String members, Int64& duration, Boolean tes t) в wot.Server.GetInfo(String req) => @INFO_ASYNC 0 2 Read 40 bytes @INFO_ASYNC 0 2 эту ошибку xvm-stat показывает при заходе во вкладку достижений, соответственно там не показывается стата вовсе UPD: пошатался по форуму, похоже 404 связана с известной проблемой которая на данный момент решается, тогда отбой ;)
  11. было в ответах разработчиков, дамаг по утопленнику не засчитывается, танк при утоплении остается с тем количеством хп которое было, умирает только экипаж, по окончании боя танк считается полностью разрушенным (модули и хп) соответственно оплата ремонта максимальна
  12. и еще влепят потому что читать не хочешь ни форум ни описание релиза
  13. по моему это жесть, объяснить почему не нравится не смогу, все на уровне восприятия ;)
  14. поставь себе notepad++ в нем удобно работать с этим форматом, использую подсветку от javascript и попробуй поразбираться в конфиге самостоятельно, используй дефолтный для примера также там удобно просматривать конфиг по секциям и пользуясь подсветкой разделителей видеть где у тебя проблемы со скобками например
  15. в твоем конфиге так "scaleX" : 1, "showSpeaker" : false, "alpha" : 100, "scaleY" : 15, "visible" : true } } } }, "ally" : { "dead" : { должно быть вот так: "scaleX" : 1, "showSpeaker" : false, "alpha" : 100, "scaleY" : 15, "visible" : true } } } } } }, "ally" : { "dead" : { иначе получится, что у тебя секция ally находится внутри enemy>alive>extended соответственно игнорится и параметры оттуда не работают
  16. запятую убери из пути по поводу конфига: чет у тебя там со скобками намудрено в секции маркеров
  17. скорее всего у тебя стоит галка на пункте "танки в ангаре" и у другого игрока показываются только те танки которые есть в твоем ангаре
  18. ага ага, под виндой grep такой grep ;) правда он совсем не grep а findstr ;)
  19. иметь отдельный файлик с ошибками и не ползать по всему логу в поисках где и что пошло не так, возможно просто у меня привычка админская: лог ошибок и логи всех остальных сообщений не говорю что это архинужная фишка, но удобства в процессе написания своих конфигов добавит, да и опять же если есть поток стандартного вывода и поток вывода ошибок, логично использовать его для вывода ошибок ;)
  20. я сделал немного подругому xvm-stat.cmd @echo off set ERRORLOG=XVM_Error.log echo %date% %time% >> %ERRORLOG% xvm-stat.exe %* | findstr "Error <<<" >> %ERRORLOG% но если бы был вывод ошибок в свой поток, то можно было бы сделать много проще
  21. Так, как тема вроде про xvm-stat пишу сюда, вроде как хотелка и вроде как совсем не приоритетная, но: а нельзя ли сделать вывод сообщений об ошибках конфига не в стандартный поток консоли, а в поток ошибок?
  22. хм, ну вроде как есть описанный функционал (пусть пока в разработке), согласно описанию ссылка без указания файла должна ссылаться на файл в котором она написана, есть ситуация в которой такая ссылка начинает показывать на соседний файл, что вызывает ошибку потому, что в соседнем файле (вдруг) нет той секции которую мы хотим подставить, т.е. налицо как минимум несоответствие поведения описанию, о чем и сообщаю если это "фича", то надо ее описать, а если ошибка, то исправить
  23. если без distance, то вот так { "ch06_renault_nc31": ${ "see_circle" } },
×
×
  • Create New...