Таверна | Столик Картостроителей
Автор | Сообщение | |
---|---|---|
Сэр Gorbik
HoMM V: Барон |
Как вы знаете у нас участились случии вовровства карт в связи с чем мы уже сейчас начали принемать меры и эти меры будут только усиливатся. Мы будем благодарны за Вашу поощь. Нужна информация ГДЕ НАХОДИТСЯ ОПИСАНИЕ КОТОРОЕ ДЕЛАЕТ СОЗДАТЕЛЬ КАРТЫ для версий карт в Героях 2 и 4.
Описание можно и нужно опубликовать здесь примерно в таком виде: ========================== По просьбе Сергея, наскоро глянул в файле первой попавшейся карты, где и как искать описание. Итак, смещения от начала распакованного файла (распаковывать как GZ): 1B - длина описания (1 байт) 1F - начало самого описания Лишние нулевые байты вроде бы не хранятся, сразу идёт новая информация, так что для дописывания надо будет расширять файл. Далее запаковать обратно в ЗИП. Как именно - пока не разбирался, судя по тому, что при распаковке зип ругается, но работает - есть какие-то нюансы (скорее всего, просто другая метка в начале). Изменено 3.07.2009 15:44 модератором Gorbik |
Особый статус: |
Сэр Twilight
HoMM IV: Король (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 |
Особый статус: |
Сэр pool
HoMM V: Рыцарь |
up
|
Особый статус: |
Сэр Grandfather
HoMM IV: Безземельный |
Карты Героев 2 не упакованы.
от 76 до 10а но если надо вставить метку, то от 10а до 19f |
Особый статус: |
Сэр Dark Templar
HoMM V: Безземельный |
Уважаемые господа! Хотелось бы спросить, где можно скачать HEX-editor? Просто у меня M$ФОРТОЧКА, а ставить пингвина мне пока что не хочется. А нужен НЕХ-едитор, причем, желательно, хороший. ЗЫ В таверне запрещено писать прямые ссылки, поэтому напишите мне плиз в приват.
|
Особый статус: |
Сэр Saint Fox
HoMM VI: Барон (3) |
Сэр Dark Templar, 6.06.2006 12:01 А магию не пробовали использовать? Например, заклинание "поиск"... В чистых полях земель Яндекса или Рамлера |
|
Сэр Kirinyale
HoMM V: Рыцарь |
А самостоятельно написать лень?
|
|