T-800 Mod для Heroes of Might and Magic II

Модератор: t800

Re: T-800 Mod для Heroes of Might and Magic

Сообщение t800 » 19 июл 2016, 20:22

Итак с существом для пробного портирования определился!

За что огромное СПАСИБО Axolotl

Это Гиганский Осминог из Замка Пучина. Вот он

Изображение

И еще он будет главным монстром в новой кампании Король Осминогов. Вот!
Создатель Free Heroes II: T-800 Mod
t800
 
Сообщения: 199
Зарегистрирован: 19 окт 2015, 14:52
Откуда: Казахстан, Алматинская область
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: T-800 Mod для Heroes of Might and Magic

Сообщение t800 » 22 июл 2016, 19:03

Вот сделал английскую версию с новым меню.



Так же поменял музыку в игре на новую от Harjawaldar за котрую ему огромное
СПАСИБО за то что так ее сыграл ( записал Harjawaldar в кредитсах к игре)
Создатель Free Heroes II: T-800 Mod
t800
 
Сообщения: 199
Зарегистрирован: 19 окт 2015, 14:52
Откуда: Казахстан, Алматинская область
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: T-800 Mod для Heroes of Might and Magic

Сообщение t800 » 26 июл 2016, 00:44

Вставляем монстра из Heroes3 в Heroes2

1) Скачиваем Def Preview v1.1 (см. в приложении к посту)
2) Открываем в Def Preview Def файл с нужными нам спрайтами

Например файл GiantOctopus.def и Замка Пучина Heroes3

3) Извлекаем все изображения в какую нибудь папку (Например в папку GiantOctopus.INC )

4) Скачиваем AggPack v1.2 и IcnPack v1.2

5) Извлекаем изображения Черного Дракона утилитой из ресурсов Heroes2 чтобы использовать как образец (сперва распаковываем Hеroes2.agg AggPack-ом а затем извлекам из нужного INC изображения IcnPack-oм)

6) Смотрим и сравниваем: изображения GiantOctopus размером 450x400 изображения Черного Дракона 258x226

Изображение
Изображение

Хотя размеры существ равны просто спрайт в Heroes3 почему то сделан таких больших размеров чтобы вставить в Heroes2 надо его уменьшит, т.е обрезать в чтобы уместить в размер спрайта как у Черного Дракона.

Один спрайт обрезать не трудно для этого надо открыть его в gimp скопировать и вставить в спрайт Черного Дракона.
И выролванять его по ценру. Но спрайтом много их больше 100 каждый так делать очень трудно.

Что делать?

7) Нежно использовать утилиту convert в Ubuntu которая работает из командной строки

Подать команду

Код: Выделить всё
convert -crop 258x226+96+87 Ocdt0010.bmp newOcdt0010.bmp


И все! Изображение обрезано так как нам надо.

Изображение

А если подать команду вот так она обрежет и преобразует все bmp файлы в папке

Код: Выделить всё
convert -crop 258x226+96+87 *.bmp



----------
Программы:

IcnPack.zip
IcnPack v1.2
(294.21 КБ) Скачиваний: 7888

AggPack.zip
AggPack v1.2
(410.51 КБ) Скачиваний: 7814

DefPreview.zip
Def Preview v1.1
(275.3 КБ) Скачиваний: 7880
Последний раз редактировалось t800 26 июл 2016, 10:19, всего редактировалось 1 раз.
Создатель Free Heroes II: T-800 Mod
t800
 
Сообщения: 199
Зарегистрирован: 19 окт 2015, 14:52
Откуда: Казахстан, Алматинская область
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: T-800 Mod для Heroes of Might and Magic

Сообщение t800 » 26 июл 2016, 09:29

Как пользоваться распаковщиками под Ubuntu

1) Ставим wine такой вот командой

Код: Выделить всё
sudo apt-get install wine1.4-i386



2) Скачиваем программы распаковщики из предыдущего поста и разрахивируем их в специально созданную папку HMMutilitys

Код: Выделить всё
mkdir ~/HMMutilitys


После того как архивы разорхивировавли в папку HMMutilitys

3) Идем в папку HMMutility

Код: Выделить всё
cd ~/HMMutilitys


4) Идем в папку где лежит DefPreview

Код: Выделить всё
cd DefPreview/


И запускаем его такими камандами

Код: Выделить всё
wine DefPreview.exe


Дальше работаем с ним так же как в Windows

Чтобы извлечь файлы из heroes2.agg

Надо перейти в каталог AggPack

Код: Выделить всё
cd ~/HMMutilitys/AddPack/


И запустить распаковщик такой командой

Код: Выделить всё
wine H2AggUnpack.exe


Работать с распаковщиком надо так создать папочку heroes2agg положить туда файл HEROES2.AGG
и распаковать такой командой

Код: Выделить всё
wine H2AggUnpack.exe /home/danya/heroes2agg/HEROES2.AGG


Результаты распаковки будут в папочке /home/danya/heroes2agg/heroes2

Что можно тут же проверить

Код: Выделить всё
ls ~/heroes2agg/HEROES2


Далее чтобы запаковать обратно в новый AGG файл heroes2new.agg надо подать команду

Код: Выделить всё
wine H2AggPack.exe /home/danya/heroes2agg/heroes2new.agg /home/danya/heroes2agg/HEROES2/


Чтобы распаковать ICN

Надо перейти в каталог

Код: Выделить всё
cd ~/HMMutilitys/IcnPack


И подать команду

Код: Выделить всё
wine H2IcnUnpack.exe


Если распаковщик запустится значи все нормально. Можно разпаковывать.

Для этого выполняем команду

Код: Выделить всё
wine H2IcnUnpack.exe /home/danya/heroes2agg/HEROES2/DRAGBLAK.ICN


Результат распаковки будет в Папке /home/danya/heroes2agg/HEROES2/DRAGBLAK.ICN.cards/

Что можно проверить командой ls чтобы посмотреть спискок распакованных файлов

Код: Выделить всё
ls ~/heroes2agg/HEROES2/DRAGBLAK.ICN.cadres/


Чтобы изображения запаковать в ICN обратно надо подать такую команду

Код: Выделить всё
wine H2IcnPack.exe  ~/heroes2agg/HEROES2/DRAGBLAK.ICN.cadres/


Результат запаковки можно проверить командой

Код: Выделить всё
ls -al  ~/heroes2agg/HEROES2/DRAGBLAK.ICN


Дата и время файла должны будут соотвествовать моменту запаковки.

-rw-rw-r-- 1 danya danya 380304 июля 26 10:51 /home/danya/heroes2agg/HEROES2/DRAGBLAK.ICN


Как править и обрезать изображения об этом я писал выше. Пока ВСЕ!

PS. Эту инструкцию писал для себя чтобы не забыть как и что делать, но если ей кто-нибудь воспользуется тоже буду рад
Создатель Free Heroes II: T-800 Mod
t800
 
Сообщения: 199
Зарегистрирован: 19 окт 2015, 14:52
Откуда: Казахстан, Алматинская область
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: T-800 Mod для Heroes of Might and Magic

Сообщение t800 » 26 июл 2016, 20:24

Вот сейчас на пробу вставил Осминога. Получается примерно вот так



То что движения резкие это потому что что спрайты через один через пять вставлял потому из-за проблем с упаковщиком и палетой спрайты приходится вручную редактирвать и поэтому я сделал тока сейчас тока десять спрайтов.

Несколько смущает что Осьминог оказывается нарисован четче чем все остальное в игре и на фоне битвы сильны выделяется.
Создатель Free Heroes II: T-800 Mod
t800
 
Сообщения: 199
Зарегистрирован: 19 окт 2015, 14:52
Откуда: Казахстан, Алматинская область
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

Вернуться в Free Heroes 2 t800 mod

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

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

cron