Jump to content
Korean Random

beb

User
  • Content Count

    50
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by beb

  1. As said in a title message of the topic WG had moved minimap to the battleAtlas. So you need to edit (cut, split, replace and (re)join images, their fragments) battleAtlas.dds if you want keep your preferable icons. Probably in that case a better option is to take Aslain's battleAtlas.dds and replace there the minimap areas by the ones in the .dds of this topic. Here's how the latter looks (converted to png):
  2. <?xml version="1.0" encoding="utf-8"?> <protocol version="2.9" wgc_publisher_id="wargaming" name="game_info"> <game> <id>WOT.EU.PRODUCTION</id> <index>0</index> <installed>true</installed> <all_parts_installed>true</all_parts_installed> <localization>EN</localization> <content_localization>EN</content_localization> <client_type>sd</client_type> <show_guide>false</show_guide> <version_name>1.10.0.2177</version_name> <update_urls> <value>https://wgus-woteu.wargaming.net/</value> </update_urls> <corrupt_parts/> <part_versions> <version installed="1.10.0.20622" name="client" available="1.10.0.20622"/> <version installed="1.10.0.1418125" name="locale" available="1.10.0.1418125"/> <version installed="1.10.0.20622" name="sdcontent" available="1.10.0.20622"/> </part_versions> <dlc/> </game> </protocol>
  3. Использую единственную функцию Auxilium: "MultiClient": true. В который раз захожу с EU клиента (аккаунт 2020) на RU серверы (аккаунт 2011) и вижу один и тот экран просмотра достижений (которые просматриваются) и получения подарочных танков, при этом клацание на кнопке "Играть" не имеет никаких последствий, - картинка висит бесконечно, и лишь спустя некоторое время игра вдруг пускает в ангар (не по кнопке, а просто так, или по клацанию в произвольных местах экрана), далее дает возможно играть и пр., но никаких подарочных танков не появляется, и при очередном заходе все повторяется по кругу. На EU клиенте подарочные танки получены при первом заходе, никаких аномалий не наблюдается. Не имею возможности зайти на RU аккаунт иным способом, поэтому возникает вопрос, - не может ли данная ситуация быть обусловленной Auxilium?
  4. Обновил свою сборку: включена версия для XVM, в архиве Minimap_Clear_toXVM.zip, которая предполагает использование изображений прицелов в титульном сообщении данной темы (в архивах MinimapAimAll_100%.zip, MinimapAimAll_6-8%.zip) Ссылки на загрузку: см. сообщение по ссылке.
  5. Если это предполагает единственно верное решение, то будет являться обязательным условием. Тогда, надеюсь, получится то, что вам надо. Обновление: @_RALFS_ , если выложенные мной ранее тестовые флешки не сработают, попробуйте вот это: minimapEntriesLibrary_test4.zip: в этом флеше ваша картинка уже вшита, отдельной картинки .png не требуется. minimapEntriesLibrary_test5.zip: в этом флеше пусто, вшитой картинки нет, а координатно-размерные параметры под фигуру прицела в точности соответствуют тем, которые были в выложенном вами флеше, вероятно эта флешка будет совместима с вашей .png. minimapEntriesLibrary_test4.zip minimapEntriesLibrary_test5.zip
  6. @_RALFS_ , я конечно прозорлив, но пока что мысли научился читать только у кошки, да и то только на момент возвращения с работы. Вот это уже несет в себе признаки информативности. Но, проблема в том, что я не использую XVM, и имею ни малейшего понятия, как взаимодействуют XVM, клиентская .swf и ваш png, что им друг от друга надо. Сейчас я могу только гадать, как оно сработает, и пока могу предложить для пробы три варианта пустых флешек (см. приложение). Пробуйте. И отпишитесь, пожалуйста, какая из флешек сработала (в тайне надеюсь, что все три, но не факт). Если же ни одна не сработает, то, если можно, выложите здесь архив с флешкой, которая еще сохраняла работоспособность и png фигуры прицела (хотя именно с этого можно было бы и начать). minimapEntriesLibrary_test3.zip minimapEntriesLibrary_test2.zip minimapEntriesLibrary_test1.zip
  7. Обновил свою сборку для клиента WorldOfTanks 1.10.0.1 (все версии): учтены выявившиеся нюансы в отношении размеров фигуры прицела; названия изменены на eMinimapACxx_xxx, где 2x2, 3x3 примерно соответствует размеру прицела в квадратах миникарты; все версии собраны в одном .zip архиве, там же скриншот с визуализацией версий. Пока @Dark__Messiah находится в творческом отпуске, обновил все прицелы из архива Minimap_Clear_#1-10.zip, что в титульном сообщении темы: учтены выявившиеся нюансы в отношении размеров фигуры прицела; использованы пакеты .wotmod; все собраны в одном .zip архиве, там же скриншот с визуализацией версий; Ссылки на загрузку: см. в сообщении выше. Пока качайте архивы из моего сообщения по ссылке выше. Выбирайте версию по вашему вкусу, ориентируясь на скриншоты. Используете. Не понравилось - меняете на что-то другое по вашему же вкусу.
  8. Ясно, спасибо. Значит, рецепт работает. Это хорошо, иначе пришлось бы расчитывать все bounds, чего крайне не хотелось бы. Суть рецепта: - берем любую понравившуюся версию прицела и достаем .svg в размере до 60.6 x 60.6 пикселей (а они сейчас все такие, во всех версиях из этой темы, с целым зоопарком размеров); - задаем в .svg размер поля (полотна) картинки в эти самые 60.6 x 60.6 пикселей (например, в текстовом редакторе, первая же строка: <svg width="60.6" height="60.6" ...); - теперь без .svg редактора уже не обойтись, берем, например, https://svg-edit.github.io/svgedit/src/editor/svg-editor.html (мне он нравится тем, что он-лайн и не оставляет никакого лишнего мусора в коде), выделяем все фрагменты фигуры прицела, группируем их, центрируем относительно полотна (по горизонтали и вертикали), - все, основное сделано, картинка соответствует клиентским запросам; - берем клиентский флеш, засовываем туда новую правильную картинку, - теперь уже только Replace! (Replace - update bounds при правильно размеренной картинке не требуется), сохраняем, и т.д. и т.п. P.S. Ближе к концу недели постараюсь переделать все имеющиеся прицелы (включая Minimap_Clear_#1-10.zip) с учетом выявившихся обстоятельств. Для справки: На прилагаемой картинке наглядно показаны bounds фигуры, а есть еще bounds of origin. В клиентском флеше сейчас эта цифирь выглядит примерно так: Bounds: (-1.30, -1.30)[60.60 x 60.60] Edge Bounds: Xmin: 0 nbits Xmax: 1160 nbits Ymin: 0 nbits Ymax: 1160 nbits Shape Bounds: Xmin: -26 nbits Xmax: 1186 nbits Ymin: -26 nbits Ymax: 1186 nbits Очевидные Relations: 1px = 20 nbits 0 nbits/20 = 0.00 px 1160 nbits/20 = 58.00 px 0 nbits/20 = 0.00 px 1160 nbits/20 = 58.00 px 0.00 px + 58.00 px = 58.00 px -26/20 nbits = -1.30 px 1186/20 nbits = 59.30 px -26/20 nbits = -1.30 px 1186/20 nbits = 59.30 px 1.30 px + 59.30 px = 60.60 px ' внешний габарит картинки 1186 nbits + 26 nbits - 1160 nbits = 52 nbits 60.60 px - 58.00 px = 52 nbits/20 = 2.6 px 2.6 px / 2 = 1.30 px ' толщина габаритной линии родного прицела Спецификация: https://www.adobe.com/content/dam/acom/en/devnet/pdf/swf-file-format-spec.pdf
  9. Если не сложно, проверьте, пожалуйста:minimapEntriesLibrary.swf.zipeMinimapACCL_mini_test.wotmod.zip
  10. @evdok9 , ясно. Я этого в тайне опасался. Выходит, при радикальном отличии размера новой картинки от вытекающего из bounds в клиентском swf (если точно, то габаритный размер поля картинки в клиенте сейчас 60.60 x 60.60 пикселей), - замена картинки с обновлением bounds приводит к ощутимому относительному смещению графического объекта и, в конечном итоге, к наблюдаемому в игре негативному эффекту. Я уже примерно представляю, как с этим можно будет справиться с минимальными затратами труда и времени. Чуть позже сделаю тестовый вариант.
  11. Самое смешное, текущий клиент WorldOfTanks(x64) 1.10.0.2163 EU с пакетом SpaceBin, вышедшим под 2.5Гб, - не загрузился. Пришлось задействовать новую опцию --split-2gb-parts. Тогда все стало ОК. Поддерживаю.
  12. Берем JPEXS Free Flash Decompiler (GitHub) Берем любой вариант Minimap*.zip из этой темы по своему вкусу. Из архива Minimap*.zip достаем minimapEntriesLibrary.swf Открываем minimapEntriesLibrary.swf в JPEXS (при открытии на запрос о зависимостях - ответ [No to all]) и экспортируем оттуда желанную картинку в .svg (ранее это была картинка minimapEntriesLibrary.swf\shapes\DefineShape3(201)): Из меню по правой кнопке мыши на DefineShape3(201) выбираем Export selection и сохраняем где угодно. По желанию редактируем (я это делаю в текстовом редакторе, можно использовать что-то из онлайн наподобие https://svg-edit.github.io/svgedit/; прямая ссылка на редактор: https://svg-edit.github.io/svgedit/src/editor/svg-editor.html), или оставляем как есть (важное замечание о размерах фигуры прицела). Из текущего клиента достаем актуальный флеш. Сейчас это: res\packages\gui-part1.pkg\gui\flash\minimapEntriesLibrary.swf (файл gui-part1.pkg - по сути обычный зип-архив, открываем чем угодно). Открываем клиентский minimapEntriesLibrary.swf в JPEXS и находим там картинку прицела, которая сейчас: minimapEntriesLibrary.swf\shapes\DefineShape4(269) (в клиентском флеше это сейчас выглядит как зеленый, или какой-там, квадрат). Из меню по правой мыши на DefineShape4(269) выбираем заменить (Replace; но поскольку размер желанной картинки на ~100% не совпадет с клиентским, то скорее выбираешь Replace - update bounds) (исходные bounds прописаны на видном месте в интерфейсе) (важное замечание о размерах фигуры прицела), и меняем DefineShape4(269) на .svg (из п. 4). Сохраняем обновленный флеш. Компонуем свой вариант мода: 7.1 размещая флеш из п.6 и скрипт антизума, если нужен (из архива в п.3), в пакете .wotmod (zip архив без сжатия!*), с сохранением путей по образу и подобию какого-либо из моих .wotmod: .wotmod\res\scripts\client\gui\mods\mod_minimap_not_zoom_strategic.pyc .wotmod\res\gui\flash\minimapEntriesLibrary.swf 7.2 располагая флеш из п.6 и антизум, если нужен (из архива в п.3), для размещения в структуре res_mods, по образу и подобию архива из п.3 (см. титульное сообщение данной темы). Готово. Если не редактировать .svg и работать только с одной версией, то всех делов - на минуту с перекурами, или кто там чем увлекается. * На всякий случай, я для упаковки использую 7-zip с ключами (главный и обязательный: -mx0, возможно еще обязателен -ssw, но это не точно, - я уже не помню, а остальное по вкусу) (кусок моего пакетного файла, для упаковки серии версий мода): for /d %%j in (*) do 7z.exe a %mods%\%%j.wotmod .\%%j\* -tzip -mx0 -aoa -ssw -mmt -stl -y :: -tzip Use the switch after "a" command or specify "name.zip" to create zip archive :: -mx0 Archive without compression :: -ao Overwrite mode :: -aoa Overwrite All existing files without prompt :: -stl Set archive timestamp from the most recently modified file :: -ssw Compress files open for writing by another apps :: -mmt Compression will use multi-threading optimization. :: -y Assume "Yes" on all Queries
  13. Я не использую XVM, и не могу проверить. Однако, в этой сборке я использовал оригинальную флешку официального клиента, в которой заменена всего лишь одна векторная картинка, поэтому едва ли оно как-то критично может влиять на клиент в целом. Попробуйте два варианта: 1. Если используете готовый .wotmod из моего набора, то необходимо удалить прежнюю, утратившую совместимость флешку из res_mods\x.x.x.x\gui\flash\minimapEntriesLibrary.swf 2. Если принципиально не используете .wotmod, а только неупакованные моды в res_mods\, то распакуйте .wotmod (а это обычный .zip архив, без сжатия), - если нет специальных сторонних утилит - переименуйте .wotmod в .zip, и зайдите в архив в проводнике как в папку (такой способ обращения с .zip кажется нативно поддерживают все более или менее актуальные версии винды), найдите там актуальную флешку eMinimapAC**.wotmod\res\gui\flash\minimapEntriesLibrary.swf, и замените ею прежнюю, утратившую совместимость флешку, в res_mods\x.x.x.x\gui\flash\minimapEntriesLibrary.swf. По идее, после удаления, тем или иным способом, прежней, утратившей совместимость, флешки, и замены ее на актуальную, клиент потеряет эту причину кочевряжиться.
  14. По авторской ссылке в титульном сообщении качается Auxilium-19.20.zip, то есть версия, адаптированная под клиент 1.10.0.0. Однако, что-то стало не так с функцией мульти-клиента, - для выбора доступны любые сервера, кроме RU1-11,13, которые не пингуються из клиента. Клиент EU 1.10.0.2151. В тоже время, все означенные сервара пингуются в WSPinger. Auxilium.dat удалял, не помогает. В логе - ничего особенного: 2020-08-10: INFO: [Auxilium] Auxilium mod (http://bb-t.ru/bbmods/auxilium.html) ver:1.10.0.0 #19.20 sdk:3.13 by ShuraBB, successfully loaded
  15. @maxim23rus , ну и славно. Заодно случайно выяснилось, что 20 пикселей картинки в масштабе флешки, это примерно 1 квадрат сетки в масштабе миникарты.
  16. Сейчас размер границ картинки в minimapEntriesLibrary.swf 60х60 пикселей, и я переделал все картинки под этот размер. Раньше размер был 38х38 и 50х38 для круглых и прямоугольных картинок соответственно. 60 и 38 соотносятся примерно как 3 к 2, вот такой эффект и наблюдается. Попробовал вернуть прежние картинки для круглых прицелов с изменением границ (bounds), пробуйте: См. пост выше. (версии с индексами mini)
  17. Обновил свою сборку для клиента WorldOfTanks 1.10.0.0 (все версии). См. выше.
  18. Не могу сказать за все остальное, так как не пользуюсь, но актуальная для меня функция Мультиклиент в текущей версии Auxilium 19.19 сохраняет работоспособность и в патче 1.10.0.0.
  19. Обновил свою сборку для клиента WorldOfTanks 1.10.0.0 (только версию eMinimapACXA). См. выше.
  20. @night_dragon_on , скажите, а можно ли разрешить вашим модам хранить (и искать) настройки в произвольном месте, то есть где угодно в структуре "%wot%\mods\configs\", а не только в "%wot%\mods\configs\camAddons\"?
  21. @Polyacov_Yury , скажите, а нельзя ли сделать упрощенную версию, типа RadialMenuMini, которая бы по сути не затрагивала стандартное клиентское меню, а только лишь реализовывала функцию добавления отсутствующих в нем команд "hotkeyOnly": [] // команды, которые в Розе вы не увидите, но будут доступны по хоткею Мне кажется, соответствующий код мини-меню будет гораздо проще и компактнее полного, и в тоже время такой мод может быть востребованным. В текущей реализации мода мой рабочий конфиг: { "default": {}, "hotkeyOnly": [ { "title": "Spotted", "icon": "Helpme", "text": "Spotted at {ownPos}", "chatMode": "Team", "ping": "{ownPos}", "hotKey": ["KEY_F9"] }, { "title": "Attack", "icon": "Support", "text": "Attention to {viewPos}", "chatMode": "Team", "ping": "{viewPos}", "hotKey": ["KEY_F10"] } ] }
×
×
  • Create New...