Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Гайд Dota 2 - Меняем ландшафт как перчатки

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
23 Дек 2018
Сообщения
50
Реакции
10
Всем QQ.
Ща покажу как менять ландшафт без запар. Эти способы удобны тем, что работают сразу после обновления игры, тк мы не качаем ландшафт из интернета (собранных за нас VPK, как например
Пожалуйста, авторизуйтесь для просмотра ссылки.
), а собираем его из обновленных файлов игры.
2 способа - рекомендую сразу ко второму переходить, если не хотите понимать, что будет происходить в автоматическом скрипте.

Для работы всего нужно в параметрах запуска доты поставить -language tempcontent.


1. Способ дрочильня ручками
Качаем Source2Viewer
Пожалуйста, авторизуйтесь для просмотра ссылки.
или
Пожалуйста, авторизуйтесь для просмотра ссылки.
. Запускаем. И переходим в папку с дотой.
dota 2 beta\game\dota\maps открываем dota.vpk и наблюдаем интерфейс.
1774241662681.png

Жмем по maps -> export as is -> экпортирую сюда dota 2 beta\game\dota_tempcontent\

Теперь опять перехожу в dota 2 beta\game\dota\maps и выбираю vpk карты, на которую хочу заменить (в примере будет dota_ti10.vpk - Sanctums of the Divine)
Открываем vpk нужной мапы и видим тот же интерфейс:
1774242042576.png

Проделываем те же действия только распаковываем в dota 2 beta\game\dota_tempcontent\tmp\
Результат:
1774242188321.png

Получилось, что в maps лежат файлы дефолтной мапы, а в tmp\maps\ нужной нам
Далее:
Копируем все из tmp\maps\ с заменой в maps\ (в папку дефолтной мапы).

Результат:
1774242545030.png

Далее удаляем dota.vmap_c и переименовываем dota_ti10.vmap_c -> dota.vmap_c и удаляем папку tmp

Далее нам понадобится скрипт от
Пожалуйста, авторизуйтесь для просмотра ссылки.
. Его нужно будет скомпилировать (этот шаг я пропускаю, тк далее сделаем все проще) и закинуть в папку
dota 2 beta\game\dota_tempcontent рядом с maps и запускаем (он запакует все в vpk):
1774242800313.png

1774242836876.png


Удаляю отсюда скрипт и переименовываю полученный vpk в dota.vpk. Создаю папку maps и кладу туда dota.vpk.
Результат: dota 2 beta\game\dota_tempcontent\maps\dota.vpk

1774243269305.png


2. А теперь простой и автоматический способ. (python скрипт - как установить python, установить зависимости, думаю умеете или разберетесь)

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.



Указываем путь к дотке
1774243690404.png

В этот раз выберем reef ландшафт, по окончании работы скрипта можем заходить в игру

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