Dota 2 - ONLINE
Steam - ONLINE
SteamDB - ONLINE

[Guide] Разбираем клиент (для потенциальных Редакторов)

Тема в разделе "Мастерская", создана пользователем perfect.Flick, 20 Feb 2012 в 17:04.

  • Эта тема может быть неактуальна по причине того, что вышел новый движок Source 2.


    Если Вы любите заниматься модификациями, но пока не разобрались как устроена Dota2 изнутри, то вот Вам небольшой гайд о том, как сделать клиент более гибким.

    В клиенте Dota 2 файлы находятся в папках и игровых архивах.


    В работе клиента приоритетными являются файлы из архивов vpk, но если же они не доступны по определенным причинам, клиент ищет альтернативу в каталоге игры. Соответственно, если распаковать архивы в каталог, а затем их удалить (переместить, переименовать), то клиент будет использовать файлы из вне.
    Зачем нам это надо? Так намного легче ставить модификации и копаться в файлах. Канечно если Вы рядовой геймер и Вам это не интересно, то дальше можете не читать ;)

    1. Нам понадобиться утилитка для распаковки архивов GCFScape.
    Спойлер: распаковка архивов

    2. Открываем папку root и содержимое заливаем в наш клиент, а точнее в Steam\steamapps\common\dota 2 beta\dota

    3. Архивы (все. не только pak01_dir.vpk) удаляем или перемещаем куда-нибудь. Главное, чтобы они не инициализировались клиентом.

    4. Запускаем клиент Dota2 и проверяем работоспособность.

    Плюсов в этой схеме мало, не считая того, что теперь можно проверять работоспособность наших модификаций, не перепаковывая каждый раз архивы.
    Минус такой большой, что я даже начал задумываться - "зачем я это написал?". После каждого обновления придется снова распаковывать архивы, загрузка игры происходит в 1.5 раза дольше, а в процессе работы консоль ругается ошибками (хотя все продолжает работать). Поэтому я рекомендую использовать этот вариант только для модификаций, а не для игры.
  • Интересно не только модерам, но и для общего развития. Будет просто отлично если продолжишь работу.
  • perfect.Flick сказал(а):

    ВОПРОС! Стоит ли добавлять описание папок и файлов клиента?

    Нажмите, чтобы раскрыть...

    Однозначно стоит. Буду очень благодарен))))
  • конечно добавляй !!!!!!
  • perfect.Flick, добавляй будет очень полезно!

    Спасибо за тему, хорошая идея о создании гайда для тех, кто не просто тупо шпилит :)
    а ещё и понимает тонкости и может своё искусство при желании внести...
  • Хорошая тема, дополнила мои знания о разборных механизмах доты)
  • perfect.Flick сказал(а):
    Поэтому я рекомендую использовать этот вариант только для модификаций, а не для игры.
    Нажмите, чтобы раскрыть...

    Модифицировал и не играю, даже смотреть, что получилось не стал. *YES*
    Спасибо за тему, заменю кое какие модели для себя.
  • Спасибо за тему, полезна! +
  • gj avtor *PLUS*
  • ADS
  • Народ, может кто подробнее расписать как работать с созданием вещей DOTA? Видеогайд  какой нибудь сделать. Я жуткий нуб в этом деле. Хотелось бы узнать какие программы требуются.
  • спасибо.
  • можно ли как то заменять файлы в архиве не распаковывая его?
  • Закрепляю

    Какая новая тема *STARCHE*
  • perfect.Flick сказал(а):

    Если Вы любите заниматься модификациями, но пока не разобрались как устроена Dota2 изнутри, то вот Вам небольшой гайд о том, как сделать клиент более гибким.

    В клиенте Dota 2 файлы находятся в папках и игровых архивах.


    В работе клиента приоритетными являются файлы из архивов vpk, но если же они не доступны по определенным причинам, клиент ищет альтернативу в каталоге игры. Соответственно, если распаковать архивы в каталог, а затем их удалить (переместить, переименовать), то клиент будет использовать файлы из вне.
    Зачем нам это надо? Так намного легче ставить модификации и копаться в файлах. Канечно если Вы рядовой геймер и Вам это не интересно, то дальше можете не читать ;)

    1. Нам понадобиться утилитка для распаковки архивов GCFScape.
    Спойлер: распаковка архивов

    2. Открываем папку root и содержимое заливаем в наш клиент, а точнее в Steam\steamapps\common\dota 2 beta\dota

    3. Архивы (все. не только pak01_dir.vpk) удаляем или перемещаем куда-нибудь. Главное, чтобы они не инициализировались клиентом.

    4. Запускаем клиент Dota2 и проверяем работоспособность.

    Плюсов в этой схеме мало, не считая того, что теперь можно проверять работоспособность наших модификаций, не перепаковывая каждый раз архивы.
    Минус такой большой, что я даже начал задумываться - "зачем я это написал?". После каждого обновления придется снова распаковывать архивы, загрузка игры происходит в 1.5 раза дольше, а в процессе работы консоль ругается ошибками (хотя все продолжает работать). Поэтому я рекомендую использовать этот вариант только для модификаций, а не для игры.
    Нажмите, чтобы раскрыть...

    ВАУ
    как много нового я узнал!
    офигенно паринь еще гайдов
    (сарказм)

    mmomaster сказал(а):

    можно ли как то заменять файлы в архиве не распаковывая его?
    Нажмите, чтобы раскрыть...

    Нельзя/ невыполнимо для новичков

    Добавлю то, что есть еще гайды по редактированию "этого"

    И то что, это просто лежит в папке, и не используется:
    Нужно прописать команду в параметрах запуска в стиме, у меня в гайдах есть
  • DEL

  • GeoVid сказал(а):
    Народ, может кто подробнее расписать как работать с созданием вещей DOTA? Видеогайд  какой нибудь сделать. Я жуткий нуб в этом деле. Хотелось бы узнать какие программы требуются.
    Нажмите, чтобы раскрыть...

    огромное кол-во тем тут в форуме и в инете: http://g.zeos.in/?q=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B%20%D0%B4%D0%BB%D1%8F%20%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F%20%D0%B2%D0%B5%D1%89%D0%B5%D0%B9%20%D0%B2%20%D0%B4%D0%BE%D1%82%D0%B0%202
  • Aerolife сказал(а):
    ВАУ
    как много нового я узнал!
    офигенно паринь еще гайдов
    (сарказм)


    Нельзя/ невыполнимо для новичков

    Добавлю то, что есть еще гайды по редактированию "этого"

    И то что, это просто лежит в папке, и не используется:
    Нужно прописать команду в параметрах запуска в стиме, у меня в гайдах есть
    Нажмите, чтобы раскрыть...

    Мда этим комментарием ты высказал всем своё не нужное мнение, что видите ли ты знал про это(впринципе да, эта тема была давно) и ещё и самопропиарился.Как же ты низок...
  • Где озвучка мега киллов?Обычный анонсер я нашел....а мега киллы где?
  • Не открывается pak01_dir.vpk, выдает ошибку. Что делать? Отпишите в скайп. russianretard1337

Кто смотрит тему (Пользователи: 0, Гости: 1)

Есть предложение по улучшению сайта?