Большая благодарность и основателя инструкции unlikexd
-
Скачиваем сборку и закидываем папки в steamapps (тут установлены Ваши игры от стим).
-
Скачиваем Source 2 Resource Viewer и доп. контент Dota2 в стим Dota 2 Worksop Tools DLC
-
Запускаем
Source 2 Resource Viewer
разварачиваем DOTA 2 и кликаем мышкой на файлgame/dota/pak01_dir.vpk
-
Все файлы, которые можно менять имеют разрешение vxml_c и vcss_c (может быть можно и vts_c менять, но лучше туда не залезать, если не разбираетесь)
а. Выбираем необходимые файлы левой кнопкой мышки из папок panorama/layout/hud/ и panorama/styles/hud/. Они у Вас откроются в новой вкладке.
б. Теперь нажимаем правую кнопку мыши на эту вкладку и нажимаем левой кнопкой мыши
Decompile & export
и сохранем файлы в папках: xml в\layout\hud
| css в\styles\hud
, которые расположены в папкеcommon\dota 2 beta\*content*\dota_broudcast\panorama
в. В название файлов добавляем
_cast
(пример: dota_hud_ability_panel _cast.css), чтобы не пересекались с оригиналами во время просмотра демки или DOTA2TV. -
Производим изменения в файлах в css стили div и class необходимых разделов.
-
Теперь в таком же файле, но xml необходимо добавить ссылки на файлы css.
Теперь самый сложный этап
-
Заходим в папку с игрой по следующему пути: G:\SteamLibrary\steamapps\common\dota 2 beta\game\bin\win64 и запускаем из адресной строки cmd.
-
В окне консоли запускаем команду (ТЭГ жесткого диска у Вас может быть другой и ни какой кириллицы)
Код:
resourcecompiler -v -pauseiferror -i "G:\SteamLibrary\steamapps\common\dota 2 beta\content\dota_broudcast\*" -r -game "G:\SteamLibrary\steamapps\common\dota 2 beta\game\dota"
- После ввода адресов нажимаем
Enter
Ожиадаем создание файлов. После обозначения должно быть написано сколько файлов создано.
-
Заходим в папку с игрой по следующему адресу:
G:\SteamLibrary\steamapps\common\dota 2 beta\game\dota_broudcast
-
Создаем текстовый файл с названием vpk_list.txt и заполняем адрес файлов:
Пример: panorama/layout/hud/hud_reborn.vxml_c panorama/styles/hud/hud_reborn_cast.vcss_c
-
Вызываем командную строку через адресную строку (точно также как это было в разделе Перекодирование файлов в расширения стим пунтк 1.)
-
В окне консоли запускаем команду (ТЭГ жесткого диска у Вас может быть другой и ни какой кириллицы)
Код: "G:\SteamLibrary\steamapps\common\dota 2 beta\game\dota_broudcast\VPK\vpk.exe" -v a pak01 @vpk_list.txt
-
После воода адресов нажимаем
Enter
-
Получаем результат, что архив создан с определенными файлами
-
В папке появится файл pak01_dir.vpk
-
Теперь можете запускать DOTA2 и радоваться новому стилю, который Вы придумаете
- Заходим по адресу игры DOTA2 в папку dota
G:\SteamLibrary\steamapps\common\dota 2 beta\game\dota
- И вставляем строки Game dota_broudcast и Mod dota_broudcast
Должно получиться вот так Game dota_broudcast Game dota Game core Mod dota_broudcast Mod dota Write dota
Для того чтобы определить какой файл Вам мужен, то в консоле игры добавляем команду -dev
и в демке Вы можете найти необходимый файл через html код, который вызывается кнопкой F6
.
Все позиции HUD DOTA2 кликабельные
Первый раз может дольше заргуржать. Если все верно, то игра не будет крашится, если крашится (вылетает, закрывается), то что то сделано не так в файлах.
Не забываем тестить обновление на демке.
Если ВАВЛ что-то изменит в файлах, то придется корретировать и Ваши файлы и заново упаковать.