Объявления

Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru.
Я оторву свою задницу от всех дел и обязательно Вас активирую! :smile10:
Добро пожаловать на геройский форум! :smile25:

Как создать плагин для HD мода

Герои Меча и Магии III: Возрождение Эрафии, Герои Меча и Магии III Дыхание Смерти, Герои Меча и Магии III Клинок Армагеддона, Герои Меча и Магии III Хроники Героев
offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Как создать плагин для HD мода

Сообщение AlexSpl » 20 апр 2021, 17:39

Посмотрите мой пост выше. Просто закиньте папку с картинками в _HD3_Data\Common\{Ваша папка} в формате BMP и пропишите относительный путь к картинкам в hps_name и hpl_name.

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

* * *
Так. Подтягивает картинки только из корня. Какой-то кастомный алгоритм HD мода. Что поделаешь. А, возможно, сама геройская функция умеет подгружать картинки только по имени файла.
Последний раз редактировалось AlexSpl 20 апр 2021, 17:58, всего редактировалось 1 раз.
Вернуться к началу

offlineRolex  
имя: Alex
Ветеран
Ветеран
 
Сообщения: 898
Зарегистрирован: 22 сен 2020, 18:58
Откуда: УКРАИНА
Пол: Мужчина
Поблагодарили: 53 раз.

Re: Как создать плагин для HD мода

Сообщение Rolex » 20 апр 2021, 17:55

AlexSpl писал(а):

А что за формат PCX используется?

Это, по-моему, оригинальный формат в котором хранятся картинки. Как я понимаю, MMArchive конвертирует самостоятельно BMP как раз в PCX.

AlexSpl писал(а):

Так, разобрался. HD мод подтягивает портреты уже в формате BMP.

У меня даже BMP не подтягивало. Как бы вылетов как с PCX уже не было но картинки не подменялись.
Последний раз редактировалось Rolex 20 апр 2021, 18:08, всего редактировалось 4 раз(а).
Вернуться к началу

offlineRolex  
имя: Alex
Ветеран
Ветеран
 
Сообщения: 898
Зарегистрирован: 22 сен 2020, 18:58
Откуда: УКРАИНА
Пол: Мужчина
Поблагодарили: 53 раз.

Re: Как создать плагин для HD мода

Сообщение Rolex » 20 апр 2021, 17:58

AlexSpl писал(а):

Посмотрите мой пост выше. Просто закиньте папку с картинками в _HD3_Data\Common\{Ваша папка} в формате BMP и пропишите относительный путь к картинкам в hps_name и hpl_name.
Чтобы картинки подтягивались откуда угодно, нужны хуки в нескольких местах, так что игра не стоит свеч.
* * *
Так. Подтягивает картинки только из корня. Какой-то кастомный алгоритм HD мода. Что поделаешь.

Хотелось бы все сделать так, как я описал. Чтобы картинки подтягивались и подменялись именно в оригинальном формате PCX, как плагин. То есть подкл папка с плагином dll и картинками PCX. Вот при подкл этой папки, как плагина, нужно, чтобы эти картинки находящиеся в ней подменяли оригинальные. Сколько хуков потребуется?
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Как создать плагин для HD мода

Сообщение AlexSpl » 20 апр 2021, 18:01

У меня работает. Даже без плагина. Просто кидаете в _HD3_Data\Common\ картинку со стандартным именем в формате BMP, и она подтягивается. Попробуйте так сделать: извлечь портрет с помощью MMArchive и пересохранить его в BMP в программе mtPaint, например, чтобы сохранить оригинальную палитру.

Так. MMArchive и в BMP умеет. Тогда всё ещё проще.
Вернуться к началу

offlineRolex  
имя: Alex
Ветеран
Ветеран
 
Сообщения: 898
Зарегистрирован: 22 сен 2020, 18:58
Откуда: УКРАИНА
Пол: Мужчина
Поблагодарили: 53 раз.

Re: Как создать плагин для HD мода

Сообщение Rolex » 20 апр 2021, 18:05

AlexSpl писал(а):

и пересохранить его в BMP в программе mtPaint, например, чтобы сохранить оригинальную палитру.

Ага, может быть причина в этом. Потому что пересохранял в Photoshop 2020. Но все равно это неудобно, если есть несколько разных наборов картинок и нужно быстро переключатся между ними. А подкл плагином можно реализовать?
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Как создать плагин для HD мода

Сообщение AlexSpl » 20 апр 2021, 18:15

Цитата:
Но все равно это неудобно, если есть несколько разных наборов картинок и нужно быстро переключатся между ними. А подкл плагином можно реализовать?

Любую картинку всё равно не получится: она должна быть 256-цветная в родной палитре.
Вернуться к началу

offlineRolex  
имя: Alex
Ветеран
Ветеран
 
Сообщения: 898
Зарегистрирован: 22 сен 2020, 18:58
Откуда: УКРАИНА
Пол: Мужчина
Поблагодарили: 53 раз.

Re: Как создать плагин для HD мода

Сообщение Rolex » 20 апр 2021, 18:17

Речь не за любою картинку, а только лишь за портреты героев (163 маленьких и 163 больших).
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Как создать плагин для HD мода

Сообщение AlexSpl » 20 апр 2021, 18:18

Так я про портреты. Чтобы подтягивались, они должны быть в "родном" формате Героев, только не PCX, а BMP.
Вернуться к началу

offlineRolex  
имя: Alex
Ветеран
Ветеран
 
Сообщения: 898
Зарегистрирован: 22 сен 2020, 18:58
Откуда: УКРАИНА
Пол: Мужчина
Поблагодарили: 53 раз.

Re: Как создать плагин для HD мода

Сообщение Rolex » 20 апр 2021, 18:23

MMArchive их хранит же в PCX?

А реализация в плагине непосредственно алгоритма конвертации PCX в родной BMP будет сложной задачей?

Или может как-то можно перевести допустим 326 картинок скриптом быстро в родной BMP? Типа пакетной обработки в ФШ. ФШ позволяет сохранить в родном формате?
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Как создать плагин для HD мода

Сообщение AlexSpl » 20 апр 2021, 18:29

При открытии в графическом редакторе картинки в "родном" формате Героев, редактор сам должен подхватить битность и палитру (даже MS Paint это умеет). После можно работать с картинкой, в том числе, вставить вместо неё другую. Графический редактор должен сохранить изменённую картинку в нужном формате автоматически.

Цитата:
Типа пакетной обработки в ФШ. ФШ позволяет сохранить в родном формате?

Можно поискать в Интернете. Сейчас такого бесплатного софта навалом.
Вернуться к началу

Пред.След.

Вернуться в Общий раздел

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1