Утилита запуска, помогающая запускать игры Battle.net с оверлеем Steam.
Официальная страница http://madalien.com/stuff/bnetlauncher/
Прошло много лет с тех пор, как я в последний раз играл в игру Blizzard, поэтому этот проект был переведен на «обслуживание», поскольку я больше не являюсь его пользователем.
Вклады по-прежнему принимаются (новые игры, функции и т. д.), но никаких дальнейших разработок вноситься не будет.
В активной разработке находится еще один проект запуска, такой как Launchpad, на случай, если bnetlauncher больше не работает для вас.
Это приложение предназначено для облегчения запуска игр Battle.net из Steam с оверлеем с минимальным взаимодействием или без взаимодействия с клиентом Battle.net при автоматическом входе в систему.
код | игра |
---|---|
кодбо4 | Call of Duty: Блэк Опс 4 |
трески | Call of Duty: Black Ops Холодная война |
кодмв2019 | Call of Duty: Modern Warfare (2019) |
codmw2crm | Обновление кампании Call of Duty: Modern Warfare 2 |
кодмв2 | Call of Duty: Modern Warfare 2 + Warzone 2 |
cb4 | Crash Bandicoot 4: Самое время |
d2r | Диабло 2: Воскресший |
д3 | Диабло 3 |
d3ptr | Общественный тестовый мир Diablo 3 |
d4 | Диабло IV |
ди | Диабло Бессмертный |
хз | Камень сердца |
горячие | Герои Шторма |
ой | Овервотч |
влптр | Область публичного тестирования Overwatch |
скр | Обновленный Старкрафт |
sc2 | Старкрафт 2 |
w3 | Варкрафт 3: Перекованный |
ух ты | Мир Варкрафта |
вауклассик | Мир Варкрафта Классик |
вауклассицера | Классическая эпоха World of Warcraft |
вауптр | Мир публичного тестирования World of Warcraft |
результат должен выглядеть примерно так, как показано в примере или на скриншоте ниже:
"G:Steambnetlauncher.exe" ow
Примечание. По умолчанию bnetlauncher сохраняет состояние клиента, поэтому, если клиент не запущен, bnetlauncher закроет его, а если он запущен, то оставит его включенным.
С выходом нового клиента в 2021 году предыдущие методы запуска PTR и классической версии больше не работают. Эта версия включает экспериментальное исправление проблемы, которая может не всегда работать. Если игра не запускается автоматически, потребуется вручную нажать кнопку воспроизведения.
В случае возникновения проблем ведение журнала можно включить, создав файл Enablelog.txt внутри %localappdata%madalien.combnetlauncher
. Вы можете открыть это местоположение, вставив путь в проводник или в диалоговое окно запуска в Windows (WinKey+R).
--notask
.--timeout 10
для некоторых пользователей. Также есть следующие дополнительные параметры, предоставляемые переключателями командной строки:
--timeout <seconds>, -t <seconds>
изменяет количество секунд, в течение которых он пытается найти игру, прежде чем выдаст ошибку (по умолчанию 15 секунд).--notask, -n
запускает программу запуска напрямую вместо использования планировщика задач (запуск клиента напрямую приведет к тому, что Steam применит оверлей к клиенту и будет считать, что вы играете в игру, пока клиент не существует)--leaveopen, -l
оставляет клиент открытым после запуска игры. Предупреждение: в сочетании с опцией --notask
будет показано, что вы играете в Steam, пока вы не закроете клиент. Чтобы удалить все следы bnetlauncher из вашей системы:
%localappdata%madalien.com
в меню «Пуск» и откройте папку, удалите папку bnetlauncher, чтобы удалить все созданные журналы и файлы gamedb.ini. Начиная с версии 2.00, bnetlauncher использует внутренний файл gamedb.ini для управления запуском игр.
Отказ от ответственности: эта опция предназначена для упрощения добавления новых игр или поддержки «экзотических» вариантов использования. Он не предназначен и не нужен обычным пользователям.
Чтобы настроить конфигурации, создайте файл gamedb.ini в:
%localappdata%madalien.combnetlaunchergamedb.ini
Файл gamesdb.ini.sample
распространяется вместе с bnetlauncher и содержит копию встроенной конфигурации.
Важно: Записи по умолчанию не подлежат изменению. bnetlauncher всегда будет переопределять любое измененное значение во внутренней базе данных gamesdb. Однако можно создать новую запись, используя другое имя, чтобы использовать пользовательские параметры.
Пример записи:
[codbo4]
name=Call of Duty: Black Ops 4
client=battlenet
cmd=VIPR
exe=BlackOps4.exe
options=noargs,waitforexit
Объяснение того, что делает каждая часть:
[codbo4]
имя, используемое с bnetlauncher и определяющее используемые настройки (например: bnetlauncher.exe codbo4
)name=Call of Duty: Black Ops 4
— понятное имя игры, используемое для сообщений об ошибках и справочных сообщениях.client=battlenet
клиентский модуль, используемый для запуска игры, в настоящее время есть Battlenet, Battlenet2 и Epic, разница между двумя Battlenet заключается в том, что Battlenet2 может запускать PTR/классические версии игр, но может быть менее надежным, чем Battlenet.cmd=VIPR
команда для запуска игры, для Battlenet это специальный идентификатор, позволяющий прямой запуск игры, имейте в виду, что это значение чувствительно к регистру! В Battlenet2 это код продукта игры. Эти значения можно найти, просмотрев журналы в разных местах:'%LOCALAPPDATA%Battle.netLogsbattle.net*.log'
'C:ProgramDataBattle.netSetup<game>*.log'
com.epicgames.launcher://apps/<id will be here>?action=launch&silent=true
exe=BlackOps4.exe
Игровой exe-файл, который bnetlauncher будет искать после запуска, может использовать %
в качестве подстановочного знака, например Diablo III%.exe
для поддержки 32- и 64-битных сборок игры.options=noargs,waitforexit
список опций, разделенных запятыми, поддерживаемых в настоящее время:noargs
не выдает ошибку при получении пустых аргументов из игры (необходимо для blackops4.exe)waitforexit
оставьте bnetlauncher открытым и подождите, пока игра не появится (необходимо, чтобы Destiny 2 показывала, что вы играете)nolaunch
не запускает игру напрямую, а просто открывает клиент и пытается найти игру еще 60 секунд. Это можно использовать для запуска игры и предоставления времени для выбора региона или других неподдерживаемых опций.notask
не запускает клиент с помощью запланированного задания, поэтому оверлей Steam также применяется к клиенту Battle.netnoadmin
пытается применить к игре флаги совместимости, чтобы избежать вызова UAC. Это непроверенный хак, который может сломать игру. Не используйте, если вы не знаете, что делаете .