Версия v1.0.5a
Дополнительные функции для редактирования стандартного интерфейса Варкрафта
212 44 456
0
13
6 лет назад
0
Atesla, иконка перезарядки способности - это mdx модель, поэтому нельзя просто так взять и изменить её ширину или высоту с помощью соответствующих функций. Есть два способа это сделать: отредактировать модель в mdlvis, либо изменить матрицу проекции при её рендеринге.
Naadir, можно сделать и так, но качество текстуры будет хуже, так как она растянется вместе с иконкой перезарядки.
0
16
6 лет назад
0
Atesla, просто импортируешь картинку с нужным тебе размером в игровой интерфейс.
0
8
6 лет назад
0
Был уже подобный вопрос, но я все же осмелюсь задать его еще раз. Возможно ли изменить полоску перезарядки способностей? При изменении размера обычных кнопок "фрейм перезарядки" остается неизменным.
0
16
6 лет назад
0
ENAleksey, а! Ёлки! Спасибо большое. :) Пойду дальше изучать.
2
13
6 лет назад
Отредактирован ENAleksey
2
Naadir, что-то у меня не отображалось, что появился новый комментарий в теме.
Функции EditHeroBarHealthBar и EditHeroBarManaBar редактируют полоски здоровья и маны на панели героев для иконки с номером buttonId:
Скриншот
Загруженные файлы
0
16
6 лет назад
Отредактирован Naadir
0
Каким образом в демо-версии рендера осуществляется передача полосок хп и мп на экран? Выбирается случайный персонаж для каждого игрока? По умолчанию показываются хп и мп Чародея Крови, даже если я выбираю другогоперсонажа. Если убрать с карты ЧК, выбирается Паладин и т.п.

Начал искать по коду, но по какой-то причине не нашёл никаких отсылок на выбор.

Это вообще связано?

Ага, стоп. Он по айди обращается?

Хм-м-м-м...

А это айди юнита или игрока..? Тэк-с. Это айди кнопки. Не могу понять, что такое buttonId. Как она находится, где? Если Id = 0 -- это первая кнопка..? Что?

Всё, я понял! Это Id юнита. Эврика.
А можно его как-то отловить при получении приказа?

Насколько я понял, у Ige в наработке с баффами они показываются для выделенного персонажа. Но я не понимаю, в чём отличие этой функции от функции со здоровьем. При этом функция для здоровья показывает по айди... ВТФ.
Я вообще перестал понимать, хм.
0
25
6 лет назад
Отредактирован Jack-of-shadow
0
ENAleksey:
похоже вылетало, изза разрешения экрана, нетбука. Попробовал на других компах, все норм, только вылетает, при завершении (выходе в меню, или из игры).
0
13
6 лет назад
Отредактирован ENAleksey
0
Jack-of-shadow, с помощью функции ExportFileFromMpq происходит извлечение файла из карты в папку с варкрафтом, и только после этого данный файл загружается в память процесса (LoadLibrary).
Данная тема предназначена для демонстрации и обсуждения работ, созданных с использованием графических улучшений экспериментальной версии RenderEdge.
45 10 931
Версия v1.2.0b
Модификация добавляет в Варкрафт поддержку мониторов с соотношением сторон отличным от 4:3.
40 29 599
5
13
6 лет назад
5

Обновление v1.2.0c

  • Упрощен способ определения версии игры.