Jump to content
Korean Random

ktulho

Premium Member
  • Posts

    10,756
  • Joined

  • Last visited

  • Days Won

    403

Everything posted by ktulho

  1. вдруг, всем врагам захочется нарисовать рога, а союзникам нимбы? Или на оборот. (ИМХО)
  2. Разработчик wn8 предусмотрительно оградились от таких как ты. А ты крепись, учитывая, что ожидаемые значения обновляются в среднем раз в патч, еще будут и слезы и может быть радость.
  3. В выложенной версии программы реализован простой и быстрый алгоритм размещения изображений в атласе. Он хорошо подходит для примерно одинаковых небольших изображений, но не оптимально размещает их в атласе. Сейчас, сделал алгоритм с более оптимальным размещением, но он медленный. На данный момент создание атласа, на моем компьютере, занимает ~7 сек.
  4. @паша tp, Прочитай еще раз это сообщение, и попробуй ответить на заданный в нем вопрос:
  5. это поправлю. Это невозможно. В атласе есть текстуры размером 1х1330. Обнаружил баг, в создаваемый атлас не попадали текстуры, размеры которых превышали 500 хотя бы по одной из сторон. Частично поправил, но по прежнему не будут добавляться указки на миникарте (2 текстуры в атласе battleAtlas). Шапку обновил.
  6. С чего ты решил, что XVM рассчитывает твой wn8? Может это поможет?
  7. , А ты, стабильно, КПД за неделю на 100 поднимаешь? Круто. И при чем тут XVM?
  8. Ну во-первых я писал. А во-вторых, если станет легче, то я тоже пару дней потратил.
  9. @Mr 13, попробую привести код в порядок. Я, в общем, совсем не программист. И если осилю BitBucket, то выложу.
  10. , никогда этим не занимался. Что порекомендуете? Bitbucket?
  11. Написал программку для разрезания и склеивания атласов. Это пре-пре-альфа. Так что не пинайте. CutAtlas.rar Только это не решает вопрос с зеркальным отражением иконок.
  12. Данная программа предназначена для редактирования ресурсов игры WoT, а именно файлов, находящихся в каталоге \res\packages\gui.pkg\gui\flash\atlases\. Программа позволяет разрезать атласы на отдельные файлы, и соединять отдельные файлы в атласы. Программа может запускаться с параметрами и без них. При запуске без ключей будет отображен графический интерфейс. При запуске с ключами, информация будет выводиться в консоль. Инструкция при запуске без ключей. Для разрезания Atlas необходимо: На панели "Разделить" нажать кнопку "Обзор..."; В появившемся диалоге выбрать файл изображения атласа (xml файл должен находиться в этой же папке); Затем нажать кнопку "Разрезать". После этого, в каталоге с атласом, создастся каталог с названием атласа, в котором будут находиться полученные файлы. Для создания атласа из отдельных файлов необходимо: На панели "Соединить" нажать кнопку "Обзор..."; В появившемся диалоге выбрать каталог с изображениями; Затем нажать кнопку "Создать". После этого, в выбранном каталоге, создастся папка с названием "Atlas", в котором и будут находиться файлы атласа. Имя созданных файлов атласа, такое же, как у выбранного каталога. Инструкция при запуске с параметрами. Ключи задаются символами '/' или '-'. Ключи не чувствительны к регистру. Параметры командной строки: Разделение атласа на отдельные изображения: CCAtlas /ca PathAtlas [DistFolder] /ca разделить атлас на отдельные изображения PathAtlas путь к файлам атласа DistFolder путь к каталогу, в который будут извлечены изображения. По умолчанию: PathAtlas\ИМЯ_АТЛАСА_БЕЗ_РАСШИРЕНИЯ Извлечение атласа из ресурсов игры и разделение на отдельные изображения: CCAtlas /cba|/cvma|/cdia/|cbla|/cca|/cmba|/cqpa|/csa PathGame DistFolder /cba извлечь из ресурсов игры и разделить battleAtlas на отдельные изображения /cvma извлечь из ресурсов игры и разделить vehicleMarkerAtlas на отдельные изображения /cdia извлечь из ресурсов игры и разделить damageIndicator на отдельные изображения /cbla извлечь из ресурсов игры и разделить commonBattleLobby на отдельные изображения /cca извлечь из ресурсов игры и разделить components на отдельные изображения /cmba извлечь из ресурсов игры и разделить mapsBlacklist на отдельные изображения /cqpa извлечь из ресурсов игры и разделить questsProgress на отдельные изображения /csa извлечь из ресурсов игры и разделить store на отдельные изображения PathGame путь к файлам атласа DistFolder путь к каталогу, в который будут извлечены файлы с изображениями Создание атласа из отдельных изображений: CCAtlas /aa FolderImages [PathAtlas] [/w [width]] [/h [height]] [/a [TypeAtlas]] [/t] /aa создать атлас FolderImages каталог с файлами изображений, которые нужно объединить в атлас PathAtlas путь к создаваемому атласу. По умолчанию создается файл с именем папки в которой находятся изображения, файл размещается в PathAtlas\Atlas\ /w задает ширину изображения атласа. По умолчанию: 4096 width ширина изображения атласа в пикселях (целое число) /h задает высоту изображения атласа. По умолчанию: 4096 height высота изображения атласа в пикселях (целое число) /a формат файла с изображением атласа TypeAtlas может иметь значения: PNG, DDS, DDS_W (World of Warships) или DDS_W_woMIP (World of Warships, MIP maps не создаются). По умолчанию: PNG /t если ключ есть, атлас обрезается по вертикале, иначе нет В патче 0.9.23.0 Wargaming решила перевести атласы с формата PNG в DDS c сжатием DXT5. Формат сжатия DXT5 подразумевает сжатие с потерями, то есть ухудшение качества изображения. В связи с этим рекомендую сохранить ваши атласы из патча 0.9.22.0 и создавать новые из них путем добавления недостающих картинок. Версия: 2.3.0.1 Изменения: Исправлено создание атласов для World of Warships в консольном режиме. Скачать: Архив с программой: CCAtlas_2.3.0.1.zip Атласы патча 0.9.22.0 Atlases_0.9.22.0.rar Атлас (без потери качества) и инструкция от @night_dragon_on. Выложил на GitLab.
  13. , а что с названиями в XML делать?
  14. Я думаю она только на первое время, потом кто-нибудь нормальную сделает.
  15. Первый + мой. Думаю написать программку, которая разрезает Atlas на отдельные PNG. Потом меням файлы на свои. И программка должна их собрать обратно в атлас. P.S. Не знаю, насколько близко мое сообщение соответствует теме.
  16. Почему нет? Она, вроде, особого ухода не требует.
  17. @BeReSa, Вроде никто не запрещает создать тему на любую тему, например "Обсуждение ночников".
  18. , какие подробности? Если вы про первое сообщение, то это предложение, и оно не относится 0.9.15.1.
  19. , тогда извиняюсь за дезинформацию.
  20. if price[1] != 0: print '{name} стрельнул голдой'.format(name=player_name) else: print '{name} стрельнул не голдой'.format(name=player_name) Добавь эти две строчки, и увидишь, что после попадания в логе будет появляться две строчки. , я не говорил, что не там, я говорил, что не тот. Точнее они оба подходят под: if effectsIndex == shell['shell']['effectsIndex']:
  21. @Ekspoint, так ты не тот shell['shell'] определяешь.
  22. , уверен?Вот снаряды FV207: 'effectsIndex' у двух из них совпадает.
×
×
  • Create New...