Ранее этот вопрос на форуме уже поднимался, но похоже во время реогранизации форума тема попала "под нож". Поэтому, по просьбам форумчан, я ее восстанавливаю.
Итак, как все могут видеть, в GZM присутствует практически вся техника 2МВ, а это значит, что карты любого мода для БК можно перенести в GZM. Но если попытаться просто открыть карту в редакторе, то в лучшем случае редактор удалит с нее большинство юнитов и объектов, а в худшем - просто вылет редактора с сообщением об ошибке. поэтому, специально для тех, кто хочет сыграть любимые карты других модов "в стандарте GZM" я и написал этот универсатьный алгоритм адаптации:
1. Надо открыть карту в редакторе, используя мод, в котором она создана.
2. Сохраняем эту карту в формате xml.
3. Переносим xml-файл карты в папку maps мода GZM.
4. Открываем этот файл в редакторе через мод GZM (т.к. GZM устанавливается "в корень" игры, следует выбрать "no any mod")
5. Карта должна открыться, но с нее будут удалены многие юниты и объекты, редактор соббщит об этом и скажет что они перечислеты в файле loadmap_log.txt
6. Открываем файл Blitzkrieg\Data\logs\loadmap_log.txt Здесь мы видим длинный список того, что редактор удалил вместе с координатами, где все это стояло.
7. Открываем xml-файл карты через блокнот.
8. Выбираем пункт правка-заменить. Вписываем в графу "что" имя одного из удаленных юнитов.
9. Находим среди юнитов GZM аналогичный юнит или же наиболее подходящий для замены, вписываем его имя в графу "чем". Здесь важно правильно записать имя, соблюдая размер букв и пробелы, писать нужно то имя, под которым юнит прописан в редакторе.
10. Нажимаем "заменить все". Все юниты одного типа на карте будут заменены на аналог из GZM.
11. Несколько раз повторяем пункты 8-10.
12. Сохраняем изменения в xml-карте. ВАЖНО! В редакторе сохранять карту не надо до тех пор, пока все удаленные юниты не будут востановлены.
13. Скорее всего с первого раза не удасться заменить все удаленные юниты, поэтому повторяем действия начиная с пункта 4 до тех пор, пока в файле loadmap_log.txt не останится ни одного удаленного юнита.
14. Теперь через редактор карт сохраняем исправленную карту в формате bzm. xml-карта нам больше не нужна, ее можно удалить.
15. В папке Data\scenarios\Custom\Missions мода-исходника находим папку с текстовыми файлами для этой карты. Среди них есть файл 1.xml
16. Открываем его блокнотом, В самом конце есть строчки с именем мода и его версией, например так:
<MODName>Kakoy-to mod</MODName><MODVersion>1.01</MODVersion></RPG></base>
17. удаляем имя мода и версию, строчка должна выглядеть так:
<MODName></MODName><MODVersion></MODVersion></RPG></base>
Сохраняем.
18. Карта адаптирована в ГЗМ, если она не запускается, проверьте, все ли файлы вы перенесли из мода в GZM. В папке maps должна быть карта в формате bzm а также файл-сценарий в формате lua. В папке Data\scenarios\Custom\Missions должна быть папка с текстовиками и xml-файлом этой карты.
Возможно при адаптации пострадает баланс карты, но его уже надо править вручную через редактор.