title screen

Все об аддоне - обсуждение, баги, FAQ, список изменений и многое другое.
Post Reply
MHO
Level 1 Hero
Level 1 Hero
Posts: 5
Joined: Fri Apr 28, 2006 20:59

title screen

Post by MHO »

как (правильно) сменить начальную картинку (которая там же где и "начать новую игру" и т.д.)? если я с помощью Heroes 4 resouce explorer'а (1.4) пихаю bitmap_raw.menu.main.1280 (сохранаю как RAW через IrfanView) в new_mod.h4r (+ так же 27 sound'ов) при попытке отобразить всё это безобразие герои падают с "out of memory" + "abnormal program termination".
User avatar
Lost
Equilibris Core Team
Equilibris Core Team
Posts: 481
Joined: Sat Apr 02, 2005 17:33
Location: Москва

Re: title screen

Post by Lost »

Hint: RAW в Героях, видимо, совсем не такой, как в IrfanView ;)

Сможете ли вы разобраться в формате?
MHO
Level 1 Hero
Level 1 Hero
Posts: 5
Joined: Fri Apr 28, 2006 20:59

Post by MHO »

:) вопрос конечно интересный, несмотря на то, что я программист. оказалось там разница 16 байт. "героевский" файл больше. случаем готовой какой программы нет, что бы сразу в какой надо? ( мечты... :) ) правда героевский RAW IrfanView открывает, а если swap colors / RGB -> RBG то и даже цвета правильно показывает.

p.s. да и проигрывание изменённых sound'ов собственно иногда в битве останавливается (точнее background). правда это ещё может сам mp3 такой, пока не ясно.
MHO
Level 1 Hero
Level 1 Hero
Posts: 5
Joined: Fri Apr 28, 2006 20:59

Post by MHO »

если кому интересно, jpg версия тут:

http://haruka-seremel.narod.ru/img/notes/menu_1280.jpg

не так что бы что-то такое уж, но мне бы хватило.
User avatar
Lost
Equilibris Core Team
Equilibris Core Team
Posts: 481
Joined: Sat Apr 02, 2005 17:33
Location: Москва

Post by Lost »

Формат RAW в Героях отличается на 16 байт

Эти 16 байт находятся в начале файла.
Первые четыре - это 01 00 00 00 (вроде как всегда)
Вторые и третьи четыре байта - это ширина и высота.
Последние четыре байта - это размер RAW файла.
Дальше идет просто RAW-файл.
MHO
Level 1 Hero
Level 1 Hero
Posts: 5
Joined: Fri Apr 28, 2006 20:59

Post by MHO »

получилось :) как это до меня сразу не дошло? наверное много спать вредно :oops: (потребовалось RGB -> BGR). спасибо 8)
User avatar
00Draniki
Level 2 Hero
Level 2 Hero
Posts: 19
Joined: Mon Jul 26, 2010 15:38
Location: Kiev

Post by 00Draniki »

спс, все получилось.
Post Reply