The tool allows you to convert .w3a files to .json and vice versa, as well as remove specific ability data from .json files based on various filters.
Статья
21 375
20
AMark, Можем объединить услилия если хочешь. Думаю будет полезно. Тем более у меня тоже сайт на laravel.
30
выкладывать на всеобщее обозрение смысла нет... один деплой сожрет тонну нервов у обычного юзера
Кого волнуют обычные юзеры? Обычные юзеры сидят в РО и копипастят.
Доведённая до ума узконаправленная тулза может сэкономить тонну времени создателям другой тулзы. И посему если она доведена до вменяемого состояния, то почему и не опубликовать?
14
KaneThaumaturge, вот! у меня такая же идея только нужные данные для сборки своей вики. У меня специфика еще в дерево объединить нужно... пока еще не решенная задача
14
nazarpunk, выкладывать на всеобщее обозрение смысла нет... один деплой сожрет тонну нервов у обычного юзера
для проекта публиковал... это краеугольный камень моего проекта, бесконечное горизонтальное масштабирование
заполнение файлов карт из родительского проекта, индивидуальный набор моделей для каждой карты, чистка wts, замена переменных на данные из .env, и переключение глобальной переменной карты в .j файле
последние эксперименты касались построения всех нестандартных данных в таблицу на основе json файлов карты, все соединил, кроме slk таблиц игры (это для Reforged, есть отличия от 1.26)
20
AMark, у меня в планах написать ридер .w3x, который будет заливать выборочную информацию в бд. Хочу трекать изменения для героев, способностей и предметов и заливать на сайт автоматически. Мб шизанутая идея, но пока работал на этой тулзой, то понял, что это довольно легко.
20
AMark, Да, ты совершенно прав, утилита узконаправленная и делалась для решения моей локальной задачи. Ты можете заменить .slk на тот что тебе нужен. Если возникнут проблемы с этим, то можешь обратиться. В будущем проект возможно расширится до чего-то гибкого и нужного. Но мб и нет.
30
AMark, всё это добро по задумке должно заехать в плагин, но коль уже сделали узконаправленный софт, то почему бы и не выложить.
14
вот это по моей части... получается это чистильщик w3a, крайне узкой направленности
я пошел дальше и сделал поддержку регулярок, где обработчик принимает все паттерны и поддерживает переменные, которые вытягиваются из .env, однако выполнено на laravel
в моем случае я занимаюсь обработкой wts файла: от технических тегов "[имя] Текст", заключенных в квадратные скобки от начала строки, а также в карте есть переменная :map_name, которая вставляется из .env файла
Подобным инструментам не хватает более понятной оболочки, некого редактора карт или сопутствующего инструмента для редактора карт на основе разработки war2json WC3MapTranslator
мне только не хватает выборки из *data.slk, но на основе Reforged, а в идеале динамически из игры на основе текущего патча, чтобы данные были актуальны...