Привет мой дорогой друг, сегодня я расскажу как можно поиграть в Zelda botw по сети.
Что нам понадобиться:
эмулятор cemu
python 3.8.10
Breath of the Wild Multiplayer files
сами файлы игры
.NET 6.0 Desktop Runtime
Microsoft Visual C++
Думаю что все необходимое вы найдете либо тут или в интернете
Когда мы скачали, распаковали и установили (при установке python поставить галочку PATH) все файлы начнем с настройки cemu.
При первом запуске он предложит скачать графические пакеты и мы это обязательно делаем
Выбираем языки игры и программы.
Основные:
путь до MLC — любой, но лучше указать папку в cemu
Путь до папки с игрой указать папку
The Legend of Zelda Breath of the Wild+dlc-wii\The Legend of Zelda Breath of the Wild [ALZP0101]
Графика:
Указать vulkan и свою видеокарту , галочка asynck shader
Оверлей:
Я отключаю компиляцию шейдеров
Установка dlc / update
Файл — install game title dcl
Выбираем папку
DLC\The Legend of Zelda Breath of the Wild (DLC) (2,297 GB) (EUR) (unpacked)\meta
Дожидаемся конда установки и видим по завершению вот такое окно:
версия 208
dlc 80
Установка bcml.
Производим установку python 3.8.10 ставим галочки в PATH
В командной строки CMD Win+R пишем
pip install bcml
запускаем через CMD простым вводом bcml
Жмем добавить и выбираем в папке BOTW.multiplayer 1.0.4 files + setup tutorial\Breath of the Wild Multiplayer files\BNPs\BreathoftheWildMultiplayer.bnp
И нажимаем вот эту кнопку
Возвращаемся в cemu, жмем графические пакеты и ставим галочки
bcml
fps++
extended memory
utilities
Дальше нам нужна виртуальная или обычная сеть. Для виртуальной используйте hamachi или radmin vpn. Создайте общую комнату и пригласите туда друга, скопируйте свой ip. Я небуду на этом заострять внимания, прийдется самостоятельно найти информацию и сделать
В управлении сетями установите включить общий доступ к файлам и принтерам
Сервер:
В папке запускаем BOTW.DedicatedServer.exe
BOTW.multiplayer 1.0.4 files + setup tutorial\Breath of the Wild Multiplayer files\DedicatedServer
выбираем 1 и 0
Папкой выше Breath of the Wild Multiplayer.exe жмем добавить сервер
имя
ваш ip
порт 5050
Ваш друг запускает BOTW.DedicatedServer.exe и если не видит сервер может сам его добавить, вбив ВАШ ip и свое имя.
Это очень упрощенный гайд для общего понимания, подробный гайд вы найдете здесь в файле BOTW MULTIPLAYER SETUP JOINING.pdf
С какими я проблемами столкнулся. Мы не видели друг друга в начале игры. Исправил тем что НЕ ЗАПУСКАЛ ЭМУЛЯТОР без сервера, просто так. Т.к. Я все настроил и только потом запустил, чтобы шейдеры прорисовались.
Если вы перестали видеть друг друга, подымите бомбу. Если бомбу видно, то снимите одежду. Странно, но в прокачанной одежде вы перестаете видеть друг друга.
Не видите друг друга после смерти, помогает перезапуск.
Если не видно сервер, обязательно пропингуйте друг друга, проверти правила брандмауэра и т. д.
Все файлы(резерв) вы найдете здесь, во избежания проблем с правами и т. д.