История изменений
v2.0.2:
Общее
Временно удалены все модули по статистике и аналитике
Переписана серверная часть
Отображение данных по реплею в отдельном окне
Исправлено отображение винлуза. Корректно отрабатываются данные при потере всех зданий
Отображение прогресса при скачивании реплеев с сайтов
В истории посковых запросов отображение поисковых параметров
Полностью переделан поиск по папкам и сайтам
Превью карты и маршруты крипинга грузятся с сервера
АПМ теперь рассчитывается относительно времени игрока в игре, а не относительно длительности игры
Добавлены локальный и нормальный режимы работы. В локальном режиме не доступны функции, где требуется соединение с интернетом
Обновление баз с картами и версиями доступно теперь только при включенном автообновлении в Настройках
Фоновая обработка реплеев, приводящая к загрузке ЦП, удалена. Теперь обработка осуществляется через Хранилище реплеев
Добавлен модуль интеграции с игрой. Теперь можно запускать последние реплеи прямо из меню игры
Переименование файлов
Добавлено автоматическое переименование LastReplay.w3g с поддержкой Шаблона имени файла
Исправлен баг с тегом даты
Исправлен баг с массовым переименованием
Хранилище карт и реплеев
Доступно отображение статистики по данным с сервера
Добавлены фильтры и детальная информация по файлам
Для реплеев доступна расширенная информация
Хранилище реплеев на данный момент не позволяет просматривать реплеи с сервера
Смена Версии Игры
Добавлена поддержка реплеев с Netease
Исправлен порядок отображения версий в интерфейсе
Исправлена работа версий 1.29 и 1.32.0
Просмотр реплеев возможен без авторизации в игре (Не работает для 1.32.0 и 1.32.1)
Для кастомных игр добавлена поддержка файлов баланса из кампаний и RoC
Доступно отображение всех имеющихся на сервере карт для выбора при запуске реплея. Стало необходимым, т.к. есть карты с одной чек-суммой, но разным поведением в игре
Теперь не обязательно скачивать данные для всех вкладок (версий), достаточно лишь тех, которые необходимым
Теперь не обязательно скачивать новый .mpq с выходом нового патча
v2.0.1:
По файловая загрузка базы с картами. Теперь не нужно выкачивать каждый раз по 60Мб. Скачиваться будет лишь последний измененный файл, средний размер которого 5Мб
База с картами и версиями скачиваетеся только при запуске программы в отсутствии других запущенных экземпляров программы, чтобы избежать конфликтов при работе с БД
Добавлена поддержка просмотра реплеев RoC в игре
Разделителей внутри окон сделаны более очевидными
Добавлена возможность остановить скачивание реплеев с сайтов
Поддержка формата реплея с
LAN, в том числе с flo-bot
Для кастомных карт доступно отображение информации по событию 0x6B в блоке Debug
Исправлена иконка трианта в статистике
Папка для карты теперь создается только в том случае, если происходит скачивание с сервера
Исправлены ошибки доступа к реестру
Исправлена ошибка при попытке откатить версию, не выбрав при этом нужную версию
Наличие обновления и установка языка теперь проводится через реестр
Удалены дубликаты чата. Дубликаты остаются только если отработал фильтр нецензурных слов
Добавлен автоматический режим совместимости с Win7 для пользователей Win10, это позволяет программе работать с папкой Documents
В окне для идентификации карты и версии игры при запуске реплея в игре убрано дублирование карты и необходимость выбирать версию игры, если запуск производится на текущей версии
v2.0.0:
Стилизация интерфейса. Единый стиль для всех операционных систем.
Добавлено стартовое загрузочное окно, проверяющее целостность файлов и загружающее все необходимые для работы ресурсы.
Добавлено сканирование всех используемых папок с реплеями с сохранением данных в локальную базу.
Поиск по файлам и расчет статистики ускорен за счет использования данных из локальной базы.
Все временные и дополнительные файлы и данные хранятся в Documents\LadyRisa_ReplayTool
Добавлены подсказки и инструкции
Добавлен модуль Аналитика Пуха.
Позволяет проводить анализ эффективности и частоты использования тех или иных стратегий (на данный момент, основываясь на связке героев) в конкретных матчапах при участии конкретных игроков на указанных картах.
Находится на вкладке «Настройки». В фоновом режиме проверяет наличие обновлений, выводит описание обновления и позволяет загрузить лишь измененные файлы.
При запуске программы установка обновления проводится автоматически, при необходимости этот процесс можно отключить в настройках.
Сканирование папок с реплеями и картами может приводить к существенной загрузке системы. Модуль позволяет отслеживать статус процессов сканирования.
Вкладка «Общее»
Компактный вид вкладок Поиска.
Добавлена расширенная информация по реплеям в списке файлов
Фильтр по найденным реплеям поддерживает поиск как по имени файла, так и по расширенной информации, если такие реплеи были просканированы и сохранены в базе
Удалена вкладка «Операции с реплеем». Кнопки запуска в игре перенесены на вкладку «Общая информация»
-
Смена Версии Игры
Модуль полностью переработан. Минимизировано количество действий пользователя для запуска просмотра реплеев.
Добавлен запуск просмотра реплеев через ReplayKit с установкой параметров запуска
Для запуска реплеев в игре достаточно указать пути на вкладке Смена Версии Игры, поставить галочки рядом с опциями ассоциации форматов с программой и запуск двойным кликом. Далее просто дважды кликните по файлу и программа сама изменит версию игры, найдет нужную карту (или предоставит выбор), запустит игру и вернет оригинальные файлы игры назад после просмотра.
Добавлена поддержка командных строк для запуска игры
Добавлена поддержка реплеев Warcraft III Beta
Реплеи формата .nwg при запуске в игре автоматически конвертируются в .w3g формат.
Переименование файлов
Добавлен не удаляемый, но перемещаемый тег с датой реплеев.
Добавлены теги с версией игры и коротким именем игрока
Добавлена возможность переименовывать один файл в папке
v1.18.1:
Поддержка патча 1.32.3.14857 при парсинге реплея и смене версии игры
Добавлено отображение процесса скачивания файлов с сайтов
Исправлены содержимое фильтров и ссылки на сайты в поисковых вкладках
v1.18:
Исправлен фильтр по имени игрока во вкладке «Профиль»
Ускорена загрузка вкладок с информацией
Ко всем полям с вводом пути добавлена кнопка для быстрого открытия папки или файла по указанному пути
Скорректированы цвета в интерфейсе
Синхронизированы слайдеры со временем во вкладках «Картограмма» и «Статистика»
Вкладка «Статистика»:
Вкладка «Хранилище карт»:
Оптимизированы алгоритмы обработки найденных карт, приложение больше не зависает.
Добавлены индикаторы активности обработки карт и загрузки их на сервер
Кнопка загрузки на сервер теперь более очевидна
Вкладка «Автоматическое переименование реплеев»:
Исправлена проблема с перемещением шаблонных тегов, приводящая к закрытию программы
При переименовании, если файл с новым именем уже существует, то будет добавлен порядковый номер
Добавлен новый тег с длительностью игры
Вкладка «Общее»:
Исправлена работа вкладок поиска, всегда должна оставаться хотя бы одна вкладка.
Восстановлена работа фильтра реплеев по названию
Исправлен поиск по папке, теперь отображаются полностью все обработанные реплеи, а не их часть
Из контекстного меню функции конвертации и смены карты перенесены в новую вкладку «Операции с реплеем». В будущем планируется полностью убрать контекстное меню из-за его не очевидного наличия.
Исправлена проблема, когда при попытке переименовать реплей срабатывали события нажатия на горячие клавиши
Добавлена отдельная кнопка для загрузки файлов из папки, отличная от открытия папки в Проводнике Windows, такая же иконка теперь отображается на кнопке «Поиск»
Вкладка «Общая информация»:
Вкладка «Смена версии игры»:
Вкладка «Операции с реплеем» (НОВОЕ!!!):
Конвертация из .nwg в .w3g: исправлена
Поиск карты и смена пути к карте: исправлено
Возможность запустить реплей в нужной версии игры. Функция тесно связана с данными во вкладке «Смена версии игры». Обязательно заполните все необходимые поля во вкладке «Смена версии игры».
Доступна возможность после скачивания карты с сервера в папку, отслеживаемую «Хранилищем карт», сразу обновлять список карт для выбранного реплея без перезапуска программы
Доступна возможность копировать информацию о карте
v1.17.7:
Добавлена возможность скачивать карты к реплею, если они есть на сервере
Сохраненные пользовательские данные теперь хранятся в папке Мои Документы\LadyRisa_ReplayTool
Внесены глобальные изменения в функционал интерфейса. Визуально изменения не сильно заметны.
Полная поддержка форматов реплеев для игры версии 1.32
v1.17.6:
Поддержка измененного формата реплеев от Reforged Beta
Опция «Свернуть в трей» вынесена в верхний правый угол главного окна
Вкладка «Автоматическое переименование файла» разбита на два блока
Сохранение параметров шаблонов для переименования
Исправлена опция отображения подпапок на вкладке «Общее», теперь при включенной опции отобразятся все папки и реплеи по указанному пути. Чтобы различать файлы добавлена колонка и подсветка части пути относительно выбранной папки.
Сохранение вкладок с поиском по локальным папкам
v1.17.5:
Исправлены ошибки при парсинге реплеев.
Исправлен мониторинг выбранных папок
Обновлены иконки кнопок.
Исправлена проблема с откликом на нажатие горячих клавиш
Исправлен интерфейс в местах выбора пути к папкам и файлам
Хранилище карт. Добавлен поиск дубликатов, битых файлов, возможность просмотра и удаления файлов, сохранение данных обо всех проиндексированных картах. В хранилище всегда указан путь к папке «Мои документы» и удалить его нельзя.
При запуске программы с сервера выгружаются данные обо всех имеющихся картах. Эти данные необходимы для поиска правильной карты для реплея.
Замена пути к карте в реплее. Доступно только из контекстного меню для выбранного реплея, а также из вкладки «Общая информация» при нажатии на кнопку напротив пути к карте.
Поиск карты осуществляется следующим образом: по данным с сервера идет поиск карты по указанной чек-сумме, если такая карта найдена и есть в локальном хранилище карт, то она отобразится в найденных. Под списком найденных карт доступна возможность ввести путь к карте вручную. Добавлена возможность выбирать заранее заданные пути.
v1.17.4:
Хранилище карт. Позволяет собирать карты для последующего расчета их чек-сумм, чтобы была возможность автоматически находить нужную карту для выбранного реплея. Это позволит просматривать любой реплей без необходимости искать под него карту. На данный момент хранилище лишь загружает выбранные вами карты на сервер. Это лишь первый шаг.
Приложение можно сворачивать в трей. Включите эту возможность на вкладке «Хранилище карт»
v1.17.3:
Переработан Модуль для отката версии игры
Исправлен запуск реплея двойным кликом по файлу. Исправлена ассоциация формата реплея с программой
Поддержка формата реплея для Reforged
v1.17.2:
Модуль массового переименования файлов
Исправлено копирование данных из таблице на вкладке Общee
Изменен порядок слоев в Картограмме
Исправлен перенос файла на окно программы. Теперь работает только при переносе на вкладку Общее
v1.17.1:
Дата изменения для файла LastReplay - дата последней записи в файл, для остальных реплеев - дата создания файла
Исправлено отображение данных реплея при перетаскивании файла на окно программы
Исправлено постоянное перемещение файла settings в корзину
Профили Netease теперь подгружаются через прокси-сервер, а не с локального файла
Вкладка Соло Профиль переименована обратно в Профиль
Вкладка Профиль:
Поддержка расчета статистики для командных игр
Поля для аккаунтов заменены на таблицу
Добавлен новый модуль в статистику - Характеристика игрока
В персональную статистику добавлены данные по героям
Добавлены фильтры для карт и аккаунтов
Добавлена возможность отображать текст вместо иконок
Добавлено отслеживание изменений в папке с реплеями и последующий автоматический перерасчет
Добавлено отображение рандомных рас
Добавлен просмотр подробностей при выборе строки со сгруппированной картой
Добавлена кнопка для автоматического парсинга реплея из списка участвующих в расчете статистики
Исправлена сортировка данных в таблицах
v1.17:
Исправлены ошибки
Поддержка загрузки архивов с сайтов
Обновлен модуль поиска реплеев по сайтам. Теперь поиск проходит через прокси, позволяющий вносить исправления без необходимости обновлять приложение.
Исправлены описание и ссылка на страницу программы
!!! Ищем переводчика на китайский язык !!!
v1.16.6:
v1.16.5:
v1.16.4:
v1.16.3:
v1.16.2:
Исправлены источники данных для смены версии игры. Обновлен файл с архивом файлов патчей.
Рядом с ссылкой на архив добавлена дата последнего изменения файла
Исправлен алгоритм идентификации карты по имени
Исправлены некоторые иконки в статистике
v1.16.1:
Модуль смены версии игры: исправлена идентификация измененных файлов, добавлены файлы exe, что увеличило размер архива. Добавлена поддержка англоязычных карт.
Добавлена зональная тепловая карта (2-я часть)
Добавлена возможность изменять цвет игроков при просмотре графика АПМ и тепловых карт
Добавлены данные по оставшимся ладдерным картам
Добавлена возможность отключить автоматический поиск профилей игроков
Для удобства все настройки распределены по областям, к которым они применяются.
При смене языка программа перезапускается сама
v1.16:
v1.15:
Поддержка патча v.1.30.2.11024 для отката версии игры
Добавлены иконки для всех игровых объектов
Добавлены купленные в магазинах объекты во вкладку со статистикой
Исправлен баг при отображении информации на китайском языке
Во вкладке с основной информацией перечень версий игры, на которых запустится данный реплей, фильтруется в зависимости от даты в названии файла реплея, которая генерируется игрой при включенном автосохранении.
Во вкладку со статистикой добавлен количественный перечень игровых действий
Добавлена функция автоматической конвертации файлов .nwg в формат .w3g по выбранной папке и, при необходимости, включая вложенные папки
Исправлена сортировка списка реплеев по дате
В контекстное меню добавлена возможность копировать выбранный реплей или папку в буфер обмена (поддерживаются горячие клавиши Ctrl+C), например, если нужно скопировать реплей в другую папку, открытую в Проводнике Windows
Удалена возможность скрывать информационные вкладки через верхнее меню. Потеряла актуальность.
Функция закрытия всех поисковых вкладок перенесена из верхнего меню в контекстное, доступное при клике по заголовку вкладки
Исправлена ошибка при запуске приложения на ПК без установленной игры
v1.14.3:
Изменено отображение реплеев в списке. Добавлена возможность ручной сортировки и текстового фильтра
Отображение объектов в биндах (переключателем можно отобразить суммарный список объектов или текущий на заданный момент времени)
Исправлены вылеты программы при проверке новой версии и в оффлайн режиме
v1.14.2:
v1.14.1:
v1.14:
Смена версии игры. Создает папку для сохранения оригинальных версий файла .build.info и папок Maps и war3mod.mpq с расширением .backup. Из архива экспортируются файл .build.info, папка с картами Maps и папка с файлами предыдущей версии патча war3mod.mpq. В реестр обязательно прописывается параметр AllowLocalFiles для обработки файлов из папки war3mod.mpq. Все эти действия при необходимости вы можете проделать самостоятельно.
Поддерживаемые версии:
1.30.0.9900
1.30.0.9922
1.30.1.10211
1.30.2.11029
1.30.2.11057
1.30.2.11065
1.30.2.11113
1.30.3.11235
1.30.4.11274
В основную информацию добавлено отображение возможных версий игры, соответствующих данному реплею. Лишь одна из указанных версий игры корректно воспроизведет данный реплей.
v1.13:
Исправлена обработка реплеев с ладдерных ФФА
Исправлен интерфейс представления основной информации по реплею (исправлена ширина колонок, отображение имени и пути выбранного файла)
Если для реплея программой по умолчанию задан WC3 Replay Tool, то при двойном клике по файлу реплея автоматически будет запущен WC3 Replay Tool с выбранным файлом.
При переносе файла реплея из папки на окно программы, будут созданы дополнительные вкладки с выбранными реплеями. Автоматически активной становится последняя созданная вкладка
Добавлен поиск реплеев в папке по первому герою и его первому скилу. Исправлен поиск по расам и командам, теперь нет жесткой привязки заданных параметров к очередности команд в реплее.
Исправлено определение превью для некоторых карт
В отображаемое время добавлены часы, для реплеев длительностью более часа
-
Исправлен алгоритм анализа повторов с учетом подпапок на вкладке «Профиль игрока»
На вкладку «Профиль игрока» добавлен список реплеев, по которым проводился подсчет статистики, т.к. реплеи с расами, которые не удалось определить, не участвуют в подсчете.
Исправлена обработка данных с w3replayers.com и tft.w3replayers.com
Оптимизирована скорость обработки данных. Подгружается информация только для выбранной вкладки.
Исправлено определение того, кто сохранил реплей, для реплеев версий 1.30
Исправлено некорректное поведение с выбором реплея после переименования
Исправлено определение типа игры, если в лобби были свободные слоты
v1.12:
Абсолютно то же самое, что и 1.11.1, поэтому в заголовке программы по прежнему 1.11.1.
Версия изменена исключительно для решения проблемы с ошибкой при проверке наличия новой версии на сервере
v1.11.1:
v1.11:
-
Исправлена работа кнопок перехода и загрузки при отображении информации с сайтов
Исправлена кодировка при отображении азиатских шрифтов
Добавлена мультизагрузка с сайтов
Возможность изменять размер графика АПМ
-
Поддержка патча 1.30.2
Добавлена возможность удалять и перемещать несколько файлов и папок за раз
Сохранение 15 последних результатов поисковых запросов по сайтам и папкам, возможность удалять ненужные запросы
v1.10:
Исправлена ошибка скрытия вкладок
Возможность скрыть вкладку «Статистика»
Отредактирован интерфейс отображения общей информации о реплее
В общую информацию добавлено время простоя игры (пауза)
Поправлен алгоритм определения вин\луз для соло
Добавлены миниатюры официальных карт Blizzard
Исправлена ошибка при загрузке информации по обновлению программы
-
v1.9:
Исправлена ошибка при попытке вызвать контекстное меню для найденных на сайте реплеев
Добавлена языковая поддержка (язык определяется автоматически, можно поменять вручную во вкладке «Настройки»)
v1.8:
Мелкие исправления: в тайминге апгрейды зданий теперь отображаются как апгрейды
Поправлен интерфейс. Добавлен раздел Profile для будущих новых модулей. Список обновлений и контакты вынесены в раздел About
Добавлен модуль для подсчета персональной статистики. Ограничения: на данный момент только для соло
Добавлена общая игровая статистика: количество героев, юнитов, зданий, хоткеев. Возможность отследить изменения по таймингу
На данный момент нет учета книги навыков; отмены юнитов, построек и апгрейдов.
Отображение реальной игровой расы при рандоме
Изменен интерфейс поиска. Добавлен поиск по сайту турнирных хостботов. Добавлена предварительная подгрузка поисковых параметров. Для локального поиска используются данные, подгруженные с сайтов (пока только карты)
Тайминг:
откорректировано отображение данных, исправлено определение владельца объекта, увеличена скорость обработки данных по объектам
Maphack Detector: отдельным переключателем Red Circles можно отобразить все здания противника, которые были выбраны игроком при наличии тумана войны, что возможно только при наличии maphack.
Действуют следующие ограничения на точность определения:
v1.7:
Мелкие исправления:
В Timing больше не отображаются полностью пустые строки, если нет действия ни у одного из игроков
В Timing добавлены новые действия: выход из игры, отмена воскрешения героя, отмена конкретных юнитов и построек, левый клик по итемам, шаринг контроля
Откорректировано отображение графиков АПМ
В имени файла при поиске по сайту отображается дата и версия реплея
Кнопка открытия папки отображает окно выбора папки, а не файла
Имена игроков в чате выделены жирным
После операции с реплеем список найденных реплеев теперь не сбрасывается
При открытии файла в проводнике нужный файл выделяется автоматически
Исправлена проблема с переименованием, когда файл или папка удаляются, если имя остается неизменным
Исправлена проблема с созданием и переименованием папок
В основную информацию об игроках добавлены причины выхода игрока из игры, однозначно определенные в реплее
В меню добавлены настройки отображения вкладок для минимизации времени отображения данных по реплею
Change Game Version Tool: Добавлена версия Netease 1.29.0
Конвертер .nwg ⇒ .w3g: В связи с отсутствием разницы в параметрах реплея между 1.29.0 и 1.29.2 при конвертации необходимо выбрать нужную версию вручную. Исправлены пути к картам. (на данный момент реплеи проигрываются не корректно, работа над функцией продолжается)
(папка с игрой)\Maps\WC3RTMAPS\Netease\1.27.0
(папка с игрой)\Maps\WC3RTMAPS\Netease\1.28.0
(папка с игрой)\Warcraft III\Maps\WC3RTMAPS\Netease\1.29.0
(папка с игрой)\Warcraft III\Maps\WC3RTMAPS\Netease\1.29.2
Права администратора требуются только, если нет доступа к папкам и файлам игры
Поиск по сайтам: для обхода ошибок со встроенным браузером добавлены отдельные кнопки:
открыть страницу реплея в обычном браузере
скачать файл, используя обычный браузер
использовать полноценный поиск сайта через обычный браузер
АПМ: удалены чек-боксы для неиспользуемых слотов
v1.6:
Поиск по части имени игрока
Тайминг: отображение обсов по отдельному переключателю (для админов турниров), исправлены вылеты программы при отображении пустого тайминга, обычно при игре против PC
Список реплеев, найденных на сайте, не сбрасывается при скачивании реплея
Change Game Version Tool. Позволяет изменять файлы игры для адаптации под конкретную версию реплея. На данный момент работает только для реплеев Netease.
В верхнем меню программы есть Change Game Version Tool. При клике откроется дополнительное окно, где нужно указать путь к папке с игрой и архив с картами и файлами от Netease. Все оригинальные файлы бэкапируются, после просмотра нужных реплеев можно вернуть игру в исходное состояние.
Конвертер .nwg ⇒ .w3g: полностью пересобирается файл реплея с изменением пути к карте. Все карты от Netease должны находиться в следующих папках (создаются автоматически при использовании Change Game Version Tool):
(папка с игрой)\Maps\WC3RTMAPS\Netease\1.27.0
(папка с игрой)\Maps\WC3RTMAPS\Netease\1.28.0
(папка с игрой)\Maps\WC3RTMAPS\Netease\1.29.2
v1.5:
Тайминг: копирование информации из таблицы, отображение данных только по игрокам, сохранение последовательности колонок (кто не знал, колонки можно менять местами) при фильтрации данных, скрытие данных по игрокам, сохранение позиции полос прокрутки при фильтрации данных
АПМ график: возможность выделить нужный график, отображение данных на конкретной точке графика, динамическое изменение промежутка времени подсчета количества действий
Сохранение размеров окна и положения вертикального разделителя
Слишком яркие и светлые цвета игроков немного затемнены для читабельности
v1.4:
Исправлен цвет обсов в чате
Тайминг всех игровых действий
Не все объекты и действия удалось сопоставить и определить.
Если в процессе использования программы, появились новые данные, прошу сообщить о них для внесения соответствующих изменений
v1.3:
Добавлены функции работы с файлами и папками (удаление в корзину, переименование, перемещение (drag&drop), создание папок, открытие в Проводнике). Доступны в контекстном меню и по стандартным hotkeys.
Отслеживание изменений в папке
При запуске программы сразу отображается содержимое последней выбранной папки
При выборе файла в папке через кнопку Browse… отображается информация по этому файлу
Исправлены найденные мелкие баги
v1.2:
-
Отображение информации по найденным реплеям
Возможность скачать реплей с сайта (во вкладке General)
Конвертация из .nwg в .w3g (правый клик мышкой по выбранному реплею формата .nwg) (требуется тестирование со стороны пользователей, т.к. наблюдаются проблемы с наличием нужных карт при воспроизведении в игре)
v1.1:
v1.0:
Поддержка поиска реплеев по параметрам, включая текст в чате
Сохраняется последняя выбранная папка
Одновременный поиск по разным папкам с разными параметрами (нажмите в левой части на пустую вкладку для создания новой)
Подсчет АПМ
Отображение результата игры (в процессе доработки)
В зависимости от установленных на ПК шрифтов, отображение текста в чате на разных языках
Возможность копировать в буфер обмена любую отображаемую информацию из реплея