Голосование

Как бы вы оценили изменения дипломатии и ИИ в обновлении 1.4 для Bannerlord?












Оформление



Пользователей
  • Всего: 30814
  • Последний: SerAndruy
Сейчас на форуме
Пользователи: 3
Гостей: 1113
Всего: 1116

Скачать из нашего каталога
Тема: [WB][M] Warband Coop Campaign (завершён)  (Прочитано 759 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Теги: mount mount and blade моды 
  • Сообщений: 4
  • За создание технических проектов различного характера
    • Просмотр профиля
+1
30 Октября, 2026, 10:53 | Отредактировано: 07 Ноября, 2026, 22:29 (zABUz)
Warband Coop Campaign
Кооперативная кампания для Mount & Blade: Warband - от 2 до 4 игроков в одном мире



Версия игры: Warband 1.174
Автор мода: zABUz
Страница автора: GitHub (исходный код), Discord (вопросы, ошибки, поиск напарников ПОКА - в разработке)
Текущая версия мода: 1.0 (открытая бета)

Описание
Вся кампания Warband, пройденная вместе. Мир живёт в игре хоста, каждый друг ведёт по той же карте свой отряд, а бои игроки проводят вместе, каждый лично, на сервере мультиплеера Warband.

Мод неофициальный и бесплатный, с TaleWorlds Entertainment не связан. Основа - Diplomacy 1.174 и Freelancer 1.51.

  • Один мир на всех: те же лорды, бандиты, караваны, войны и время, отряды других игроков видны на карте.
  • Общая пауза: пока кто-то в бою, во встрече или в меню, мир ждёт всех.
  • Совместные бои на сервере мультиплеера. Ваш герой выходит в бой со снаряжением, атрибутами, навыками, владением оружием и здоровьем из кампании, а раны, опыт и рост владения оружием возвращаются обратно. Ваши войска и компаньоны сражаются ботами под вашей командой. Большие армии уменьшаются до 150 ботов на поле, потери пересчитываются обратно.
  • Совместные осады и обороны замков и городов: боты штурмуют стены пешком по лестницам, гарнизон их удерживает.
  • Встреча с отрядом другого игрока: сразиться с ним, попроситься к нему в отряд или передать ему войска.
  • Присяга королевствам и служба лорду (Freelancer): двое игроков на службе у одного лорда сражаются рядом с ним.
  • Хост хранит героя каждого друга между сессиями: деньги, опыт, навыки, инвентарь, войска, место на карте.
  • Есть русская и английская версии (отдельные архивы).

Изменения в самой кампании: 10 секунд на подготовку в начале боя, отдых в городах (с ночной проверкой кошелька), скорость мира x0.8, меньше нейтральных отрядов (бандиты и им подобные).

Что нужно
  • У каждого игрока своя лицензионная Warband 1.174 (Steam или GOG) с серийным ключом: совместные бои идут в мультиплеере, а он проверяет ключ, и вдвоём с одним ключом на сервер не зайти. Мод не содержит файлов игры и не обходит проверку ключа.
  • Windows 10/11.
  • Python 3 и Radmin VPN. Их установщики лежат в архиве мода, install.bat предложит поставить недостающие. Вместо Radmin VPN подойдёт любая сеть, где компьютеры видят друг друга (локальная сеть, ZeroTier).
  • Второе окно Warband для совместных боёв, поэтому игра запускается в оконном режиме. Двум окнам нужна память: 4 ГБ может не хватить.
  • Новая кампания: старые сохранения Native и Diplomacy не подходят.

Установка (у каждого игрока)
  • Распакуйте весь архив, лучше всего в папку с игрой (рядом с mb_warband.exe, не в Modules). Не запускайте файлы из самого архива.
  • Закройте Warband и дважды щёлкните install.bat. Он предложит поставить недостающие программы, найдёт игру и установит модуль Warband Coop Campaign: это копия вашего Native с файлами мода, сам Native не меняется. Русская версия ставит и русский интерфейс игры (прежняя папка languages\ru сохраняется как резервная копия).
  • В лаунчере выберите модуль Warband Coop Campaign, в Configure - Game - Language поставьте ru и включите Start windowed (оконный режим).
Все игроки должны поставить один и тот же архив одной версии. Подробности - в файлах НАЧНИТЕ ЗДЕСЬ.txt и README.txt внутри архива.

Как играть
Хост: запускает host.bat (он спросит пароль для друзей и ваше имя в мультиплеере), загружает свою кампанию, затем Лагерь - "CoopWorld: кооператив..." - "сделать эту игру СЕРВЕРОМ МИРА и играть в ней (хост)". Для каждого подключающегося друга: "удержать мир для подключения игрока" и сохранить игру.

Друг: запускает join.bat (адрес хоста из Radmin VPN, пароль, ваше имя в мультиплеере). Он скачает сохранение хоста. Загрузите его и подождите около 5 секунд: игра сама станет клиентом мира хоста. Каждое новое сохранение хоста приходит само.

Совместные бои: хост запускает второе окно Warband: Мультиплеер - Создать игру, режим "Битва". Друзья заходят на этот сервер из своего второго окна через мост: Сетевая игра - Присоединиться к игре - Локальная сеть. Во встрече с отрядом на карте выберите "CoopWorld: сразиться вместе с друзьями": игроки поблизости получат приглашение, и через несколько секунд бой начнётся на сервере.

Сохранения: у всех игроков в папке Документы\Mount&Blade Warband Savegames\Warband Coop Campaign держите только сохранения текущей совместной кампании: мост отдаёт друзьям самое свежее сохранение хоста.

Что и с чем соединяется
Игры игроков связывает мост мода, coop_bridge.py: обычный скрипт на Python, его код открыт на GitHub. Мост хоста слушает порт 7350 (TCP и UDP). Windows один раз спросит, разрешить ли Python принимать подключения: разрешите и для частных, и для общественных сетей. Мост друга подключается только к тому адресу хоста, который вы ему указали. Внешних серверов, телеметрии и автообновления нет.

Ограничения (бета)
  • Совместный бой возможен только через второе окно игры: это ограничение движка.
  • Владения (замки, города, деревни) и дипломатия Diplomacy пока только у хоста.
  • Совместные осады идут на четырёх картах Native, где боты могут подняться на стены.
  • В совместном бою до 4 героев и до 150 ботов.
  • Качество предметов ("закалённый", "тяжёлый", "ржавый" и т.п.) на сервер боя пока не переносится: у героя те же предметы, но обычного качества.
  • Пункты мода в меню игры подписаны "CoopWorld:" - это рабочее название мода.

Если нашли ошибку
После сессии хост дважды щёлкает check_logs.bat: отчёт появится в Документы\Warband Coop Campaign\report.txt. Приложите его и rgl_log.txt из папки Warband (скопируйте до перезапуска игры) и напишите, что делали и у кого это случилось (хост или друг). Сообщить об ошибке можно в этой теме или в Discord.

Благодарности
  • Mount & Blade: Warband и Module System 1.171 - TaleWorlds Entertainment
  • Diplomacy 1.174 и prejudice patch - команда Diplomacy, Ughgh/Somebody, Wulf/Iron_Sight - ModDB
  • Freelancer 1.51 (OSP) - Taragoth, Caba'drin, Windyplains, Monnikje - ModDB
  • Русский перевод: русификатор Diplomacy от Алёшка и русификатор Warband от Deyl, Mixailos, Йохан и Lesjar
  • Метод coop-anything - cranebeaker - GitHub
Код, написанный для этого проекта, открыт по лицензии MIT, остальные части принадлежат их авторам. Если вы автор одной из них и возражаете, напишите нам, и мы её уберём или заменим.

Код и тексты мода написаны с помощью ИИ-ассистента (Claude от Anthropic) под руководством автора, который проверял мод в игре.

Скачать
  • Фракция: Бандиты
  • Сообщений: 4
  • За создание технических проектов различного характера
    • Просмотр профиля
0
Ответ #1 30 Октября, 2026, 10:59 | Отредактировано: 30 Октября, 2026, 12:25 (zABUz)
На данный момент моды проверены очень сыро, так как проверял все на своём компьютере и компе жены
Если будет возможность помочь в тестах, буду очень признателен
Ссылка на краткий обзор геймплея:
Источник: https://youtu.be/e9VttnytchY
  • Фракция: Бандиты
  • Сообщений: 4
  • За создание технических проектов различного характера
    • Просмотр профиля
+2
Ответ #2 01 Ноября, 2026, 20:49
Вышло крупное обновление! Warband Coop Campaign 1.1

Скачать можно по ссылке: https://github.com/zABUz-rgb/Warband-Coop-Campaign/releases/tag/v1.1
  • Собственное войско
- Рекрут и три ветви (пехота, лучники, всадники) до 5 тира. Тир растёт только от опыта: в боях и на тренировочном поле.
- Джон Блэкборн в полевом лагере и в ваших городах и замках нанимает по 1, 5, 10 или 20 бойцов, продаёт уровни
 характеристик (1-3, тир от них не меняется), одевает бойцов и переименовывает войско и отряды.
- Снаряжение своё у каждого тира и покупается без бойцов в отряде. Уровень покупается один раз на весь вид бойцов.
- В кооперативе войско создаёт хост, оно одно на всех. На сервере боя боты носят купленное снаряжение.
  • Вместе без встречи на карте
- Следовать за другом: отряд едет за ним, и пока мир стоит на паузе тоже.
- Полевой лагерь у каждого игрока. Поездка идёт к своему лагерю, затем к лагерю хоста, затем к чужому.
- Общая казна и общий склад в лагере. Они хранятся у хоста и не зависят от перезапуска моста.

  • Новые совместные события и бои
- Арена: по 20 соперников на игрока, от слабых к сильным.
- Турнир: четыре раунда, от 2 до 4 команд, ставка на команду, приз каждому игроку.
- Тренировка с вашими бойцами, от 1 до 4 соперников на игрока.
- Логова бандитов, защита караванов и крестьян, деревни под набегом, бандиты в деревне.
- Дуэли между игроками на ставку: без ран, плена и потерь.

  • Совместные бои
- Победитель берёт пленных по навыку «Содержание пленных» (10% на уровне 1, дальше +5% за уровень).
- Войска получают опыт, как после обычного боя.
- Приглашение в бой приходит со звуком и открывается даже в меню города, деревни и лагеря.
- Дальность приглашения выросла в 4 раза.

  • Древо войск
- Ветви королевств, горожан и наёмников, женщин, разбойников и ваше войско, с портретами.
- По щелчку открывается карточка бойца: характеристики, навыки, владение оружием, развитие и снаряжение.

  • Сохранения
- Мост точно знает, какое сохранение загрузил хост, даже в пределах одного игрового часа.
- При загрузке герои, казна, склад и лагеря возвращаются к этому сохранению. Хранятся последние 24 сохранения.
- Названия, снаряжение и уровни войска лежат отдельно в `army.json` и не теряются при загрузке.
- Хост хранит героя друга вместе со здоровьем и компаньонами, их навыками и снаряжением.
- Если загружено не самое новое сохранение, игра попросит сохраниться, чтобы друзья получили этот мир.

Исправлено
  • Вылеты и зависания
- Вылет друга при загрузке сохранения хоста: герой и склад использовали одну и ту же область данных, и в снаряжение
 попадал номер несуществующего предмета. Теперь у них свои области, а номера предметов проверяются.
- Вылет и ошибки скриптов, когда отряды оставались привязанными к исчезнувшему отряду другого игрока.
- Случайный клик по строке в меню города больше не зовёт друзей на арену: приглашение нужно подтвердить.
- Мост хоста теперь тоже предупреждает о полноэкранном режиме. Раньше это делал только мост друга.

  • Синхронизация
- Карта у клиента обновляется чаще и точнее, в том числе на службе у лорда.
- Пока мир стоит, клик по карте отменяется: часы клиента больше не убегают вперёд.
- Бой не начинается, если врага уже нет.

  • Арена и турнир
- Убраны ошибки скриптов на арене и турнире, в том числе «Invalid Team ID» при 3 и 4 командах.
- Боты выходят на второй и следующие раунды турнира, команды 3 и 4 сражаются.

  • Диалоги и меню
- Около 50 разговоров Diplomacy и Native, которые могли оборваться, теперь имеют последнюю реплику с выходом.
- У лорда Freelancer появился ответ на просьбу об отпуске при низком отношении.
- В русской версии меню проникновения в город показывает настоящие пункты, а не три раза «Продолжить...».
- Передача войск и остановка поездки возвращают в то меню, откуда начались.

  • Прочее
- Портреты в древе показывают снаряжение войска.
- Склад открывается сразу.
- Хост видит сообщения о раундах и новости деревень, как и клиент.

Убрано

- Вступление в отряд другого игрока. Вместо него — следование за другом и лагеря.

Известные ограничения

- Хост должен играть с запущенным `host.bat`: без моста войско после загрузки вернётся к стандартному виду.
- Прогресс после загруженного сохранения теряется, как и в обычной игре.
- У войск клиента между сессиями пропадает опыт до следующего повышения, а нераспределённые очки не сохраняются.
- Задания и отношения клиента не сохраняются.
- Владения (замки, города, деревни) и дипломатия Diplomacy пока только у хоста.
- Качество предметов («закалённый», «ржавый» и т. п.) на сервер боя не переносится.
- При двух полноэкранных окнах картинка может застыть, особенно при переключении между ними.
 Причина ещё не выяснена, поэтому используйте Start windowed.
  • Фракция: Бандиты
  • Сообщений: 4
  • За создание технических проектов различного характера
    • Просмотр профиля
+1
Ответ #3 07 Ноября, 2026, 22:32
 
Вышло крупное обновление! Warband Coop Campaign 1.2
[/size][/b]
Скачать можно по ссылке: https://github.com/zABUz-rgb/Warband-Coop-Campaign/releases/tag/v1.2


Что изменилось:


 Совместные бои
  • Подкрепления волнами. В бой идёт до 1500 человек (раньше 150), на поле одновременно до 150. Сторона, потерявшая четверть своего места на поле, получает волну из резерва.
  • Ближайшие отряды присоединяются, как в одиночной игре: лорды и разбойники, каждый со своей армией.
  • Павший герой встаёт в строй за бойца своей стороны: сначала за своего, потом за бойца ИИ, потом за бойца друга.
  • «Отступить» в меню Esc у каждого игрока: бой кончается без победителя, в плен никого не берут.
  • Счётчик вверху экрана: сколько бойцов в строю и в резерве у обеих сторон и сколько убили вы.
  • Игрок, начавший бой, командует войсками ИИ своей стороны. Войско лорда воюет по его тактике: лучники стреляют, конница атакует, пехота ждёт.
  • Конные лучники держат дистанцию, пока есть стрелы.
Осады и обороны
  • Совместные действия у стен любой осады: оборона с гарнизоном или штурм вместе с осаждающими.
  • Штурм ИИ ждёт игроков у стен до 6 часов и становится совместным боем.
  • Бой на противоположной стороне: приглашение на осаду можно принять за другую сторону, и друзья сражаются друг против друга.
  • Клиент сам начинает штурм. На службе у лорда (Freelancer) можно штурмовать и оборонять стены рядом с командиром.
  • Конница: треть конников гарнизона выезжает в поле, треть конников атакующих скачет к стенам и там спешивается.
  • Хергитские города штурмуются на степной карте.
  • Половина опыта за помощь чужому королевству в осаде.
На карте
  • Торговля между игроками: войска, предметы и деньги одним предложением.
  • Меню и разговоры друга больше не ставят мир на паузу: стоит только его отряд и тот, с кем он говорит.
  • Свои торговые караваны, шахта и войска в полевом лагере, обучение войска по тирам.
  • Кузнец в каждом городе делает оружие и доспехи на заказ, на 20% дороже лавок.
  • Наделы друзей: друг с присягой королевству держит замки, города и деревни в мире хоста, получает с них доход и сам распоряжается гарнизоном. Наделы можно передавать друг другу.
  • Упрощённый китайский язык, включая все тексты Diplomacy.
  • Связь: пинг до хоста виден в окне моста друга, а сохранения хоста уходят друзьям сжатыми и по частям.
Главные исправления
  • Взятые в совместной осаде стены уходили «никому».
  • Гарнизон иногда не защищал стены, а ближайшие отряды не присоединялись к штурму.
  • Клиенты не видели счётчика бойцов и «Отступить».
  • Игра хоста могла зависнуть после победы, а встреча с пустым отрядом давала чёрный экран.
  • Войска, оставленные в лагере, пропадали, а у друга при открытии войск лагеря вылетала игра.
  • После проигранного боя игрок попадал в плен дважды.
  • Бойцы толпились у подножия осадной башни.
  • Сохранение доходило до друзей долго, и мир стоял на паузе.
  • У героя друга после загрузки появлялись лишние очки навыков.
  • Фракция: Бандиты
 

Сайт "Всадники Кальрадии" не является СМИ. Администрация не несет ответственность за высказывания и публикацию каких-либо материалов, сделанные любыми пользователями форума, в том числе посредством личных и публичных сообщений. Материалы, размещенные на ресурсе третьими лицами, могут содержать информацию, не предназначенную для лиц, не достигнувших совершеннолетия. При обнаружении на ресурсе материалов, нарушающих законодательство Российской Федерации, необходимо обращаться к администрации.
Powered by SMF 2.0 | SMF © Simple Machines LLC | Сайт работает на быстром VPS/VDS хостинге от FASTVPS