Author | Subject | |
---|---|---|
Sir Gorbik![]() ![]() ![]() ![]()
HoMM V: Baron |
Как вы знаете у нас участились случии вовровства карт в связи с чем мы уже сейчас начали принемать меры и эти меры будут только усиливатся. Мы будем благодарны за Вашу поощь. Нужна информация ГДЕ НАХОДИТСЯ ОПИСАНИЕ КОТОРОЕ ДЕЛАЕТ СОЗДАТЕЛЬ КАРТЫ для версий карт в Героях 2 и 4.
Описание можно и нужно опубликовать здесь примерно в таком виде: ========================== По просьбе Сергея, наскоро глянул в файле первой попавшейся карты, где и как искать описание. Итак, смещения от начала распакованного файла (распаковывать как GZ): 1B - длина описания (1 байт) 1F - начало самого описания Лишние нулевые байты вроде бы не хранятся, сразу идёт новая информация, так что для дописывания надо будет расширять файл. Далее запаковать обратно в ЗИП. Как именно - пока не разбирался, судя по тому, что при распаковке зип ругается, но работает - есть какие-то нюансы (скорее всего, просто другая метка в начале). Changed 3.07.2009 15:44 by moderator Gorbik |
![]() Special status: ![]() |
Sir Twilight![]()
HoMM IV: King (16) |
Сэр Gorbik, 18.02.2006 17:04 Я тут немного уточню. Во-первых, карты вторых героев лежат непакованные, поэтому распаковывать их не надо. Что касается карт для 4-х героев, они действительно представляют собой архив GZIP, но с добавленным редактором карт заголовком, поэтому для того, чтобы распаковать карту нужно отрезать в любом шестнадцатиричном редакторе первые 15 байт, до сигнатуры 1F8B08 - это сигнартура гзип архива. После этого можно будет ее распаковать и смотреть уже в открытом виде. Описание карты лежит в самом начале, сразу после мусора, который наверняка что-то означает. Сказать, что по смещению 1B лежит размер описания нельзя - в нескольких картах это не подтвердилось. То же самое касается и начала самого описания. Стартовый байт карты либо 1Dh, либо 1Bh. Для того, чтобы расписать подробно формат карты в нем нужно немного поковыряться. Теперь что касается упаковки обратной - тоже самое - упаковать архиватором gzip в архив GZ, расширение сменить на .H4C и добавить в начало файла сигнатуру, которую отрезали, а именно 48 34 43 41 4D 50 41 49 47 4E 16 00 00 00 00 |
![]() Special status: ![]() ![]() ![]() ![]() ![]() |
Sir pool![]() ![]()
HoMM V: Knight |
up
|
![]() Special status: ![]() |
Sir Grandfather![]()
HoMM IV: Landless |
Карты Героев 2 не упакованы.
от 76 до 10а но если надо вставить метку, то от 10а до 19f |
![]() Special status: ![]() |
Sir Dark Templar![]() ![]() ![]() ![]() ![]()
HoMM V: Landless |
Уважаемые господа! Хотелось бы спросить, где можно скачать HEX-editor? Просто у меня M$ФОРТОЧКА, а ставить пингвина мне пока что не хочется. А нужен НЕХ-едитор, причем, желательно, хороший.
![]() |
![]() Special status: ![]() |
Sir Saint Fox![]() ![]() ![]() ![]() ![]()
HoMM VI: Baron (3) |
Сэр Dark Templar, 6.06.2006 12:01 А магию не пробовали использовать? Например, заклинание "поиск"... В чистых полях земель Яндекса или Рамлера ![]() |
![]() |
Sir Kirinyale![]() ![]() ![]() ![]()
HoMM V: Knight |
А самостоятельно написать лень?
![]() |
![]() |