Jump to content
Korean Random

beb

User
  • Content Count

    120
  • Joined

  • Last visited

  • Days Won

    11

Everything posted by beb

  1. @wrenchn WG implemented kind of "HP bar in players' panel" mod into the vanilla client some time around this summer. So all you need is to check out your client settings as seen in the attached screenshot. Apparently "Always" option is set there in your case.
  2. Доброго дня. Есть ли какой-нибудь хак, чтобы сформировать ссылку перехода на текущее последнее сообщение темы, или хотябы на текущую последнюю страницу темы? Что-то типа URL: https://kr.cm/f/t/47605/c/gotolastcomment/ https://kr.cm/f/t/47605/p/gotolastpage/ Edit: Сам спросил. Сам ответил (погуглив чуток Invision Community нашел добавку ?do=getNewComment). Так кажется вполне удовлетворительно работает (переходит к первому из новых коментариев, а если новых/непрочитанных нет, - то к последнему комментарию темы): длинно: https://koreanrandom.com/forum/topic/47605-/?do=getNewComment коротко: https://kr.cm/f/t/47605/?do=getNewComment
  3. Совершил сразу несколько подвигов: запустил клиент и выбрал арту, с немалым трудом пытался вспомнить как это управляется, и как-то попытался записать видео, да еще и вырезать из него сколь-либо информативный и разумных размеров кусок. Получилось все на мой вкус ужасно, но общее впечатление вроде бы дает. 20211028_205922-trimmed.wmv NB Используемый вариант модификации: minimapACQAzoom.wotmod
  4. @Prosubaru , как у вас все сложно. Кто нуждается? В какой обнове? Я чего-то недопонимаю. Часть вашего сообщения цитирует часть моего предыдущего сообщения, в котором как раз сообщается, что мод приведен в актуальное состояние с выходом обновления клиента 1.14.1.1 Таким образом на момент вашего сообщения все варианты мода находились в актуальном состояниию Что еще обновлять? Может быть имеется ввиду устаревшее содержание титульного сообщения данной темы? Если так, то я доступа к его редактированию не имею.
  5. Обновление моей сборки с выходом обновления 1.14.1.1 Версии модификации без XVM с антизум-скриптом: minimapAC_maxi.zip максимальный игровой размер (maxi) minimapAC_midi.zip средний игровой размер, примерно 3/4 от maxi minimapAC_mini.zip минимальный игровой размер, примерно 1/2 от maxi Версии модификации без XVM и без антизум-скрипта: minimapAC_zoom.zip зуммируемые прицелы, имеют базовый размер примерно 1/3 от maxi Бонус 1, все модификации Minimap_Clear noXVM: minimapClear_1-10.zip все прицелы из архива Minimap_Clear_#1-10 (noXVM) в титульном сообщении темы, собранные в пакеты .wotmod Бонус 2, модификация для XVM: minimapXVM_dummy.zip версия для XVM, которая предполагает использование любых сторонних фигур прицела (в частности из архивов MinimapAimAll_100%, MinimapAimAll_6-8%.zip в титульном сообщении темы) Детализация номенклатуры версий, иллюстрации и архивы доступны в исходном сообщении сборки: по ссылке Для удобства архивы доступны также в данном сообщении Установка: Модификации без XVM предполагают размещение выбранного пакета .wotmod из выбранного архива minimap*.zip в актуальной подпапке игры mods\x.xx.x.x\ Модификация для XVM предполагает размещение содержимого из архива minimapXVM_dummy.zip в актуальной подпапке игры res_mods\x.xx.x.x\ Статус: актуально для клиента WorldOfTanks 1.14.1.3 Интересно, а что бы вы ожидали увидеть на видео?
  6. Хотя бы для того чтобы в первом приближении оценивать датировки.
  7. Как по мне, выкладывать любой мод в виде supermod.wotmod, - вообще плохая идея. Хорошая идея, imho, выкладывать любой supermod.wotmod упакованным в архив supermod_version_x.y.zip Поведение же wgmods в части добавления уникальных суффиксов к внешне неверсифицированной сборке считаю нормальным.
  8. Обновление моей сборки с [грядущим] выходом обновления 1.14.1.0 Версии модификации без XVM с антизум-скриптом: minimapAC_maxi.zip максимальный игровой размер (maxi) minimapAC_midi.zip средний игровой размер, примерно 3/4 от maxi minimapAC_mini.zip минимальный игровой размер, примерно 1/2 от maxi Версии модификации без XVM и без антизум-скрипта: minimapAC_zoom.zip зуммируемые прицелы, имеют базовый размер примерно 1/3 от maxi Бонус 1, все модификации Minimap_Clear noXVM: minimapClear_1-10.zip все прицелы из архива Minimap_Clear_#1-10 (noXVM) в титульном сообщении темы, собранные в пакеты .wotmod Бонус 2, модификация для XVM: minimapXVM_dummy.zip версия для XVM, которая предполагает использование любых сторонних фигур прицела (в частности из архивов MinimapAimAll_100%, MinimapAimAll_6-8%.zip в титульном сообщении темы) Детализация номенклатуры версий, иллюстрации и архивы доступны в исходном сообщении сборки: по ссылке Для удобства архивы доступны также в данном сообщении Установка: Модификации без XVM предполагают размещение выбранного пакета .wotmod из выбранного архива minimap*.zip в актуальной подпапке игры mods\x.xx.x.x\ Модификация для XVM предполагает размещение содержимого из архива minimapXVM_dummy.zip в актуальной подпапке игры res_mods\x.xx.x.x\ Статус: актуально для клиента WorldOfTanks 1.14.1.0
  9. А что там ставить? Из всего пакета достаточно извлечь и использовать только magick.exe, ну и identify.exe, если на каком то этапе потребуются расширенная информация о содержимом. конвертация png в dds: :: convert png to dds magick test.png -define dds:compression=dxt1 test.dds информаци о dds: Setlocal EnableDelayedExpansion :: identify dds for %%d in (*.dds) do ( set dds=%%~nd identify -verbose !dds!.dds > !dds!_dds_info.txt ) вставка картинки png (insert.png) в полотно dds (input.dds) по заданным координатам xy (левого верхнего угла png относительно левого верхнего угла dds): @echo off setlocal enabledelayedexpansion REM preparing dds canvas magick input.dds -define dds:mipmaps=0 -define dds:compression=dxt1 composite.dds REM composite by coordinates set xy=100100 200200 300300 for %%c in (%xy%) do (set coo=%%c set x=!coo:~0,3! set y=!coo:~-3! magick composite.dds insert.png -define dds:mipmaps=0 -define dds:compression=dxt1 -gravity NorthWest -geometry +!x!+!y! -composite composite.dds )
  10. Боевые раны от Торнадо для World of Tanks Мод позволяет рассмотреть все попадания по танку полученные в бою Автор: Poliroid Ссылки: https://protanki.tv/mods/boevye-rany-ot-tornado Калькулятор брони танков в ангаре для World of Tanks Мод позволяет анализировать броню выбранного танка в ангаре Ссылки: https://protanki.tv/mods/kalkuliator-broni-tankov-v-angare Armor Inspector для World of Tanks Мод позволяет получить всю информацию о бронировании техники в игре: модели бронирования (из ресурсов игры); расположение модулей и экипажа (уникальный контент); отображение вероятности пробития; симуляция каждого выстрела, сделанного в последнем бою; детальная информация в каждой точке траектории снаряда; расчет потенциального урона от фугаса; расчет потенциального урона от тарана Автор: reven86 (wotinspector.com) Ссылки: https://wgmods.net/2319/ http://forum.worldoftanks.ru/index.php?/topic/2011511- https://protanki.tv/mods/programma-armor-inspector-prosmotr-modelei-tankov- Онлайн: https://armor.wotinspector.com/
  11. Обновление моей сборки с выходом обновления 1.14.0.4 Версии модификации без XVM с антизум-скриптом: minimapAC_maxi.zip, максимальный игровой размер (maxi) minimapAC_midi.zip, средний игровой размер, примерно 3/4 от maxi minimapAC_mini.zip, минимальный игровой размер, примерно 1/2 от maxi Версии модификации без XVM и без антизум-скрипта: minimapAC_zoom.zip, зуммируемые прицелы, имеют размер примерно 1/3 от maxi Бонус 1, все модификации Minimap_Clear noXVM: minimapClear_1-10.zip: все прицелы из архива Minimap_Clear_#1-10 (noXVM) в титульном сообщении темы, собранные в пакеты .wotmod Бонус 2, модификация для XVM: minimapXVM_dummy.zip, версия для XVM, которая предполагает использование любых сторонних фигур прицела (в частности из архивов MinimapAimAll_100%, MinimapAimAll_6-8%.zip в титульном сообщении темы) Детализация номенклатуры версий, иллюстрации и архивы доступны в исходном сообщении сборки: по ссылке Для удобства архивы доступны также в данном сообщении Установка: Модификации без XVM предполагают размещение выбранного пакета .wotmod из выбранного архива minimap*.zip в актуальной подпапке игры mods\x.xx.x.x\ Модификация для XVM предполагает размещение содержимого из архива minimapXVM_dummy.zip в актуальной подпапке игры res_mods\x.xx.x.x\ Статус: актуально для клиента WorldOfTanks 1.14.0.4
  12. @Eland, Здесь обсуждалось нечно подобное с весьма подробным описанием желаемого (2018): Коллекции танков (Карусель/Фильтры) Однако до реализации за рамками XVM дело не дошло.
  13. Попробуйте так (встроенный фильтр по отметке "основной"): - снимите отметку "основной" со всех танков. - установите отметку "основной" только на тех танках, которые интересуют на данном этапе. - используйте соответствующий фильтр-кнопку, и будет показана только избранная техника.
  14. В винде - относительно легко, а как на маке - не знаю. Шаг 1. Извлечение и декодирование заводского ресурса gui_settings.xml: @echo off REM runtime variables parsing Setlocal EnableDelayedExpansion REM client version for /f "tokens=1* delims==" %%i in (client.txt) do ( if /i "%%i"=="cl" (set cl=%%j echo: REM client path echo client !cl! echo build !bl! echo mods !cl!\mods\!bl! echo res_mods !cl!\res_mods\!bl! REM Resources extraction bin\7z.exe e -r -aoa -y -bso0 "!cl!\res\packages\gui-part1.pkg" -ovanilla gui_settings.xml )) REM Resources decoding if exist vanilla\gui_settings.xml bin\bwxml.exe --i vanilla\gui_settings.xml --o vanilla Шаг 2. Изменение параметра (см. выше) в gui_settings.xml (вручную) Шаг 3. Копирование модифицированного ресурса gui_settings.xml (в варианте без упаковки в пакет .wotmod) в res_mods\x.xx.x.x\gui @echo off REM runtime variables parsing setlocal enabledelayedexpansion REM client version for /f "tokens=1* delims==" %%i in (client.txt) do ( if /i "%%i"=="cl" set cl=%%j if /i "%%i"=="bl" (set bl=%%j echo: REM client path echo client !cl! echo build !bl! echo mods !cl!\mods\!bl! echo res_mods !cl!\res_mods\!bl! REM custom res_mods delivery echo d|xcopy /sqyf vanilla\gui_settings.xml "!cl!\res_mods\!bl!\gui" )) В итоге, на все про все, секунд пять уйдет. NB содержимое файла client.txt (при данном подходе файл редактируется вручную, и изменяется с выходом обновлений, меняющих папки модов) в конструкторе: cl=c:\Lab\WG\eu bl=1.14.0.2 Меняйте в файле client.txt путь к клиенту (в примере c:\Lab\WG\eu) сообразно своему пути и номер сборки (в примере 1.14.0.2) сообразно номеру текущей сборки. А если научитесь парсить п:\апка\игры\paths.xml с актуальными путями к модам, или что-то типа того, то огого! Приложение: конструктор под Windows 10 x64 в архиве (md5) 34b97cda4a94f7ad9e2e9d5b2b92b930 *bin\7z.dll 26e8bf1674b98c8cacf990a10f28dddf *bin\7z.exe 7052640064377b6a6bb1c7e6243ceedc *bin\bwxml.exe 92079aae30c742e1306f19bb59dd0510 *client.txt 69f4a35719c3e4250425308a963dac36 *step1_extract_and_decode_vanilla_xml.cmd 10ba16e5fe319285813f2ed486560a75 *step2_modified_xml_delivery.cmd Edit: прошу прощения за некоторую остаточную перегруженность сообщения. Но я сильно торопился, тогда как и так пришлось удалять кучу лишнего поскольку у меня подобная конструкция обслуживает одновременно несколько клиентов, включая SandBox и CommonTest, и вовлекая чуть гораздо более ресурсов чем только gui_settings.xml, - и все же каким-то чудом удалось сохранить ее работоспособность и в таком обрезанном виде. Возможно это кому-то в чем-то поможет, но это неточно. res_mods_gui_settings_xml_constructor.zip
  15. Для отображения уничтоженных танков на миникарте никакой сторонний мод не нужен, все необходимое уже есть в клиенте. Извлеките из ресурсов игры файл: %папка_игры%\res\packages\gui-part1.pkg\gui\gui_settings.xml Найдите там блок: <name>permanentMinimapDeath</name> <type>bool</type> <value>False</value> и замените на: <name>permanentMinimapDeath</name> <type>bool</type> <value>True</value> Т.е. поменяйте в блоке False на True. Полученный файл необходимо закинуть в %папка_игры%\res_mods, либо, упаковав в .wotmod, в %папка_игры%\mods. NB а. gui_settings.xml после извлечения для внесения изменений необходимо декодировать; сведения средствах для декодирования имеются на данном форуме (для инструктивного описания сейчас нет времени). б. где именно размещать gui_settings.xml в структурах res_mods | mods требует уточнения (для которого сейчас нет времени). Если реализация извлечения/декодирования/упаковки/размещения файла gui_settings.xml не понятна, не гуглится, и конкретизации в этом отношении от других пользователей форума не последует, то я сделаю это сам, но только позже, когда позволит время.
  16. @Виталикм you are welcome. P.S. Обновление моей сборки с выходом обновления 1.14.0.0 Версии модификации без XVM с антизум-скриптом: minimapAC_maxi.zip, максимальный игровой размер minimapAC_midi.zip, средний игровой размер, примерно 3/4 от максимального minimapAC_mini.zip, минимальный игровой размер, примерно 1/2 от максимального Версии модификации без XVM и без антизум-скрипта: minimapAC_zoom.zip, зуммируемые прицелы, имеют размер примерно 1/3 от максимума Бонус 1, все модификации Minimap_Clear noXVM: minimapClear_1-10.zip: все прицелы Minimap_Clear_#1-10.zip (noXVM) из титульного сообщения темы, собранные в пакеты .wotmod Бонус 2, модификация для XVM: minimapXVM_dummy.zip, версия для XVM, которая содержит заглушку, не выводящую практического изображения, и предполагает использование сторонних фигур прицела (в частности из архивов MinimapAimAll_100%, MinimapAimAll_6-8%.zip в титульном сообщении темы) Детализация номенклатуры версий, иллюстрации и архивы доступны в исходном сообщении сборки: по ссылке Для удобства архивы доступны также и в приложении к данному сообщению Статус: актуально для клиента WorldOfTanks 1.14.0.0 minimapAC_maxi.zip minimapAC_midi.zip minimapAC_mini.zip minimapClear_1-10.zip minimapAC_zoom.zip minimapXVM_dummy.zip
  17. Обновление моей сборки с выходом обновления 1.13.0.0 Версии модификации без XVM с антизум-скриптом: minimapAC_maxi.zip, максимальный игровой размер minimapAC_midi.zip, средний игровой размер, примерно 3/4 от максимального minimapAC_mini.zip, минимальный игровой размер, примерно 1/2 от максимального Версии модификации без XVM и без антизум-скрипта: minimapAC_zoom.zip, зуммируемые прицелы, имеют размер примерно 1/3 от максимума Бонус: minimapClear_1-10.zip: все прицелы Minimap_Clear_#1-10.zip (noXVM) из титульного сообщения темы, собранные в пакеты .wotmod minimapXVM_dummy.zip, версия для XVM, которая содержит заглушку, не выводящую практического изображения, и предполагает использование сторонних фигур прицела (в частности из архивов MinimapAimAll_100%, MinimapAimAll_6-8%.zip в титульном сообщении темы) Детализация номенклатуры версий, иллюстрации и архивы доступны в исходном сообщении сборки: по ссылке Статус: актуально для клиента WorldOfTanks 1.13.0.0
  18. Пользуюсь инструментом командной строки https://github.com/hedger/BWXML (соответственно, исходники открыты) "BWXML A tool for unpacking BigWorld compressed data sections to plain XML. Also supports packing XML back to its compressed form." BWXML v1.04 by hedger Usage: bwxml.exe [options] list_of_files_or_directories Allowed options: --help produce help message --pack pack files instead of unpacking --verbose print information about each file --selftest perform reversed operation on produced files --threads arg (=9) sets the size of a worker pool. Default = n_cpu_cores + 1 --input arg input files/directories --output arg (=decrypted/) directory to output files пример использования (распаковка ресурса engine_config.xml в произвольную папку vanilla): md vanilla 2>nul bwxml.exe --i %wot_folder%\res\engine_config.xml --o vanilla
  19. Да, в основном на все хватает трех букв, но не всегда :)
  20. Обновление моей сборки с выходом обновления 1.12.1.1 Версии модификации без XVM с антизум-скриптом: minimapAC_maxi.zip, максимальный игровой размер minimapAC_midi.zip, средний игровой размер, примерно 3/4 от максимального minimapAC_mini.zip, минимальный игровой размер, примерно 1/2 от максимума Версии модификации без XVM и без антизум-скрипта: minimapAC_zoom.zip, зуммируемый размер, примерно 1/3 от максимума Бонус: minimapClear_1-10.zip: все прицелы Minimap_Clear_#1-10.zip (noXVM) из титульного сообщения темы, собранные в пакеты .wotmod minimapXVM_dummy.zip, версия для XVM, которая содержит заглушку, не выводящую практического изображения, и предполагает использование сторонних фигур прицела (в частности из архивов MinimapAimAll_100%, MinimapAimAll_6-8%.zip в титульном сообщении темы) Детализация номенклатуры версий, иллюстрации и архивы доступны в исходном сообщении сборки: по ссылке Статус: актуально для клиента WorldOfTanks 1.12.1.1 @Slava7572, если понравилось, то и славно.
  21. @Slava7572, интересно, какие именно скрины считаются качественными? В Windows я делаю скрины с использованием FastStone Capture, а поскольку она платная, то из ближайших аналогов могу предложить PicPick (бесплатная для домашнего пользования). Главный "секрет" здесь - я всегда сохраняю скрины lossless в .png и никогда в .jpg. Если имеется ввиду коллаж разновидностей прицелов, то он собран в менеджере изображений FastStone Image Viewer, где из клиентских игровых скриншотов были вырезаны куски с миникартой, из них собран коллаж 3х2 с дырками и тенями для красоты, и добавлены надписи. Эта программа бесплатная, считаю ее must have для того, кому хоть раз в жизни довелось просматривать картинки на ПК; она тоже, кстати, сама умеет делать скриншоты, но с чуть менее развернутым функционалом, чем у ее платной родственницы. "Как бы сводная таблица" версий прицелов - это вообще не скриншот, а прямой экспорт в .png страницы из векторного графического редактора, где векторные же фигуры прицелов были собраны специально для этой иллюстративной цели. В игре скриншоты делает сам клиент, я просто нажимаю на конопку PrtSc. Никаких настроек здесь нет, так как никаких пользовательских настроек в отношении скриншотов в клиенте не предусмотрено*. Игровые скриншоты я качественными не считаю, так как, как минимум, в них присутствует искажение цветов. Что касается разрешения игровых скриншотов, то оптимальное разрешение экрана моего ноутбука составляет 1920x1080 и менно такое же установлено в игре, что может способствовать лучшему качеству. *В ресурсах игры (res/engine_config.xml) присутствует возможность попробовать хотя бы поменять .jpg на .png, но пока что я это не тестировал. <screenShot> <extension>jpg</extension> <name>screenshots/shot</name> </screenShot>
  22. Исходный файл модификации minimapEntriesLibrary.swf остается неизменным со времен клиента версии v.1.11.0.0 С выходом грядущего обновления текущие актуальные модификации изменений не требуют, останутся актуальными для клиента: v.1.12.1.0 Для продолжения работы модификаций после обновления достаточно будет переместить файлы в соответствующие новые подпапки mods, res_mods.
  23. Некоторые моменты относительно сценариев практического применения, включая извлечение полезного содержимого обновления с применением разностных файлов .xdiff рассмотрены здесь: [Решено] Имея разностные файлы .rdiff и/или .xdiff грядущего обновления получить обновленные файлы ресурсов .pkg
  24. @Mixaill, спасибо за подсказку. Теперь мной побежден и .xdiff. .rdiff обрабатывается как показано выше: rdiff.exe patch old.pkg delta.rdiff new.pkg .xdiff обрабатывается следующим образом: xdelta3.exe -d -s old.pkg delta.xdiff new.pkg Пример: имеем в папке клиента игры ресурсы в текущем состоянии: res\packages\gui-part1.pkg res\packages\gui-part2.pkg имеем в грядущем обновлении, среди прочего, в папке клиента игры, предзагруженные разностные файлы, касающиеся указанных ресурсов: updates\wot_1.12.1.2764_ru_pj9v79\wot_1.12.1.21133_1.12.0.21119_client.wgpkg\res\packages\gui-part1.pkg.1.12.1.21133.F28F93AB.xdiff updates\wot_1.12.1.2764_ru_pj9v79\wot_1.12.1.21133_1.12.0.21119_client.wgpkg\res\packages\gui-part2.pkg.1.12.1.21133.7A3317D5.rdiff Имеем цель (здесь и сейчас) получить ресурсы gui-part1.pkg и gui-part2.pkg в том состоянии, какое бы оно было (фактически будет), когда обновление будет применено. Для этого берем текущие (прежние) ресурсы (gui-part1.pkg и gui-part2.pkg) , применяем к ним разностные файлы .rdiff и .xdiff, и получаем ресурсы gui-part1-uptated.pkg и gui-part2-uptated.pkg уже в обновленном состоянии (здесь и сейчас, не дожидаясь дня, когда обновление будет официально развернутно клиентом). Для реализации обозначенной выше цели используем команды в синтаксисе: для .rdiff, следующего типа: rdiff.exe patch gui-part2.pkg gui-part2.rdiff gui-part2-uptated.pkg для .xdiff, следующего типа: xdelta3.exe -d -s gui-part1.pkg gui-part1.xdiff gui-part1-uptated.pkg Вопрос: а зачем это надо? Ответ: кому надо, тот поймет*. *Как вариант: Вы делаете какой-то мод, зависимый от состояния ресурсов клиента. При этом уже сейчас у вас на руках предзагруженные обновления и есть время, на то, чтобы в них ковыряться. Но когда обновление будет развернуто официально, то времени у вас не будет. Если с выходом новой версии эти ресурсы обновляются, вам придется для сохранения работоспособности мода пересобрать его на основе обновленных ресурсов. Указанным образом вы можете обо всем таком узнать заранее, и сделать соответствующие выводы и действия (если ресурсы изменились). Либо не делать ничего (или делать что-то другое на ваш вкус), если обновление интересующие вас ресурсы не затрагивает. Примечания: Внутри OpenWG.WoT.Patcher от @Mixaill находится rdiff.exe более свежей версии, чем по моей ссылке в первом сообщении (rdiff-2.0.3-win64 vs rdiff-2.0.2-win64), поэтому я предпочитаю теперь использовать его (плюс, как бонус для меня, этот rdiff еще и имеет меньший размер, и не включает четырех внешних библиотек) На счет xdelta3.exe у меня пока нет понимания, в чем разница версии в OpenWG.WoT.Patcher и, например, доступных здесь: http://xdelta.org В любом, и в том, и в другом, и в третьем, и в четвертом случаях, - в интересующих меня сценариях применения утилит, результат их работы не отличается По всей видимости, для серьезных мододелов и исследователей OpenWG.WoT.Patcher является незаменимым инструментом, но таким мелким копошителям как я, рассматриваемый здесь точечный подход дает существенные преимущеста. Я, ради интереса, попробовал и то, и это, для своих целей, и для использования OpenWG.WoT.Patcher мне потребовалось создать несколько копий клиентов, многие десятки гигабайт места и десятки минут ковровой обработки, тогда как точечный подход дает весьма осязаемую экономию во всем таком, тем, для кого это имеет видимое значение. И еще один плюс - при точечном подходе не потребуется установки dotnet-runtime-5.0.0-win-x64, все что нужно - две утилиты, rdiff.exe (85.7kB) и xdelta3.exe (602.7kB)
×
×
  • Create New...