Начинающий
- Статус
- Оффлайн
- Регистрация
- 23 Дек 2018
- Сообщения
- 50
- Реакции
- 10
Всем QQ.
Ща покажу как менять ландшафт без запар. Эти способы удобны тем, что работают сразу после обновления игры, тк мы не качаем ландшафт из интернета (собранных за нас VPK, как например
2 способа - рекомендую сразу ко второму переходить, если не хотите понимать, что будет происходить в автоматическом скрипте.
Для работы всего нужно в параметрах запуска доты поставить -language tempcontent.
1. Способдрочильня ручками
Качаем Source2Viewer
dota 2 beta\game\dota\maps открываем dota.vpk и наблюдаем интерфейс.
Жмем по 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 нужной мапы и видим тот же интерфейс:
Проделываем те же действия только распаковываем в dota 2 beta\game\dota_tempcontent\tmp\
Результат:
Получилось, что в maps лежат файлы дефолтной мапы, а в tmp\maps\ нужной нам
Далее:
Копируем все из tmp\maps\ с заменой в maps\ (в папку дефолтной мапы).
Результат:
Далее удаляем dota.vmap_c и переименовываем dota_ti10.vmap_c -> dota.vmap_c и удаляем папку tmp
Далее нам понадобится скрипт от
dota 2 beta\game\dota_tempcontent рядом с maps и запускаем (он запакует все в vpk):
Удаляю отсюда скрипт и переименовываю полученный vpk в dota.vpk. Создаю папку maps и кладу туда dota.vpk.
Результат: dota 2 beta\game\dota_tempcontent\maps\dota.vpk
2. А теперь простой и автоматический способ. (python скрипт - как установить python, установить зависимости, думаю умеете или разберетесь)
Указываем путь к дотке
В этот раз выберем reef ландшафт, по окончании работы скрипта можем заходить в игру
Ща покажу как менять ландшафт без запар. Эти способы удобны тем, что работают сразу после обновления игры, тк мы не качаем ландшафт из интернета (собранных за нас VPK, как например
Пожалуйста, авторизуйтесь для просмотра ссылки.
), а собираем его из обновленных файлов игры.2 способа - рекомендую сразу ко второму переходить, если не хотите понимать, что будет происходить в автоматическом скрипте.
Для работы всего нужно в параметрах запуска доты поставить -language tempcontent.
1. Способ
Качаем Source2Viewer
Пожалуйста, авторизуйтесь для просмотра ссылки.
или
Пожалуйста, авторизуйтесь для просмотра ссылки.
. Запускаем. И переходим в папку с дотой.dota 2 beta\game\dota\maps открываем dota.vpk и наблюдаем интерфейс.
Жмем по 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 нужной мапы и видим тот же интерфейс:
Проделываем те же действия только распаковываем в dota 2 beta\game\dota_tempcontent\tmp\
Результат:
Получилось, что в maps лежат файлы дефолтной мапы, а в tmp\maps\ нужной нам
Далее:
Копируем все из tmp\maps\ с заменой в maps\ (в папку дефолтной мапы).
Результат:
Далее удаляем dota.vmap_c и переименовываем dota_ti10.vmap_c -> dota.vmap_c и удаляем папку tmp
Далее нам понадобится скрипт от
Пожалуйста, авторизуйтесь для просмотра ссылки.
. Его нужно будет скомпилировать (этот шаг я пропускаю, тк далее сделаем все проще) и закинуть в папкуdota 2 beta\game\dota_tempcontent рядом с maps и запускаем (он запакует все в vpk):
Удаляю отсюда скрипт и переименовываю полученный vpk в dota.vpk. Создаю папку maps и кладу туда dota.vpk.
Результат: dota 2 beta\game\dota_tempcontent\maps\dota.vpk
2. А теперь простой и автоматический способ. (python скрипт - как установить python, установить зависимости, думаю умеете или разберетесь)
Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
Указываем путь к дотке
В этот раз выберем reef ландшафт, по окончании работы скрипта можем заходить в игру
Последнее редактирование: