Добавлен GadenbIsh,
опубликован
Изменение карт
Ну что же, начнём!
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 мегабайта для карты найдётся
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
P.S. Покопайтесь в скриптах кампаний, найдете много интересного, один город "Бобруйск" чего стоит..
З.Ы. lua используется во многих играх. Так что про блицкриг - боян.
З.З.Ы. ыыы.. И правда Бобруйск. ЛОЛ.