Приветствую всех, кто попал на данный пост. Хочу рассказать вам о том, как заменить иконки героев в Дота 2.
Результат в самом низу.
Во первых, нам нужно скачать всё самое необходимое, а это:
Dota 2 Workshop Tools (Можно скачать в Стиме, если не знаете как, в интернете полно гайдов)
Dota 2 Changer (https://vk.com/dota_2_changer)
И 2 специальных архива, которые позволят нам преобразовать файлы в нужный нам формат, сохранил их в один архив (https://drive.google.com/open?id=1z3i_sc4j-mCydeYFoL_2yCbh3UUYZJJI)
Гайд будет по картинкам, так как моё ведро не позволяет снимать видео в 30 ФПС, так что если кто то снимет видео гайд и скинет сюда, буду благодарен.
Начнём с подготовки рабочей среды, примерно вот так она должна выглядеть: 
В архиве Modding есть 2 других архива - VPKCompiler и VTEXCompiler. Папку из VPKCompiler кидаем в любое удобное вам место. Архив VTEXCompiler пока что не трогаем.
Теперь запускаем Dota 2 Workshop Tools

У вас откроется такое окно в котором вы должны нажать Create Empty Addon и назвать его как вам угодно, в моём случае это icons:

Затем нажимаете Launch Custom Game Tools

Ждёте пока у вас не откроется такое окно (Не пугайтесь если у вас открывается Дота, так и должно быть):

Когда оно запустится, можете его закрывать вместе с Дотой, оно нам больше не понадобится.
У вас в папке по пути "SteamLibrary >steamapps > common > dota 2 beta > content > dota_addons" появится папка с названием вашего аддона, опять же в моём случае это icons.
После, создаём в папке "название вашего аддона" папку 'panorama', в папке 'panorama' создаём папку 'images', а в 'images' создаём папку 'post_game' (ОБЯЗАТЕЛЬНО МАЛЕНЬКИМИ БУКВАМИ). Вспоминаем про архив VTEXCompiler. Закидываем содержимое этого архива в только что созданные папки как на картинке:

Туда же кидаем вашу картинку которую хотите поставить на иконку героя в формате TGA (возможно не обязательно TGA, но я подстраховался). Конвертировать любую картинку в формат TGA можно в Фотошопе или по этой ссылке - (https://image.online-convert.com/ru/convert-to-tga)
Далее нажимаем правой кнопкой мыши на файл "compile.bat" и нажимаем "Изменить"

Теперь изменяем три строчки в файле как показано на следующем скриншоте, где выделенные строчки нужно изменить на путь к вашей папке "steamapps", и вместо "icons" вводим название вашего аддона, остальное не трогаем. (у вас путь к папке стима может быть другой, если у вас стим на диске C, E и т.д, то вместо D: ставим C:, E: и т.д)
Делаем тоже самое с файлом "npc_dota_queen_of_pain.xml", только не меняем ничего, кроме "skywrath.tga", вместо этого вписываем название картинки которую вы хотите поставить. К примеру: "Example.tga"

И так надо делать с каждой картинкой.
Затем открываем файл "compile.bat", у вас на секунду должна открыться консоль и закрыться.
Переходим по пути "dota 2 beta > game > dota_addons > *Название вашего аддона* > panorama > images > post_game" и видим вашу картинку в формате "vtex_c"
Если у вас не появился файл, перепроверьте путь который вы ввели в файл "compile.bat" и название картинки в файле "npc_dota_queen_of_pain.xml", а если у вас появился этот файл, то можно переходить в Dota 2 changer. Он нам понадобится только один раз.
Запускаем Dota 2 Changer и устанавливаем абсолютно любой мод (не забудьте перейти во вкладку "Модификации" вместо "Премиум")
По пути "dota 2 beta > game" у вас должна появиться папка "D2Cmods", если её нет, то попробуйте установить другой мод в чейнджере.

Осталось совсем немного. В папке VPK из архива "VPKCompiler" находите папку "pak01_dir > panorama > images > heroes", в ней находятся все стандартные иконки героев. Сначала находите нужного вам героя в папке "heroes", копируете название файла, переименовываете этим именем вашу готовую картинку формата "vtex_c" и перекидываете вашу картинку в папку "heroes" с заменой.

Возвращаемся в папку "VPK" и находим файл "vpk.exe". Перекидываете папку "pak01_dir" в "vpk.exe" как на картинке:

У вас должен появиться файл "pak01_dir.vpk"

Последний шаг: Переходим по пути "dota 2 beta > game > D2Cmods" и перекидываем ваш готовый файл "pak01_dir" в эту папку с заменой.

Готово. Теперь можно заходить в игру и смотреть результат.

FAQ:
1) Могут ли за это забанить?
- Нет, Valve разрешают использование модов только в Доте, и это по моему странно.
2) Можно ли с помощью этого заменить иконки способностей, предметов и любых других статичных картинок?
- Да, только сейчас мне лень это делать. Пост будет дополняться (Возможно) и в будущем покажу как заменить любой текст и звуковые файлы.
3) Мне каждый раз придётся повторять каждый шаг?
- Нет, в следующие разы вам не понадобиться Dota 2 Workshop Tools и Dota 2 Changer, вам нужно только использовать архивы VPKCompiler и VTEXCompiler.
Задавайте любые вопросы, я постараюсь на них ответить.
Хочу опять вас попросить сделать видео гайд, а то по картинкам кто то может не понять.
https://steamcommunity.com/id/Pro100Plus
Хочу сказать огромное спасибо этому человеку за предоставленный VTEXCompiler, без него я бы никогда не узнал как заменять картинки в Доте, а значит в основном гайд сделан благодаря ему. Напишите ему +rep что ль.
UPD. Вообще как то можно обойтись без Чейнджера, но я других способов не нашёл, если кто знает как это сделать, отпишите.