Редактор MPQ архивов за авторством Ladislav Zezula.
Статья
6 525
19
nazarpunk, не сложно смотрим на проект, кумекаем: "Так, вижу логотип, 1 предложение текста и скриншот, х-м-м, для чего же оно делается". -.-
В чём проблема запустить редактор с параметром -console и глянуть? xDDD
Все команды:
D:\Warcraft III>help
new (n)
open (o)
openpatch (op)
add (a)
extract (e)
rename (r)
move (m)
delete (d)
flush (f)
compact
htsize (t)
list (l)
mksvf
close (c)
script (s)
chdir (cd)
exit (x)
quit (q)
help (h)
ver (v)
version
console
Загруженные файлы
30
Ev3nt, неужто так сложно посмотреть на проект и раскумекать кумекалкой зачем это всё делается. Вот, к примеру, ты мне можешь предоставить ссылку на доку по CLI эдитора?
19
Не уж-то ребятам на столько трудно найти MpqEditor, или к нему ещё что-то прилагается по типу listfile'ов?
Формат изображений, разработанный компанией Blizzard Entertainment.
Статья
12 348
23
nazarpunk,
Да он вроде всегда таким был...
Тонко, тонко)
30
А ХГМ почему кладбище то?)
Ну я то смотрю сайт жизнью пышет, народу не протолкнуться...
23
Занятное оформление картинок, конечно. С БлпЛаб ассоциация понятна - алхимия, лаборатория
С Блп тоже понятно - типа древний формат, из джунглей от аборигенов
Рефоржератор - не совсем понял, отсылка к кузницам гномов из Вов? Там тоже типа холодная локация
А ХГМ почему кладбище то?)
30
Вышла новая версия! Прокрутить к ресурсу

Reforgerator

Программа изначально созданная makkad для собственных нужд и впоследствии выросшая в универсальное решение по созданию иконок под все версии игры.
Представляет из себя петухон завёрнутый в исполняемый файл, так что не удивляйтесь ложному срабатыванию антивирусов. Пароль от архива: xgm.
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 378
20
LastUchiha, ну чтобы работать структурой понятной, а не байтами
14
KaneThaumaturge, w3a remover точно нужно масштабировать до импровизированнных таблиц БД на json-ах
  1. Сделать вьюшку
  2. Сделать CRUD
  3. ну и цель конечно: вытягивание опред значений по айдишникам и с фильтрами в новый облегченный json для загрузки в Вики
Получится этакий комбайн по работе с табличными данными карты. Для разработки карты с 0 будет не очень, а вот правки баланса, выгрузка данных, визуальное сравнение единиц (можно даже на основе игровых констант считать dps и прочее) - будет топчик...
а если не менять философии инструмента, то можно просто обработчик низкоуровневый сделать, расширить до обработки всех файлов типа w3*, не только удаление, но и правку, и добавление, и валидацию
14
Ydav, если честно, при работе .w3* файлами было бы круто работать напрямую с файлом, чтобы избегать промежуточной конвертации war2json -> json2war, но это как бы уже мысли вслух... еще плохо с форматом получаемого json, есть деление на данные которые используются для переопределения дефолтных данных, и новые данные основанные на дефолтных.
Я хотел JSON в БД перегонять типа MySQL... но каждая работа с редактором карт влекет за собой перезапуск синхронизации данных: снова парсинг w3* файла в JSON, перегонка в БД, вероятно чтобы не париться с тонной проверок, дропать БД и заполнять по новой... что крайне ужасное решение...
А если оставить JSON то как с ним работать с ним как с БД? Проблема JSON что мы целиком извлекаем из него все строки, и целиком записываем данные независимо менялись они или нет, а я хотел бы по id находить запись и менять 1-2 параметра... Может есть идеи у кого? (кажется я соорудил решение, опять же на пыхе, костыльное... гоняет json в массив и назад целиком, локально крутится быстро, 6к строк)