AMark, у меня в планах написать ридер .w3x, который будет заливать выборочную информацию в бд. Хочу трекать изменения для героев, способностей и предметов и заливать на сайт автоматически. Мб шизанутая идея, но пока работал на этой тулзой, то понял, что это довольно легко.
AMark, Да, ты совершенно прав, утилита узконаправленная и делалась для решения моей локальной задачи. Ты можете заменить .slk на тот что тебе нужен. Если возникнут проблемы с этим, то можешь обратиться. В будущем проект возможно расширится до чего-то гибкого и нужного. Но мб и нет.
вот это по моей части... получается это чистильщик w3a, крайне узкой направленности
я пошел дальше и сделал поддержку регулярок, где обработчик принимает все паттерны и поддерживает переменные, которые вытягиваются из .env, однако выполнено на laravel
в моем случае я занимаюсь обработкой wts файла: от технических тегов "[имя] Текст", заключенных в квадратные скобки от начала строки, а также в карте есть переменная :map_name, которая вставляется из .env файла
Подобным инструментам не хватает более понятной оболочки, некого редактора карт или сопутствующего инструмента для редактора карт на основе разработки war2json WC3MapTranslator
мне только не хватает выборки из *data.slk, но на основе Reforged, а в идеале динамически из игры на основе текущего патча, чтобы данные были актуальны...
Комментарии проекта WarRaft
W3A-Remover
JASS-ANTLR-Kotlin-VSCode
Прокрутить к ресурсу
Прокрутить к ресурсу
Прокрутить к ресурсу