Dota 2 Mod Manager

Свои моды: поставить, распаковать, объединить

Каталог - не единственный источник. Программа берёт любой VPK, узнаёт то, что уже лежит в папке игры, и разбирает моды обратно на файлы, из которых они собраны.

Проверено

Поставить свой .vpk

Перетащи файл в окно или нажми импорт. Программа прочитает, что внутри, поймёт, что мод меняет и каких героев трогает, придумает ему имя, если своего нет, и положит в свободный слот pak. Дальше он ведёт себя как всё остальное в библиотеке: выключается, переставляется в порядке, переживает патчи.

Целую папку разом

Если ты давно ставишь моды руками, укажи программе папку, где они лежат, и она заберёт из неё все архивы за один раз, а не попросит добавлять их по одному. Смотрит она и на несколько уровней вглубь: паки от других инструментов распаковываются в целое дерево игры, и нужный файл лежит где-то внутри.

Папка без архива: свой мод из сырых файлов

Укажи папку, где лежат не VPK, а сами файлы игры, и программа соберёт из них архив сама и тут же его поставит. Это случай автора, который не закрывает ни один установщик: ты правишь файлы в рабочей папке, и указать инструменту было не на что. Именем мода становится имя папки.

Где начинается контент, она определяет сама, поэтому и обёртка, оставшаяся от распаковки, и путь игрового вида МойМод/game/dota_russian/models/ сводятся к одному и тому же архиву. Твои собственные папки рядом с игровыми тоже поедут внутрь.

Программа узнаёт моды, поставленные руками

Она считает отпечатки того, что уже лежит в папке игры, и сверяет их с каталогом. Где нашлось совпадение - говорит, что это за мод, и предлагает взять его под управление, так что чужая папка превращается в библиотеку, которую можно читать. То, что не опознано, тоже показывается списком, а не затирается молча.

Распаковать мод обратно в файлы

Установленный мод можно распаковать обратно в папку с его файлами. С этого начинается правка чужого мода, и это же самый быстрый способ увидеть, что мод трогает на самом деле, когда описание расплывчатое.

Объединить и разобрать

Несколько модов складываются в один пак, а пак разбирается обратно на моды, из которых собран. Полезно, когда кончаются слоты, и полезно, когда набор модов должен ходить вместе как одна вещь.

Инструменты, которыми моды делают

Сделать мод, а не поставить, значит декомпилировать игровой ресурс, отредактировать, скомпилировать обратно и запаковать в VPK. Инструменты для этого лежат в разделе Tools каталога и ставятся прямо из программы, а вики каталога - документация ко всему конвейеру. Откуда это всё.

Вопросы

Можно поставить мод из zip?
Да. Из каталога они часто приходят именно так, и программа распаковывает их сама.
Мой мод переживёт патч Доты?
Так же, как любой другой. Патч переписывает файлы под ним, а восстановление возвращает архивы на место.
Можно поделиться модом, который я сделал?
Каталог принимает работы, а его Discord - место, где этот разговор происходит.