Giter Club home page Giter Club logo

d2r-multiclient-tools's Introduction

D2R single and multi client launcher by Chobot

https://github.com/Chobotz/D2R-multiclient-tools
https://forums.d2jsp.org/user.php?i=1208377

What is it good for?

  • You play D2R on multiple accounts at once, one PC
  • Dclone hunting farm
  • You need to quickly spawn multiple clients in specific regions
  • You want to eliminate clicking through slow and lousy Bnet launcher
  • Enough people on Internet clicked on something and got robbed, this solution is using only a powershell script which is less than 100 lines long and it's 100% clear what is it doing compared to compiled .exe D2R managers, the only binary used you download from the official Microsoft site
  • Many D2R managers implement complexities which then cause problems, this is simple, fast and straightforward solution

3 options:

  1. Singleclient launcher - you have a desktop shortcut and control over each single client (client crashes, you play with only 3 accounts out of 8, across different regions etc)
  2. Multiclient launcher - you have one desktop shortcut to spawn all client, you put accounts credentials into accounts.txt and the multiclient launcher will spawn a client for each of them in one specified region
  3. You combine both approaches together, having a desktop singleclient shortcut for each account (1.) for normal play and using the multiclient desktop shortcut (2.) to quickly spawn all clients to do dclone farm etc

Important: Direct client launch works only when Bnet authenticator (MFA) is not enabled.

Singleclient setup (Singleclient folder)

  1. Copy D2R_launcher_1.ps1 into your D2R game folder
  2. Open D2R_launcher_1.ps1 in text editor and modify the initial section bnet email, pswd, default region
  3. Download handle64.exe and place it in your D2R game folder too. Official Microsoft site: https://docs.microsoft.com/en-us/sysinternals/downloads/handle
  4. Copy D2R_launcher_1.lnk to your desktop, right click - Properties and change "Target" and "Start in" to your D2R folder
  • Target: C:\Windows\System32\cmd.exe /c C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File "F:\Diablo II Resurrected\D2R_launcher_1.ps1"
  • Start in: "F:\Diablo II Resurrected"
  • You can change the shortcut icon
  1. Repeat the same for other clients, just change the name of the powershell script and your shortcut
  • D2R_launcher_1.ps1 -> D2R_launcher_2.ps1,D2R_launcher_3.ps1 etc
  • D2R_launcher_1.lnk -> D2R_launcher_2.lnk,D2R_launcher_3.lnk etc
  1. Start a client of your choice by using the desktop shortcut you created and follow the instructions, select launch mode and region, then you can click on shortcut for other client etc

Multiclient setup (Multiclient folder)

  1. Copy D2R_launcher_all.ps1 and accounts.txt into your D2R game folder
  2. Open accounts.txt in text editor and put accounts you want to start in the following format, one account per line, password cannot contain ";" character: [email protected];password123
  3. Download handle64.exe and place it in your D2R game folder too. Official Microsoft site: https://docs.microsoft.com/en-us/sysinternals/downloads/handle
  4. Copy D2R_launcher_all.lnk to your desktop, right click - Properties and change "Target" and "Start in" to your D2R folder
  • Target: C:\Windows\System32\cmd.exe /c C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File "F:\Diablo II Resurrected\D2R_launcher_all.ps1"
  • Start in: "F:\Diablo II Resurrected"
  • You can change the shortcut icon
  1. Start multiple clients by using D2R_launcher_all.lnk on your desktop, select region
  2. Select first client, click intro and let the Bnet connection finish till you get into character selection screen, then repeat with second etc, if you click skip intro in multiple clients at once, it will inherit session and cause issues, two clients will try to use the same account, kick each other out etc

You can contact me on JSP - Chobot / https://forums.d2jsp.org/user.php?i=1208377 and send me a big fat FG tip.

Additional suggested mods:

Introskip (we have seen it already) - https://www.nexusmods.com/diablo2resurrected/mods/194
Blockhd (significant memory per client reduction) - https://www.nexusmods.com/diablo2resurrected/mods/238

  • If you wish to run any mod with the launcher, you can replace this line:
    & "$PSScriptRoot\D2R.exe" -username $bnet_email -password $bnet_password -address $region'.actual.battle.net'
    ->
    & "$PSScriptRoot\D2R.exe" -username $bnet_email -password $bnet_password -address $region'.actual.battle.net' -mod introskip

d2r-multiclient-tools's People

Contributors

chobotz avatar

Stargazers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.