Now in powershell you can make a nice launcher, you can modify which account you want to use in:
C:\Users\Pedrito\AppData\Roaming\Battle.net\Battle.net.config in the launcher (prefilled)
And then you can do something like this, powershell will ask you if you want to start the game client directly with username/password and you can specify which region or just start the battle net launcher if you need to update etc, rly cool.
Code
$direct = Read-Host "Select launch mode (Direct - 1, Launcher - 2)"
if($direct -eq "1")
{
$region = Read-Host "Specify region: eu/us/kr"
& "$PSScriptRoot\D2R.exe" -username <bnet-email> -password <password> -address $region'.actual.battle.net'
Write-Host $region'.actual.battle.net'
}else {
& "$PSScriptRoot\Diablo II Resurrected Launcher.exe"
}
No need for any instance managers any more, with this you can spawn clients mega fast in any region. It takes like 20 seconds to spawn 8 clients in any region you want
no more expired token and dealing with slow bnet launcher for dclones etc.
This post was edited by Chobot on Jul 23 2022 07:56am