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 |
А самостоятельно написать лень?
|
|