Есть ли способ сменить текстуру/модель миникарты (либо сломать путь что бы отображался чёрный фон) во время игры?
Мультиплеер не обязателен.

Идея в том чтобы на превьюшке была картинка, а в игре она убиралась либо заменялась сплошным цветом, поверх которого генератор нарисует юнитами все что мне нужно.

Есть пока только не опробованная идея заменить текстуру/модель какого нить рудника на более большое дабы перекрыть всю карту.

Принятый ответ

миникарта - это просто картинка, которая при загрузке трансформируется в чистое BMP изображение, где на каждую точку по 4 байта, RGBA. Так что можно и перерисовать при желании вручную. Подгрузить другую картинку я не могу, но на этапе загрузки могу подменить путь к ней, чтобы из двух альтернатив выбирать. Это единтсвенное, что могу предложить из такого, всё остальное нужно разбирать самому.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
16
5 лет назад
0
миникарта - это просто картинка, которая при загрузке трансформируется в чистое BMP изображение, где на каждую точку по 4 байта, RGBA. Так что можно и перерисовать при желании вручную. Подгрузить другую картинку я не могу, но на этапе загрузки могу подменить путь к ней, чтобы из двух альтернатив выбирать. Это единтсвенное, что могу предложить из такого, всё остальное нужно разбирать самому.
Принятый ответ
0
32
5 лет назад
0
Я не видел, но правда ли что китайцы сделали гифку из миникарты на этапе ожидания игры в лобби?
Или же есть извращенные варианты:
  • отключить вообще стандартную миникарту тем же мемхаком, и нарисовать свою из:
    • DGUI
    • передвинуть туда мультибордный аналог миникарты
    • собрать её из текстегов (скорее всего плохая идея)
    • сделать миникарту полностью из своего UI как это было возможно в рендередже (сделать Dll которая будет отрисовывать новую свою миникарту в нужном месте через dx)
0
25
5 лет назад
Отредактирован Jack-of-shadow
0
Bergi_Bear:
У меня терейн генерируемый, по этому мне бы просто
отключить вообще стандартную миникарту
отключить, главное что бы в игре прямо.
Чтоб на превьюхе во всяких эпик варах была кастом картинка, а в игре ее не было.
0
32
5 лет назад
Отредактирован Берги
0
так рендерэдж же, вынеси её за пределы экрана и она пропадёт (p.s. я не проверял)
И поидее на её месте будет блекбордер
Jack-of-shadow, я думаю твой карта как раз тот случай, когда надо грохнуть стандартный UI вара и сделать своё
0
25
5 лет назад
Отредактирован Jack-of-shadow
0
Bergi_Bear:
Не, за пределы не то. Я хочу иметь возможность на ней отображать MapPing, а так же рисовать дороги и реки юнитами, когда тип карту открываешь. Просто несколько сотен юнитов с моделькой в 1 полигон в кадре люто сажают фпс, поэтому DGUI или полноэкранная карта не катит. А вот пара тысяч юнитов со скрытой моделькой для фпс почти не существенны. Из них отлично рисуется карта:
map
Загруженные файлы
0
23
5 лет назад
0
я просто через MPQ Открыл и удалил миникарту и все его не видеть не выделить не мигает и так далее =)
0
32
5 лет назад
0
Всё так миникарта должна нести в себе свой функционал, теперь понятно, тогда её убирание конечно не подойдёт
Jack-of-shadow, xgm.guru/p/wc3/code-flow-and-data-access-what-actually-happens поидее можно попробовать подсунуть в функцию конфиг другой путь к миникарте, и он смениться в игре
и ещё вот нарыл
но тут так и не получили ответ о смене миникарты... Jack-of-shadow, я основательно хочу это проверить вечером, если у тебя буду успехи отпишись обязательно
0
25
5 лет назад
Отредактирован Jack-of-shadow
0
Bergi_Bear:
Через кофиг когда то давно пытался сделать рандомный экран загрузки, но ничего вроде не получилось, мб руки тогда кривые были. Над попробовать. Тоже вечером доберусь, покопаю.

еще думаю попробовать текстуру рудника сменить текстуру большого пустого фона. Если перекрытие работает так как я думаю, то может че и выйдет.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.