Перейти к содержанию

Сообщения от NecroButton - Альтернативная таблица поднятия нежити

Пока нет оценок — будьте первым!
Аватар пользователя
#33
Благодаря ценному замечанию psatkha и помощи fktifzobr@mail.ru с устранением проблемы мод готов. Вам спасибо. Также была перезалита исправленная версия в комменте #23. Скачавшим - перекачать.
картинки
Вложения 1
1 файл • Общий размер: 433,1 KB
В ответ пользователю Mооnst@r
Аватар пользователя
#34
Mооnst@r
Благодаря ценному замечанию psatkha и помощи fktifzobr@mail.ru с устранением проблемы мод готов. Вам спасибо. Также была перезалита исправленная версия в комменте #23. Скачавшим - перекачать.
картинки
А фиолетовые цифрочки ещё бы нужно ужирнить, а то как-то не особо хорошо их видно!
С уважением, Psatkha (Псатха)

---------------------------------------------

Неудачное планирование ведёт к неудаче ...

NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
В ответ пользователю psatkha
Аватар пользователя
#35
psatkha
А фиолетовые цифрочки ещё бы нужно ужирнить, а то как-то не особо хорошо их видно!

Поймите правильно, я уже не буду просить человека, но Вы можете проделать любые манипуляции с модом на своё усмотрение.
В ответ пользователю Mооnst@r
Аватар пользователя
#36
Mооnst@r
Поймите правильно, я уже не буду просить человека, но Вы можете проделать любые манипуляции с модом на своё усмотрение.
Ужирнил шрифт... файл перезалил в 20:50!
Вложения 2
2 файл(ов) • Общий размер: 836,8 KB
С уважением, Psatkha (Псатха)

---------------------------------------------

Неудачное планирование ведёт к неудаче ...

NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
Аватар пользователя
#37
Нашёл где править поверх всех окон и поменял позицию кнопки. Для окна в 1024х768 отображалось некорректно. Всё на скринах ниже. Мод везде перезалил.
было

стало
Аватар пользователя
#38
Прикрутил всплывающую подсказку, оказалось проще, чем отобрать у ребёнка конфету. Даже удивительно, что тут никто не подсказал, когда поднимался разговор. Пытался прикрутить горячую клавишу, прописывая в input дефолтном и созданном профиле, но ничего, кроме появления буквы "F", на которую собственно и пытался. Похоже тут уже ничего не придумать. Но осталась маленькая проблема с всплывающим окошком, оно всегда посередине бутона, как бы я бутон не двигал, а вот передвинуть окошко в сторону (влево), я не знаю где. Есть соображения?
Вот так получилось.

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


Добавлено через 21 час 25 минут
Бьюсь над одной идеей, а именно выкл по Esc. Нашёл похожую реализацию в моде doc skills от Azarda. В меню персонажа "Навыки" по бутону включается окно с колесом и по Esc выключается. Тоже самое есть всё в том же моде в модифицированной версии от vova2112, но уже на глобальной карте, где открывается таблица поднятия нежити.
Пересмотрел обе версии по 100500 раз и хоть убей, реально не понимаю где это прописано или как это реализовано. Если это возможно и кто-то знает как реализовать, будьте добры.
ссылка на мод /topic/15183/
Вроде разобрался и прикрутил выкл по Esc, но есть проблема. Кнопка остаётся в позиции "активна" после того, как выкл был по Esc. В результате жмётся в холостую и только на второй раз включает окно с таблицей.
В ответ пользователю Mооnst@r
Аватар пользователя
#39
Mооnst@r
Пытался прикрутить горячую клавишу, прописывая в input дефолтном и созданном профиле, но ничего, кроме появления буквы "F", на которую собственно и пытался. Похоже тут уже ничего не придумать.
Шел в правильном направлении - в папке профиля в файле input_a2.cfg есть секции отвечающие за окна(WindowScreen) прописать в нужной секции клавишу и обозначение команды, а затем уже в кнопке прописать команду в GameMessageReactions
Вложение 68014
Вложение 68013
Mооnst@r
Пересмотрел обе версии по 100500 раз и хоть убей, реально не понимаю где это прописано или как это реализовано. Если это возможно и кто-то знает как реализовать, будьте добры.
Я делал кнопку выхода на InactiveBg.(BackgroundSimpleTexture).xdb и на неё подключал событие при ESC
Вложение 68015
Вот для примера недоделанный мод интерфейса сражения -
Вложения 4
4 файл(ов) • Общий размер: 2,7 MB
Грешить, злодействовать, а равно и делать добро или совершать подвиги надо без натуги. А если с натугой — то лучше не надо.
К. Прутков-инженер. Мысль № 77.
Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.
© Козьма Прутков
В ответ пользователю vova2112
Аватар пользователя
#40
vova2112
Шел в правильном направлении - в папке профиля в файле input_a2.cfg есть секции отвечающие за окна(WindowScreen) прописать в нужной секции клавишу и обозначение команды, а затем уже в кнопке прописать команду в GameMessageReactions
Вложение 68014
Вложение 68013
Всё повторил, но почему-то не открывает, а только закрывает по "F".
Я делал кнопку выхода на InactiveBg.(BackgroundSimpleTexture).xdb и на неё подключал событие при ESC
Вложение 68015
Вот для примера недоделанный мод интерфейса сражения - Вложение 68016
Осталась такая проблема
Кнопка остаётся в позиции "активна" после того, как выкл был по Esc. В результате жмётся кликом в холостую и только на второй раз включает окно с таблицей.
Возможно это из за дублирование команд в Info.(WindowMSButton).xdb и Info.(WindowMSButtonShared).xdb, но как это поправить не вызывая крах игры, я не знаю.
Если не затруднит, посмотри файл, может подскажешь что и как исправить.
Вложения 1
1 файл • Общий размер: 435,2 KB
В ответ пользователю Mооnst@r
Аватар пользователя
#41
Mооnst@r
Всё повторил, но почему-то не открывает, а только закрывает по "F".
Посмотрел по быстрому - в файле Info.(WindowMSButton).xdb в секции GameMessageReactions надо отобразить окно(Info.(UISSendUIMessage).xdb) а не скрыть(InfoHide.(UISSendUIMessage).xdb)
Грешить, злодействовать, а равно и делать добро или совершать подвиги надо без натуги. А если с натугой — то лучше не надо.
К. Прутков-инженер. Мысль № 77.
Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.
© Козьма Прутков
Аватар пользователя
#42
Спасибо, vova2112. Горячая сразу заработала, а далее по наитию в этом же файле исправил клик, что был в холостую после закрытия по Esc. Ещё раз спасибо.
В ответ пользователю Mооnst@r
Аватар пользователя
#43
Mооnst@r
Спасибо, vova2112. Горячая сразу заработала, а далее по наитию в этом же файле исправил клик, что был в холостую после закрытия по Esc. Ещё раз спасибо.

Давайте видео-уроки))) Интересно же
Ссылка на мой мод Heroes 5 Armageddons Blade

Ссылка на мои уроки по модостроению в Героях 5

Ссылка на мой Artstation
В ответ пользователю Waterfall_13
Аватар пользователя
#44
Waterfall_13

Давайте видео-уроки))) Интересно же
Это точно не ко мне.
Раньше времени обрадовался. Проблема с холостым кликом не решена. Уже не знаю куда смотреть и что править. Построение Info.(WindowMSButton).xdb и Info.(WindowMSButtonShared).xdb отличается от тех, что в колесе или комбат-моде. Там не дублируются команды и достаточно одного клика по кнопке всегда. Пытался тупо скопировать с подставлением своих строк, но мод просто перестаёт выключать таблицу по клику на кнопку, или игра вылетает.
Аватар пользователя
#45
Холостой клик не куда не денется т.к. у кнопки есть два состояния (нажата|отжата), и я не знаю как сообщить кнопке что-бы её состояние изменилось если закрыть окно которое она отображает, поэтому я не нашел ничего лучше как оставить у кнопки одно состояние(нажатие) которое вызывает (полупрозрачное)окно, с которым уже можно взаимодействовать по средствам другой кнопки и|или горячих клавиш, т.е. если нажал на кнопку появилось окно с нужной инфой и на нём уже есть другая кнопка способная закрыть это окно 😎 .
Грешить, злодействовать, а равно и делать добро или совершать подвиги надо без натуги. А если с натугой — то лучше не надо.
К. Прутков-инженер. Мысль № 77.
Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.
© Козьма Прутков