Добавлен , опубликован

Изменение карт

Ну что же, начнём!
1. Сначала при помощи TotalCommander или архиватора открываем файл data.pak, расположенный в папке Data каталога игры. Внутри находим папку "Maps\Multiplayer\", где в отдельных каталогах лежат карты. Выбираем понравившуюся и извлекаем всю папку в каталог "Data". Далее, создаём такой же путь, как был внутри файла, т.е. "<каталог с игрой>\Data\Maps\Multiplayer\" и переносим извлечённую карту туда. Рекомендую создать папку с отличающимся именем, чтобы была доступна как старая, так и изменённая карта.
2. Заходим в файл "texts.pak" и извлекаем в папку с картой текстовые данные по такому же принципу, что и в пункте 1.
3. Снимаем для всего содержимого папки атрибут "Только для чтения".
4. Внутри каталога с картой открываем в редакторе файл "L4.xdb". Имя файла в оригинале совпадает с именем каталога (воспользуйтесь блокнотом или другим текстовым редактором). Ищем в тексте строку "<players>". Далее идёт описание игроков. Для каждого игрока (информация о игроке идёт между тегами <Item> ... </Item>) измените значение команды - это число между тегами <Team>…</Team>. Если Вы переделываете карту на 8 человек в карту для 4 команд по два - то для первых двух игроков поставьте команду 1, для следующих двух 2 и т.д. Когда номера команд будут проставлены - сохраняем файл.
Дальше идут необязательные пункты, но если хотите, что бы всё было красиво и понятно - то лучше их сделать.
5. Если есть файл "map-tag.xdb", то открываем его. Он предназначен для информации как карта будет отображаться в меню. Изменяем раздел команд, который находится между тегами <teams> ... </teams>. Оставляем столько "<Item>...</Item>", сколько будет команд, и числом пишем, сколько в команде игроков. Сохраняем файл.
6. И завершающим штрихом изменяем имя карты, как-нибудь обозначая, что она альянсная. Для этого меняем текст в файлах "Caption.txt" и "Name.txt".
Вот, собственно, и всё.
Примечание. Теоретически можно не извлекать все файлы, а ограничиться только теми, которые будут изменяться... Но я это не пробовал, да и с другой стороны, если есть 2.5 ГБ для Героев - то ещё 3 мегабайта для карты найдётся
0
22
18 лет назад
0
Представляю сайту самую первую статью по разделу HoMM. Мои оценки:
  1. Содержание - 5-;
  2. Оформление - 4;
  3. Уровень знаний (по статистике удобочитаемости) - 5 класс.
1
17
18 лет назад
1
к сожалению стаью немного испортили при редактировании, завтра встевлю теги (были удалены при неизвесных обстоятельствах)
1
6
18 лет назад
1
Кстати в игре используется язык lua если кто разбирался в редакторе Блицкрига, то сможет без проблем разобраться и в скрипте героев.
P.S. Покопайтесь в скриптах кампаний, найдете много интересного, один город "Бобруйск" чего стоит..
1
22
18 лет назад
1
Руль... И апядь Ник испортил настроение. Хотел бы я почитать твои статьи, парень.
З.Ы. lua используется во многих играх. Так что про блицкриг - боян.
З.З.Ы. ыыы.. И правда Бобруйск. ЛОЛ.
1
6
18 лет назад
1
Ты еще в первой миссии за нежить про слоников почитай... Я под стулом минут 5 валялся
Чтобы оставить комментарий, пожалуйста, войдите на сайт.