Jump to content
Korean Random

Leaderboard


Popular Content

Showing content with the highest reputation on 11/03/2017 in all areas

  1. 3 points
  2. 3 points
    @ShuraBB, во-первых, для выделения релизных состояний существуют теги. Не нужно создавать копии файлов в репозитории. При необходимости собрать старую версию существует checkout. При этом все отслеживаемые файлы в репозитории откатываются на состояние нужного коммита. Можно даже прописать checkout -b <branch> <target>, это создает и переходит на новую ветку, указывающую на target. Насчет того, что твои текущие изменения убьются при checkout - есть git stash - прячет все незакоммиченнные изменения, потом можно вернуться и достать их обратно. Во-вторых, упакованных *.zip, *.pyc, etc. файлов в репозитории быть не должно, только исходники. Для собранных бинарников на GitHub есть releases, аналог на Bitbucket подсказать, к сожалению, не могу, давно не сидел там, для публичных репозиториев GitHub ИМХО лучше. Тем более, что у тебя для этого есть свой сайт. В-третьих, добавить readme.md хоть самый простенький, потом допишешь, если будет необходимость. В-четвертых, не использовать транслит, использовать или правильный English, или правильный Русский. Англоговорящая аудитория его принципиально не поймет, и переводчиком воспользоваться не сможет. В-пятых, все временные файлы, и вообще файлы, которые никому кроме тебя не нужны, в репозиторий коммиттить смысла нет. В-шестых, для DEV версий нужно создавать не папку, а ветку. Работаешь и коммиттишь туда, когда будет готово - делаешь merge. Если в процессе картошка чего-то наваяла - есть rebase, все изменения из master автоматом подтянутся под DEV ветку. Ну максимум придется разрулить конфликты. Ну а так вполне годный репо, и моды достаточно простые у тебя... Для новичков самое оно.
  3. 2 points
    Добавил макрос: {{py:bst.type(index)}} - тип активных резервов. Может возвращать одно из следующих значений: booster_gold, booster_credits, booster_xp, booster_crew_xp, booster_free_xp, None. Параметр index - номер активного резерва от 1 до 3.
  4. 2 points
    Простейший пример. 1й человек пишет код, выкладывает его в репозиторий, для остальных, кто тоже пишет код, потом кто-то (ответственный за сборку проекта) собирает его и выкладывает бинарники в раздел релизов, 2й человек качает готовый бинарник и занимается ловлей блох. Если он в теме, как фиксить блоху - он ее фиксит, заливает в свой репо фикс, делает пулл-реквест в основной репозиторий. Если он не в теме, как фиксить - он скидывает репорт тому, кто в теме, тот фиксит, ответственный за сборку собирает... в общем по второму кругу. Сборкой вообще может машина заниматься, как, например, у XVM реализовано, найтлики, т.н. В переводе на русский. Бинарники - мусор для разработчика. Исходники - ненужные файлы для пользователей и тестировщиков. Почему бы не хранить их в удобной для обоих групп манере - раздельно. Исходники в репозитории, с контролем изменений, бинарники - в файловом хранилище, с подписанными версиями, патчноутами и т.д.?
  5. 2 points
  6. 1 point
    Данную программу создал Romkyns, за что ему большое спасибо. Также, в расширении функционала и поддержки работоспособности были замечены @BufferOverflow, @Lesic, @seriych, @uMKa_13, @night_dragon_on (если кого не заметил, извеняйте). На официальном сайте программы можно познакомиться с основными возможностями программы. Скачать последний релиз программы. Тестовую версию программы можно скачать отсюда. Ниже я рассмотрю некоторые возможности данной программы на конкретных примерах. Пример 1. Создание стиля иконок для панели игроков, экрана загрузки и панели статистики вызываемой по клавише TAB. Пример 2. Создание камуфлированных иконок техники для карусели. Сохранение иконок в файлы и атласы. Отключение зеркальности. В этом сообщении от @BufferOverflow рассмотрено несколько нестандартных эффектов (эффект прозрачность, эффект слой-маска, эффект Размер/положение). Еще одна инструкция от @BufferOverflow. Сохранение и массовое сохранение. Как сохранять иконки в полном и укороченном названии техники вместо идентификатора от @BufferOverflow. Системные требования: .NET Framework версии 4.0 или выше. Visual C++ 2013 Redistributable.
  7. 1 point
    Данное дополнение позволяет выводить информацию об активных личных резервах в ангаре и в бою. Макросы: Для личных резервов: {{py:bst.leftTime(index)}} - оставшееся время действия активного резерва. {{py:bst.leftTimeMin(index, norm)}} - оставшееся время действия активного резерва в минутах. Если параметр norm не задан, то возвращаются оставшееся время в минутах. {{py:bst.name(index)}} - название активного резерва. {{py:bst.countBoosters}} - количество активных резервов. {{py:bst.type(index)}} - тип активных резервов. Может возвращать одно из следующих значений: booster_gold, booster_credits, booster_xp, booster_crew_xp, booster_free_xp, booster_fl_xp. Параметр index - номер активного резерва от 1 до 3. Если значение index равно 0, то возвращается значения для резерва, время действия которого наименьшее. Для клановых резервов: {{py:bst.leftTimeCR(index)}} - оставшееся время действия активного резерва. {{py:bst.leftTimeMinCR(index, norm)}} - оставшееся время действия активного резерва в минутах. Если параметр norm не задан, то возвращаются оставшееся время в минутах. {{py:bst.nameCR(index)}} - название активного резерва. {{py:bst.countCR}} - количество активных резервов. {{py:bst.typeCR(index)}} - тип активных резервов. Может возвращать одно из следующих значений: booster_gold, booster_credits, booster_xp, booster_crew_xp, booster_free_xp, booster_fl_xp. Параметр index - номер активного резерва от 1 до 2. Если значение index равно 0, то возвращается значения для резерва, время действия которого наименьшее. Установка: В файле @xvm.xc добавить: "boosters": ${"boosters.xc":"boosters"}, Файл boosters.xc скопировать в папку с вашим кофигом (например в \res_mods\configs\xvm\default\). Файл boosters.py скопировать в \res_mods\configs\xvm\py_macro\ Пример использования в ангаре (разрешение 1920х1200). В файле widgets.xc в секцию "lobby" добавить: ${ "widgetsTemplates.xc":"booster" } В файле widgetsTemplates.xc добавить: "booster": { "enabled": true, "layer": "top", "type": "extrafield", "formats": [ { "updateEvent": "ON_EVERY_SECOND", "x": 430, "y": 0, "width": 400, "height": 80, "textFormat": { "color": "0xA8A888", "size": 12}, "format": "<textformat tabstops='[50]'>{{py:bst.leftTime(1)}}<tab>{{py:bst.name(1)}}</textformat>\n<textformat tabstops='[50]'>{{py:bst.leftTime(2)}}<tab>{{py:bst.name(2)}}</textformat>\n<textformat tabstops='[50]'>{{py:bst.leftTime(3)}}<tab>{{py:bst.name(3)}}</textformat>" } ] } В файл boosters.xc добавить: //true - скрыть иконку и время активных резервов "hideActiveBooster": false, Результат (вверху посередине картинки): Скачать: Скрипт: boosters.py Конфиг: boosters.xc
  8. 1 point
    Собственно, раз других добровольцев не нашлось, я решил взять эту функцию на себя.Не всегда же leecher88 этим заниматься :) Он и так много сделал. Тема основного мода статистики(автор tratatank, адаптация от Ekspoint) Вид дефолтного конфига Наиболее интересные и востребованные конфиги буду выкладывать в шапке. Часто задаваемые вопросы(F.A.Q): Желательно редактировать редактором Notepad + + (бесплатный) в кодировке UTF-8 без BOM ____________________________________________________________________________________________________________________________________________ Список макросов(гита от автора). ____________________________________________________________________________________________________________________________________________ Как сделать так,чтоб статистика не сбрасывалась в заданное время(обычно это время сброса дневной статистики в 2:00 по Мск): ____________________________________________________________________________________________________________________________________________ Актуальные коды типов боев для исключения(включения) подсчета боев указанного типа. Редактируется в "ignoreBattleType"(т.е. типы боев,которые вписаны,игнорируются),в версии с "includeBattleType" наоборот,вписываем нужный(ые) код(ы) типа(ов) боя: (спасибо night_dragon_on,S_Amadeus,BuSH и _Magistr_ за помощь и идеи). ____________________________________________________________________________________________________________________________________________ Как обновить файл ожидаемых значений WN8(актуально только для старых версий скрипта): ____________________________________________________________________________________________________________________________________________ Как почистить кеш статистики: ____________________________________________________________________________________________________________________________________________ Небольшой лайфхак для облегчения редактирования: НАИБОЛЕЕ ПОПУЛЯРНЫЕ КОНФИГИ Конфиг от _bes_1 Конфиг от Slava7572 Конфиг от BuSH Конфиг от muatdeeb Конфиг от Lemon962 Конфиг от pioner28rus Конфиг от Dev1 Конфиг от SeVeRRR Конфиг от LazyLoneLion Конфиг от Torero Конфиг от Alexx_Real Конфиг от night_dragon_on Конфиг от Komdiv_55(основа night_dragon_on): Конфиг от _Magistr_ Конфиг от Stepan371(украинская локализация) Конфиг от druna(украинская локализация) Конфиг от автора Draug Пожелания и корректировки темы приветствуются Добро пожаловать!
  9. 1 point
    WOT Server Pinger Версия: 1.3.5 Дата обновления: 11/01/2024 Описание: Программа предназначена для отслеживания пинга и онлайна на серверах WorldOfTanks. Она позволяет сравнивать задержки до серверов, выбирать лучший сервер, проводить длительный мониторинг канала для конкретного сервера. Функционал программы включает в себя: Перечень рабочих WOT-серверов игры, загружаемый из репозитария автора Автоматическое определение всех доступных IP-адресов WOT-сервера Общий график задержек до серверов c функцией расчета среднего пинга и интегральных показателей ("Общий график") Отдельные графики для длительного мониторинга пинга до конкретного сервера с отслеживанием динамики и ошибок связи ("График 1", "График 2", ...) Получение количества игроков на серверах игры через api-сервис на сайте автора https://straniks.ru/pub/api/v2/wot_online.php?online=all Вывод информации в log-файлы при необходимости Для работы с программой достаточно скачать и запустить exe-файл. Ограничение: ОС Windows 7/8/10/11 Локализация RUS/ENG Скачать: WSPinger_1.3.5_192.zip | VirusTotal: 1/68 | Старые версии тут Как рассчитываются показатели: История версий:
  10. 1 point
    XCPad Текстовый редактор для редактирования текстовых конфигов разных видов и форматов, адаптированный под особенности XC-формата XVM-мода Версия: 1.2.0 Дата обновления: 19.11.2023 Описание: В связи с тем, что с годами XVM-конфиг эволюционировал и, в частности, стал распределенным не только по иерархии настроек, но и по их местоположению, то появилась идея сделать собственный текстовый редактор для работы с ним. Ставилась задача максимально совместить разобщенные по файлам участки конфига в одном редакторе, чтобы в дальнейшем можно было работать как с отдельными файлами, так и с конфигом в целом. Например, осуществлять поиск/замену текста по всему конфигу сразу, а не в каждом файле конфига по отдельности. Возможности редактора: Создан под *.xc файлы, однако также умеет работать с файлами: *.xvmconf, *.ptc, *.pmod, *.json, *.xml, *.ini; Корректно работает с кодировкой UTF-8, позволяет изменять кодировку файлов, путем выбора между ANSI, Unicode и UTF-8; Распознает внешние ссылки в файлах JSON-формата и загружает весь конфиг в программу: { ${ "file.xc" }, ${ "file.xc" }, ... } { "name": ${ "file.xc": "value" }, ... } { "$ref": { "file": "file.xc", "path": "value" }, ... } Отображает все файлы конфига в одном окне, путем состыковывания оконных редакторов; Поддерживает цветовые темы, синтаксическую подсветку текста и сворачивание текстовых блоков; Проверяет на ошибки файлы JSON, XML и INI форматов с указанием места ошибки; Функции поиска и замены работают как в отдельном файле, так и по всему конфигу; Имеется словарь для автоподстановки конструкций, и автозавершения ввода имен полей, макросов и свойств; Быстрый доступ к активному конфигу игры из главного меню программы; Языки интерфейса: English, Русский. Минимальные требования: ОС Windows 7/8.1/10/11; Специальные символы в конфиге должны быть записаны в форме кодов вида "\u..." или "\x...", например "\u25A0" это черный квадрат. Скачать: XCPad_1.2.0.614.zip | VirusTotal: 0/72 | Старые версии лежат здесь. История изменений:
  11. 1 point
  12. 1 point
    Анимация futazh для клиента 9.20.1.2 пакет для не пользователей xvm распаковать указав путь к клиенту futazh+timer10_no xvm.rar ============= Авторы © SkepticalFox (ShadowHunterRUS) © Kapany3uk
  13. 1 point
    Активировано все, это я новый конфиг настраиваю. Почему-то была выключена. Спасибо, включил, работает.
  14. 1 point
    Просто все символы не влазят в одну строку и "100%" перенесло на другую строчку.Сталкивался с такой проблемой,когда нормальный 4-ех символьный ВН8 и РЭ все норм,как только зашкаливает на 5 символов в двух позициях,то такой же перенос был,приходилось уменьшать отступы по табам,уменьшать шрифт и другие танцы с бубном.
  15. 1 point
    Скрипт отображения превьюшки переписать надо. Но мне пока не досуг этим заниматься - показывает и хорошо :-) Основное правило нормального проекта - весь проект должен быть в ОДНОМ месте! P.S. Давай закроем эту тему.
  16. 1 point
    Так если стимула не было, и не делалось. Когда люди заинтересованы в работе, и с палкой бегать не надо, все и так сделают в лучшем виде. Когда люди заинтересованы в деньгах за работу - сделают на грани принятия заказчиком. Не заинтересованы ничем - положат большой прибор, ну или разве что из под палки будут что-то делать, лишь бы не били :) В данной ситуации - пока картошка принимает конечный продукт и платит за работу - все ок. А она его принимает, пока продукт приносит деньги. Так что пока кто-то донатит - ничего не изменится. Хочешь что-то изменить - перестань донатить. Все просто.
  17. 1 point
  18. 1 point
    Просил конструктивной критики - получите, распишитесь, мне не жалко :) Для бекапа можно использовать куда более простые вещи, тот же Dropbox к примеру. Git же изначально разрабатывался как средство контроля изменений в проекте, кто, когда, что и по какой причине изменил. Также одна из основных идей системы версионного контроля - это возможность параллельной работы над проектом, т.е. обеспечение возможности слияния изменений. Соответственно, хранение всякого хлама в репозитории создает проблемы с анализом этих самых изменений, если таковой потребуется, проблемы со слиянием изменений, ребейзом и т.д. В особенности с тем, что Git при чекаутах будет трогать эти файлы тоже (он будет изменять все файлы, затронутые коммиттами, в пределах которых ты пытаешься прыгать). Фишка гита в том, что ты можешь спокойно в фоне мутить новую фичу, потом быстро и резко переключиться на основную ветку, накатить коммит или несколько коммитов, для совместимости с новой версией клиента игры после очередного говнопатча от картохи, к примеру, сделать билд и зарелизить (и поставить штамп "обновлено"), потом и далее спокойно переключиться обратно на ветку разработки, и сделать ребейз (а иначе ты не сможешь тестить свой DEV на новом клиенте), и все, что ты запатчил в основной ветке, затянется в твою ветку разработки. По окончании разработки ты просто делаешь мерж, или ребейз+фаст-форвард-мерж, и твой DEV выкатывается в релиз. Красота и симметрия, не нужно руками как мудак копировать правки из одной папки в другую. Для микромодов, конечно, пофигу, но для относительно крупных вещей это нехило упрощает жизнь, ибо большую половину всего этого геморроя с копипастом за тебя делает Git.
  19. 1 point
  20. 1 point
    @Milan thanks for your message. Our new website is already in development and it's our №1 priority so we hope we'll able to present it soon.
  21. 1 point
    03.11.17 Обновлен конфиг: * Адаптация под последнюю версию мода ◉ Изменения в коде с версии: 7.2.0 >> 7.2.2
  22. 1 point
    Обновлено для клиента версии: v.0.9.20.1.2 #631
  23. 1 point
    Обновлено для клиента версии: v.0.9.20.1.2 #631
  24. 1 point
    В виджете цвета настраиваются. Если научить виджет появляться на конкретной странице, можно было б отказаться от текущей реализации для достижений.
  25. 1 point
    Вы забыли обновить папку \res_mods\mods\packages\
  26. 1 point
    А самое что интересное, в скрипты лезть и не надо. Есть такой бинд в игре, где-то во внутренних конфигах наверное зарыт, keyBindToVehicle, по дефолту вроде как KEY_B. Нажатие этой кнопки с Shift меняет вид между Video и Postmortem, с Alt - переключает привязку камеры между шасси, башней, пушкой, и LookAt. Простое нажатие привязывает или отвязывает камеру от танка, как я понял.
  27. 1 point
  28. 1 point
    @YS1981 флаги сделаны лишь для того, чтобы было видно на каком языке можно общаться с данным игроком, а не для того, чтобы обозначать откуда он родом или где проживает или еще каких-то обстоятельств, так что на каком языке хотите чтобы к вам по возможности обращались, такой флаг и берите
  29. 1 point
    @Pavel3333 Так лучше и не бывает. Очень удобная прога. Не без глюков, конечно. Особенно с кодировками, но по удобности уделывает всех.
  30. 1 point
  31. 1 point
    Скин от «Xotabych» #6.00Список изменений от релиза -#5.91 до - #6.00 - Адаптация к патчу 0.9.20.1.2 - Информационная строка в танковой карусели(% побед за сессию и % отметки на орудии) - Добавлено в раздел ТТХ данные статистики по танку за сессию: 1. Количество боев / побед 2. % отметки на орудие 3. Средний урон за сессию 4. Средний опыт за сессию 5. Средний уровень боя - Добавлено в раздел ТТХ данные по достижениям на технике: 1. % Побед на танке 2. Средний урон на технике 3. Средний опыт на технике 4. Максимальный урон на технике 5. Максимальный опыт на технике
  32. 1 point
    Релиз #18.72 - Адаптация к релизу 0.9.20.1.2 - Внесены изменениями на ASIA кластере: обновлен Singapore и добавлен Australia сервера
  33. 1 point
    Добавление альтернативных и исторических флагов, а также флагов непризнанных государств не планируется.
  34. 1 point
    значит точно надо убирать из дефолта, но надо наверное тогда выносить граничные значения куда-то на сайт, так же с ежедневным обновлением, чтобы можно было посмотреть что к чему
  35. 1 point
    Ни в коем случае, мы вам не картошка :) Увеличение рейтинга просто из-за большего количества боёв - это вообще не имеет ничего общего с "реальным уровнем игры". Есть такая задумка. Только не в виде неадекватных коэфициентов, а в виде полноценного расчёта статистики за актуальные периоды времени (3 мес, полгода, год, и т.д.). Сроки пока подсказать не можем, работа объёмная. PS. Если вы прочтёте первое сообщение внимательно, то обнаружите, что новый расчёт WN8 решает проблему резких изменений рейтинга. Что при этом происходит на любых сторонних сайтах — комментировать не можем, никакого отношения к ним не имеем.
  36. 1 point
    @Pavel3333, @GPCracker, есть способ гораздо удобнее :) @StranikS_Scan, @ktulho, спасибо за подтверждение. Осталось убедить IPS что им тоже нужен этот фикс :)
  37. 1 point
    Ребят, я не представитель танковой разработки (структурно я паблишере) и не занимаюсь планированием релизов версий и фичей в танках. Информирование о новых патчах/микропатчах - моя собственная инициатива, чтобы уменьшить возможную боль от внезапных апдейтов. Если вам эта не нужно, я этого делать не буду, и мы откатимся на информирование только узкого круга мододелов, подписавших с нами NDA. Я понимаю, что ваш негатив направлен, вероятно, на WG в целом, но мне-то персонально вы зачем претензии озвучиваете? :)
  38. 1 point
  39. 1 point
    Если новая команда не будет в состоянии в день выхода патча обеспечить модерацию в течении часа (ну максимум 2х) то ее можно смело отправлять туда-же (как и весь проект портала) ;-) Ну и еще раз скажу: модерация каждого обновления - бред полный. Модерация нового мода от нового автора - соглашусь что вполне разумна.
  40. 1 point
    и за что меня проминусили? происки особо одареной школоты?
  41. 1 point
    Обновления программы? Нет. Не вижу ни каких причин её обновлять. А если вы про то, нужно ли вам пересоздать по новой файлы моделей и шкурок с помощью программы - то да, нужно, если не хотите увидеть "летающие" танки в бою.
  42. 1 point
    Вам выше о чем писали? О том, что вы должны после путчей ВГ мод обновлять иначе можете в лицо словить от клиента игры. Откуда вы там при этом скачаете мод не суть важно. Почему? Потому что в тех версиях мода, что распространяют мудпаки используются как правило файлы получаемые через креатор. А креатор модифицирует xml-файлы моделей. Есть некоторые товарищи кто красит без модификации xml-файлов. Однако, таким образом можно не все функции мода сделать. Например, функцию цветных сбитых гуслей можно реализовать только через модификацию xml-файлов. И вот поэтому во всех модпаках и на всех сайтах крашины гусли - это гусли сделанные через креатор. Поэтому, если вы взяли и поставили мод из мудпака Джова, и при этом поставили как там у него называется - white_tracks.wotmod. То вам все равно при выходе патча или фикса, в котором ВГ что-то поменяет в моделях танков потребуется модик обновить во избежания появления вылетов, черных экранов, летающих танков и всякой другой нечисти.
  43. 0 points
    Не-а ;-) Простейший пример: Над проектом работают два человека, 1 - пишет код и компилит его, 2й занимается ловлей блох в скомпилированном (он возможно даже знает как компилить, но это не его задача).
  44. 0 points
    Им надо будет постоянно заниматься, а настраиваться будет только малая часть всех возможностей.
  45. 0 points
    Именно в этом основная сложность.
  46. -1 points
    надеюсь генеральное сражение останется надолго, может быть пора посмотреть, что можно сделать средствами хвм с ушами гс. там сильно отличается формат? может подсветку можно прикрутить уже будет полегче. будем надеяться группировка в ушах соответствует респам, но не исключено и обратное.
  47. -1 points
    может прикрутить скрипт выхода из очереди в бой на эскейп?
  48. -1 points
    Ну так даже Юша предлагает при установке ПроТанков выбор каких-то настроек XVM. Чем вы хуже?
  49. -1 points
    Ну так это национальная традиция - выслушать совет умного человека но все равно сделать по своему ;-) Проект это не только исходники...
  50. -1 points
    Вопрос или просьба к разработчикам XVM. Ребят, а почему бы не сделать расширенный установщик XVM для более-менее тонкой настройки конфига? Я думаю очень многие игроки сказали бы вам спасибо. Тех, кто дружит с кодами, не так много. Тем более структура сам конфига постоянно меняется и приходиться его чуть ли не каждый патч подстраивать под себя, а для тех, кто плавает в кодах, это та еще проблема. А тут в установщике нужные галки проставил и порядок. Хотя бы по типу того, как это сделано в паке ПроТанки, хотя, хотелось бы более подробно. Я знаю, что есть XCPad, но это опять же надо в коде ковыряться, что далеко не все умеют. Или, неплохой вариант был раньше, когда конфиг можно было настроить визуально, была страничка с таким флеш-настройщиком, тоже очень удобная штука была. Именно визуальный настройщик, без ковыряния самого кода.
×
×
  • Create New...