BDO Launch Proxy

Start Here!


Pick the section for which BDO accounts you have and preferred install method.

* = Recommended

Steam and Pearl Abyss PA and Steam, Separate Installs

PA and Steam, Unified Install*

Only Pearl Abyss PA, Hijack Game Install

PA, Add Non-Steam Game*

Only Steam Why are you here?

How To Get/Configure

Download BDOLaunchProxy.zip from GitHub[github.com]

Launch Differences Non-Steam launches the exe bare. Equivalent to opening a terminal in the install folder and doing a direct ./BlackDesertLauncher.exe

Steam launches the exe with %* after. This passes through all launch parameters so its acts like the Steam Client directly launched it. The %* is the magic that makes the Unified Install work.

Config Reference Key Type Value DEFAULT Number 1 or 2 TIMEOUT Number Wait time in Seconds STEAM_LOCATION String Path to Steam Launch NONSTEAM_LOCATION String Path to Non-Steam Launch STEAM_LAUNCH String Name of executable to launch NONSTEAM_LAUNCH String Name of executable to launch

PA And Steam, Separate Installs

This is for the ones that might already have both installed or just prefer it.

The new dual-wielders can check out - PA and Steam, Unified Install.

# Download BDO from Steam and PA; get the Steam launcher out of the way Install BDO from Steam and Pearl Abyss.

Open the steam install dir for BDO

Rename 'BlackDesertLauncher.exe' to 'Steam_BlackDesertLauncher.exe'

# Replace the default launcher with this Proxy and configure steam install location Copy 'BlackDesertLauncher.exe' and 'BlackDesertLauncher_Config.bat' from the BDOLaunchProxy zip[github.com] into the install dir.

Right Click 'BlackDesertLauncher_Config.bat' and hit Edit

Set STEAM_LOCATION to the install dir for BDO from Steam. (Something like "D:\SteamLibrary\steamapps\common\Black Desert Online".)

# Find BDO from PA and get its launcher out of the way Open the PA install dir for BDO

Rename 'BlackDesertLauncher.exe' to 'NonSteam_BlackDesertLauncher.exe'

# Configure the Proxy with NonSteam install location and change proxy behaviour Return to the editor with the config open and set NONSTEAM_LOCATION to the install dir for BDO from Pearl Abyss. Something like "F:\BlackDesert".

Save the config file, change your DEFAULT launcher and the wait TIMEOUT.

-- Defaults are 1 for NonSteam, 2 for Steam.

-- Timeout is a wait in seconds before auto launching your default.

# Done :) You can now close the config and all windows related to setup. Launch BDO from Steam.

Press 1 or 2 to choose the version of BDO that is launched, or wait your configured time to auto-launch your configured default.

PA And Steam, Unified Install

# Download BDO from Steam and get its launcher out of the way Install BDO on Steam

Open the steam install dir for BDO

Rename 'BlackDesertLauncher.exe' to 'Steam_BlackDesertLauncher.exe'

# Replace the default launcher with this Proxy and configure steam install location Copy 'BlackDesertLauncher.exe' and 'BlackDesertLauncher_Config.bat' from the BDOLaunchProxy zip[github.com] into the install dir.

Right Click 'BlackDesertLauncher_Config.bat' and hit Edit.

Set STEAM_LOCATION and NONSTEAM_LOCATION to the install dir for BDO from Steam. (Something like "D:\SteamLibrary\steamapps\common\Black Desert Online".)

Set NONSTEAM_LAUNCH to 'Steam_BlackDesertLauncher.exe'

# Configure behaviour to your liking Set DEFAULT to

-- 1 to launch your Pearl Abyss account or

-- 2 to launch your Steam account

Set TIMEOUT to change the wait time before auto launching your default

-- TIMEOUT=0 will instant launch your default.

Pro Tip: Set TIMEOUT=0 and DEFAULT=1 to launch your PA account using a Steam install.

PA, Hijack Game Install

# Download a game from Steam and get it out of the way Download anything for the In-Game Overlay. Remote Play Together requires a supported game to be downloaded, like Portal 2.

Open the install dir for the game you downloaded

Add an underscore to the beginning of the game's executable name. (ex: Portal2.exe => _Portal2.exe)

# Hijack steam game with Proxy Copy 'BlackDesertLauncher.exe' and 'BlackDesertLauncher_Config.bat' from the BDOLaunchProxy zip[github.com] into the install dir.

Rename 'BlackDesertLauncher.exe' to the original game executable name. (ex: BlackDesertLauncher.exe => Portal2.exe)

# Configure Proxy for use with a hijacked game install Right Click 'BlackDesertLauncher_Config.bat' and hit Edit.

Set STEAM_LOCATION to the game install dir. (Something like "C:\Program Files (x86)\Steam\steamapps\common\Portal 2".)

Set STEAM_LAUNCH to the renamed game executable. (ex: _Portal2.exe)

Set NONSTEAM_LOCATION to your Pearl Abyss install dir for BDO. (Something like "C:\BlackDesert")

Set NONSTEAM_LAUNCH to 'BlackDesertLauncher.exe'

# Done :) Configure the proxy DEFAULT and TIMEOUT as needed.

Choose 1 to launch Pearl Abyss install of BDO

Choose 2 to launch the Steam Game we hijacked the install dir of

Setting DEFAULT to 1 and TIMEOUT to 0 will force steam to launch BDO.

Setting DEFAULT to 2 and TIMEOUT to 0 will force steam to launch the hijacked game.

PA, Add Non-Steam Game

# Install BDOLaunchProxy, Add Non-Steam Game Download BDOLaunchProxy[github.com] from GitHub

Extract the latest zip into its own folder.

Add a Non-Steam Game to Steam, and choose BlackDesertLauncher.exe from the extracted folder

Right Click 'BlackDesertLauncher_Config.bat' and hit Edit

Change NONSTEAM_LOCATION to your Pearl Abyss install dir for BDO

Go to your Pearl Abyss install dir and rename 'BlackDesertLauncher.exe' to 'NonSteam_BlackDesertLauncher.exe"

Change DEFAULT to 1 and TIMEOUT to 0

# Done :) Use SteamGridDB[www.steamgriddb.com] to find some artwork for the game entry in your Steam Library.

Source: https://steamcommunity.com/sharedfiles/filedetails/?id=3105700888					

More Black Desert guilds