Вопрос, который до меня задавали сотни людей, и никому не было дано нормального ответа:
Как кастомному герою указать иконку на миникарте?
Начал изучать моддинг, сделал себе первого собственного героя, наследника hero_base. В игре для него не отображаются никакие изображения (в чате, в логе событий, на миникарте), что вполне ожидаемо, моя задача предоставить игре эти иконки.
Как скомпилировать изображение в vtex_c используя панораму знаю. Методом декомпиляции чужих модов установил что если положить компилированную текстуру с системным именем героя (например npc_dota_hero_example.png.vtex_c) в game/.../panorama/images/heroes то она будет использоваться как иконка в чате, а в game/.../panorama/images/heroes/selection будет использоваться для тех элементов UI, которые требуют landscape версию (выбор персонажа, таблица счёта).
А вот иконка на миникарте никак не работает. В чужих модах иконки миникарты вроде лежат в game/.../panorama/images/heroes/icons, но у меня они с тем же подходом не подтягиваются. И в консоли ничего про эти файлы или их отсутствие не пишется, что за чёрную магию нужно применять для них?
Как кастомному герою указать иконку на миникарте?
Начал изучать моддинг, сделал себе первого собственного героя, наследника hero_base. В игре для него не отображаются никакие изображения (в чате, в логе событий, на миникарте), что вполне ожидаемо, моя задача предоставить игре эти иконки.
Как скомпилировать изображение в vtex_c используя панораму знаю. Методом декомпиляции чужих модов установил что если положить компилированную текстуру с системным именем героя (например npc_dota_hero_example.png.vtex_c) в game/.../panorama/images/heroes то она будет использоваться как иконка в чате, а в game/.../panorama/images/heroes/selection будет использоваться для тех элементов UI, которые требуют landscape версию (выбор персонажа, таблица счёта).
А вот иконка на миникарте никак не работает. В чужих модах иконки миникарты вроде лежат в game/.../panorama/images/heroes/icons, но у меня они с тем же подходом не подтягиваются. И в консоли ничего про эти файлы или их отсутствие не пишется, что за чёрную магию нужно применять для них?