Занятное оформление картинок, конечно. С БлпЛаб ассоциация понятна - алхимия, лаборатория С Блп тоже понятно - типа древний формат, из джунглей от аборигенов Рефоржератор - не совсем понял, отсылка к кузницам гномов из Вов? Там тоже типа холодная локация А ХГМ почему кладбище то?)
Программа изначально созданная makkad для собственных нужд и впоследствии выросшая в универсальное решение по созданию иконок под все версии игры. Представляет из себя петухон завёрнутый в исполняемый файл, так что не удивляйтесь ложному срабатыванию антивирусов. Пароль от архива: xgm.
KaneThaumaturge, w3a remover точно нужно масштабировать до импровизированнных таблиц БД на json-ах
Сделать вьюшку
Сделать CRUD
ну и цель конечно: вытягивание опред значений по айдишникам и с фильтрами в новый облегченный json для загрузки в Вики
Получится этакий комбайн по работе с табличными данными карты. Для разработки карты с 0 будет не очень, а вот правки баланса, выгрузка данных, визуальное сравнение единиц (можно даже на основе игровых констант считать dps и прочее) - будет топчик...
а если не менять философии инструмента, то можно просто обработчик низкоуровневый сделать, расширить до обработки всех файлов типа w3*, не только удаление, но и правку, и добавление, и валидацию
Ydav, если честно, при работе .w3* файлами было бы круто работать напрямую с файлом, чтобы избегать промежуточной конвертации war2json -> json2war, но это как бы уже мысли вслух... еще плохо с форматом получаемого json, есть деление на данные которые используются для переопределения дефолтных данных, и новые данные основанные на дефолтных.
Я хотел JSON в БД перегонять типа MySQL... но каждая работа с редактором карт влекет за собой перезапуск синхронизации данных: снова парсинг w3* файла в JSON, перегонка в БД, вероятно чтобы не париться с тонной проверок, дропать БД и заполнять по новой... что крайне ужасное решение...
А если оставить JSON то как с ним работать с ним как с БД? Проблема JSON что мы целиком извлекаем из него все строки, и целиком записываем данные независимо менялись они или нет, а я хотел бы по id находить запись и менять 1-2 параметра... Может есть идеи у кого? (кажется я соорудил решение, опять же на пыхе, костыльное... гоняет json в массив и назад целиком, локально крутится быстро, 6к строк)
LastUchiha, работа с данными напрямую в JSON позволяет конвертировать все файлы карты и кампании в обоих направлениях. Это даёт возможность работать с живыми данными без редактора: добавлять, удалять и редактировать записи.
На данный момент у меня уже есть примитивная таблица сравнительных характеристик юнитов, разбитая на группы. Это значительно упрощает работу с балансом и анализ данных. Такой подход открывает массу возможностей: автоматизированный сбор данных для вики, создание нового редактора карт или разработка собственного инструментария на его основе.
Конкретно данное решение очищает w3a-файл. Я использую как чистку wts от технических тегов. Хотя wts можно читать напрямую, его структура оставляет желать лучшего, а в JSON формате ключи и значения выделяются чётко и удобно.
Комментарии проекта WarRaft
BLP - BLizzard Picture
Ред. nazarpunk
Ред. EugeAl
С Блп тоже понятно - типа древний формат, из джунглей от аборигенов
Рефоржератор - не совсем понял, отсылка к кузницам гномов из Вов? Там тоже типа холодная локация
А ХГМ почему кладбище то?)
Прокрутить к ресурсу
Reforgerator
Представляет из себя петухон завёрнутый в исполняемый файл, так что не удивляйтесь ложному срабатыванию антивирусов. Пароль от архива: xgm.
W3A-Remover
Ред. AMark
Ред. AMark
Ред. AMark