1. Installation & First Setup

System Requirements
  • Windows 10 or Windows 11 (64-bit)
  • Diablo II: Resurrected installed via Battle.net
  • Administrator privileges — the launcher prompts for these automatically on startup
Installing the Launcher
  1. Download the latest StanLauncher release from stanslauncher.com/downloads and extract the ZIP to a folder of your choice, for example C:\StanLauncher.
  2. Double-click StanLauncher.exe. Windows may show a SmartScreen warning — click More info then Run anyway.
  3. A UAC prompt will appear requesting administrator privileges. Click Yes. Admin rights are required for D2R process management.
  4. On first launch the license activation dialog will appear. See Section 2.
Note: Do not move or rename the _internal folder next to StanLauncher.exe. It contains scripts and tools the launcher depends on at runtime.
Antivirus / Windows Security Exclusion

If Windows Security blocks the launcher or its scripts with a WinError 4551 message, add the launcher folder as an exclusion:

  1. Open Windows Security from the Start menu.
  2. Go to Virus & Threat Protection → Manage Settings.
  3. Scroll to Exclusions and click Add or remove exclusions.
  4. Click Add an exclusion → Folder and select your StanLauncher folder.
  5. Restart the launcher.
Tip: Adding the folder as an exclusion covers all files inside it including the _internal subfolder, so you only need to do this once.

2. License Activation

A valid license key is required to use StanLauncher. The license is tied to your hardware and validated automatically once per week in the background.

Activating for the First Time
  1. When the License Required dialog appears, click Buy Now to open the purchase page in your browser.
  2. Complete the purchase and copy the license key you receive.
  3. Paste the key into the License Key field in the dialog.
  4. Click Validate. The launcher contacts the server to verify your key.
  5. On success the main launcher window opens automatically.
Tip: Your license is cached locally after the first successful validation. You will not need to re-enter it unless you change computers or reinstall Windows.
Weekly Validation

The launcher re-validates silently once every 7 days. An internet connection is required. If the check fails (e.g. no internet), the cached result allows the launcher to run for up to 7 days before requiring a fresh check.

3. Accounts & Groups

Adding a New Account
  1. Click Add Account in the account management panel.
  2. Enter a Nickname — a label for your own reference only.
  3. Enter the Battle.net email address and password for the account.
  4. Click Save. The account appears in the list on the left.
Note: Credentials are stored encrypted in a local database. Never share your accounts.db file with anyone.
Launching Accounts
  1. Select one or more accounts using the checkboxes in the account list.
  2. Click Launch Accounts. Each account opens a separate D2R window.
  3. The launcher waits for each window to fully load before moving to the next.
Tip: Use Select All to quickly check or uncheck every account at once.
Reordering Accounts

Click and drag the ≡ handle on the right side of any account row to reorder it. The order is saved automatically.

NG Toggle

Each account row has an NG switch. When enabled, that account's D2R window will be controlled by the active joiner or creator script. Disable NG on any account you want the scripts to ignore.

Health Indicator

Each account row displays a small coloured dot that updates every 5 seconds.

  • Grey — account has not been launched this session.
  • Green — D2R window for this account is running.
  • Red — D2R window was launched but is no longer detected (crashed or closed).
Account Groups

Groups let you organise accounts into named sets — for example a Baal team or a trade team — and filter the account list to show only one group at a time.

  1. Click Manage Groups in the account management panel.
  2. Type a group name and click Add to create it.
  3. Tick the accounts you want in each group. Changes apply immediately.
  4. Use the dropdown in the Accounts header bar to switch between groups. Selecting All shows every account.
Tip: The last selected group is remembered between sessions so the launcher opens on the same view each time.
Tip: An account can belong to multiple groups — it will appear under each one.

4. Game Panel

The right panel is divided into three cards — Game Setup, Mode, and Difficulty. The settings button sits in the top-right corner of the panel header.

Game Setup Card

Enter the game name and password here. These are passed to the scripts when they run. The game name supports a numeric suffix — for example baal-1 — and the scripts automatically increment just the number on each new game rather than retyping the full name.

Mode Card

Use the Creator / Joiner segmented button to select which script to run, then click ▶ Start Script to launch it. The script does not start automatically on launch — you must click Start Script after entering a game name.

  • Creator — automates creating a new game from the lobby.
  • Joiner — automates joining a game from the lobby.
Difficulty Card

Sets which difficulty the creator script selects when making a new game.

  • Set the dropdown to Normal, Nightmare, or Hell.
  • Auto-Select ON — the script clicks the difficulty button every time it creates a game.
  • Auto-Select OFF — the difficulty click is skipped and D2R uses whatever was last selected in-game.

5. Settings

Click the icon in the top-right of the Game Management header to open the settings window. It has three tabs.

Game Tab

Contains the D2R executable path. The launcher defaults to the standard Battle.net install location. If you installed D2R elsewhere, click Browse and select your D2R.exe.

C:\Program Files (x86)\Battle.net\Games\Diablo II Resurrected\D2R.exe
Keybinds Tab

Shows all six script hotkeys with their current assignments. Click Set next to any action, then press the key you want. Changes save and apply immediately.

Display Tab
  • Appearance — Dark, Light, or System. Changes apply instantly.
  • Rename Windows — renames each D2R window title with the account nickname for easy identification.
  • Crash Guard — automatically relaunches a D2R instance if it crashes or closes unexpectedly.

6. Joiner & Creator Scripts

Starting the Script

Enter a game name in the Game Setup card, select your mode with the Creator / Joiner toggle, then click ▶ Start Script. The script runs in the background and responds to hotkeys on any D2R window launched through StanLauncher.

Game Creator

Press the Create Game key (default F10) on a D2R window. The script clicks through the create game dialog, selects difficulty if Auto-Select is on, types the game name and password, and confirms.

Game Joiner

Works at any window size — windowed, windowed fullscreen, or maximized. The script automatically detects the window dimensions and adjusts coordinates accordingly. Press the Join Game key (default F11) while on the lobby screen to join the game specified in the launcher.

New Game

Press the New Game key (default F9) while inside a D2R game to exit and immediately create the next game. The game name number suffix is incremented automatically.

Cancelling a Script Mid-Run

Press the Cancel key (default Numpad7) at any time to stop the current script. It interrupts the active loop and sends Escape to all D2R windows.

7. Auto-Updates

StanLauncher can check for and install updates automatically.

Checking for Updates
  1. Click Check for Updates in the account management panel.
  2. The launcher contacts the server and compares the latest release date to your build date.
  3. If a newer version is available, a dialog will ask if you want to download and install it.
  4. Click Yes. A progress bar fills as the update downloads.
  5. Once complete, the launcher exits, installs the update, and relaunches automatically.
Tip: You do not need to uninstall or manually replace any files. The updater handles everything including the _internal folder.
Note: updater.exe must be present in the same folder as StanLauncher.exe for automatic restart to work. It is included in all release zips.

8. Keybind Reference

ActionDefault KeyDescription
Create GameF10Creates a new game on the selected window
New GameF9Exits current game and creates the next one
Join GameF11Joins the game specified in the launcher (from lobby)
Exit GameF12Exits the current game to the lobby
Leave & FollowF1Leaves current game and joins the lead account's game
Cancel5Stops the current script and sends Escape to all windows
Tip: These are the defaults. All keybinds can be changed in Settings → Keybinds tab. Changes apply immediately without restarting the script.
Note: Avoid assigning keys that D2R itself uses for skills or menu actions. Conflicts cause both the game and the script to respond to the same keypress.

9. Troubleshooting & Support

Can't Log In — Battle.net Captcha

Battle.net occasionally requires a sliding puzzle or captcha, especially when launching multiple accounts quickly. The launcher cannot solve this automatically.

  1. Watch for a Battle.net window stopped on a puzzle or captcha screen.
  2. Solve it manually.
  3. The login will continue automatically once solved.
Tip: If this happens frequently, try launching accounts one at a time or log the affected account in manually through Battle.net first.
Launcher Won't Open / Crashes on Startup

Most commonly caused by leftover D2R.exe processes from a previous session.

  1. Press Ctrl+Shift+Esc to open Task Manager.
  2. Click the Details tab.
  3. Find all D2R.exe entries, select each, and click End Task.
  4. Repeat until none remain, then relaunch StanLauncher.exe.
Note: Only end D2R.exe. Do not end Battle.net.exe or Agent.exe.
Scripts Blocked — WinError 4551

Windows Application Control is blocking the internal scripts. Add the launcher folder as a Windows Security exclusion as described in Section 1, then restart the launcher.

Script Does Nothing When Hotkey Pressed
  • Make sure you clicked ▶ Start Script and entered a game name first.
  • Make sure D2R is fully loaded to character select or the lobby before pressing any script keys.
  • D2R windows must have been launched through StanLauncher. Manually opened windows are not recognised by the scripts.
  • If you closed and reopened a D2R window manually, close it and relaunch it through the launcher.
Wrong Difficulty Selected
  • Check that the Difficulty dropdown in the right panel is set correctly.
  • Make sure Auto-Select is ON. If it is OFF the difficulty click is intentionally skipped.
Settings Window Doesn't Appear

The window may have opened behind the main window. Look in the taskbar for a second launcher entry, or press Alt+Tab to bring it to the front.

Health Dot Stays Grey After Launching

The dot updates every 5 seconds and checks for a D2R window matching the account's title tag. If rename windows is disabled, the title tag may not be present and the dot will stay grey even when D2R is running. Enable Rename Windows in Settings → Display for accurate health indicators.

UAC Prompt on Every Launch

This is expected behaviour. StanLauncher requires administrator privileges to manage D2R processes. Click Yes each time.

License Validation Failed
  • Check that your internet connection is active.
  • If you recently changed computers or reinstalled Windows, your hardware ID has changed. Contact your distributor with your license key to transfer it to the new machine.
  • If validation keeps failing with an active connection, restart your router and try again.
Update Downloads but Doesn't Restart

Make sure updater.exe is present in the same folder as StanLauncher.exe. If it is missing, download the latest full release zip from stanslauncher.com/downloads and extract it fresh.