Mount & Blade: Warband

Mount & Blade: Warband

Not enough ratings
Совместное создание полковой / клановой карты
By Lermon
Почувствуйте немного магии от Swyter'a и объедините здания членов вашего полка/клана на одной огромной карте! Перевод на английский язык отменяется. :(
   
Award
Favorite
Favorited
Unfavorite
Предисловние
Originally posted by Lermon:
Однажды у меня была мечта создать на полковом сервере карту на которой игроки могли бы создавать собственные дома добавляя в них мебель, трофеи и так далее. В этом руководстве я расскажу как создать подобную карту.
Установка программы Swyter'a
Устанавливать программу достаточно только тому кто будет объединять все карты в одну. Переходим по ссылке и устанавливаем инструмент с гитхаба: https://forums.taleworlds.com/index.php?threads/sceneobj-tools-scripts-to-losslessly-unpack-merge-and-repack-sco-files-externally-edit-props-ai-meshes-and-terrain-with-standard-software.454204/

Как использовать (машинный перевод DeepL):
1. Распакуйте этот .zip в папку SceneObj.
2. Бросьте файл сцены в файл mab_sco_drag_and_drop_here.cmd, он создаст распакованную папку.
3. Отредактируйте распакованные данные сцены, вот некоторые общие рабочие процессы:
Например, бросьте распакованную папку в mab_sco_unpacked_raise_height.exe, введите +/- смещение высоты, когда появится запрос, он отредактирует распакованные файлы с новой высотой.

-Например, бросьте mission_objects.json прямо из его оригинальной папки в mab_sco_drag_and_drop_here.cmd, чтобы переиндексировать или исправить сломанные идентификаторы или имена реквизитов, чтобы они соответствовали порядку в текущем моде.

-Например, отредактируйте mission_objects.json с помощью текстового редактора, чтобы клонировать или копировать реквизит/предметы/флору сцены между сценами.

-Например, отредактируйте ai_mesh.obj в Blender как 3D-модель, повторно используйте части между сценами или полностью замените ее.

-Например, изменить или изменить размер растровой карты высоты местности и растровой карты слоя материала с помощью GIMP или генератора местности. См. здесь.
Перетащите ту же папку в mab_sco_drag_and_drop_here.cmd, чтобы снова запаковать ее в SCO с тем же именем. Готово, легко и без потерь.

Кроме того, если вы хотите исправить все сцены в папке за один раз, есть удобный скрипт mab_sco_remap_all.cmd, который будет пакетно обрабатывать их, когда вы его запустите. Этот отдельный скрипт сам выполнит все действия по распаковке/переиндексации/переупаковке для каждого .sco, который он там найдет. Вы можете открыть его в «Блокноте», настроить и использовать для справки при выполнении собственных автоматизаций, экономя время.
Создаём полковой/клановый городок
Originally posted by Lermon:
После создания собственной карты у вас вполне может выйти что-то в духе Авиньона, если есть желание можете использовать его или любую другую ванильную карту как фундамент для будущей сцены. Я не буду оставлять скрины уже созданного городка созданного игроками потому что его нет , поэтому чисто для схематичности возьму кастомные карты.

Фунтадмент
Для начала размечаем основу будущей карты: улицы города, лесную полосу, молочный водоём с кисельным берегом, границу биомов и на что ещё хватит фантазии.


Custom_map_1 / 2 / 3 / 4 / ...

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


Объединение карт
Когда карты готовы получаем файлы сцены формата .sco и бросаем в mab_sco_drag_and_drop_here.cmd , после чего получаем текстовики со всеми пропами. В папке модульных сцен появятся новые папки. Совмещаем их модержимое в один файл как на скриншоте не забывая про запятые и снова бросаем в файл mab_sco_drag_and_drop_here.cmd . Возможно можно просто скопировать все текстовики и бросить их разом.

Если всё сделано правильно, то программа напишет "done! Press any key to continue...":

Отлично, карта объединена. В целом это лишь одна из множества других полезных функций.
Итог
Originally posted by Lermon:
Я мог в чём-то ошибиться во время написания руководства т.к. материал был готов уже примерно месяц назад но из-за работы и личной жизни не было времени на публикацию. Минутка авторских пожеланий: Именно творцы и таланты создают приятные памятные моменты большинству игроков Warband'a, цените себя и тех кто творит. В моём случае если бы весь NW состоял только лишь из Лайн-батлов, Групфайтов и Клановых битв то я бы к нему и не прикоснулся как и любой другой нормальный человек. Добавление на ваш сервер градостроя определённо добавит разнообразия в жизнь сообщества если этого желают люди.