Skip to content

Releases: shupershuff/Diablo2RLoader

v1.18.1

26 May 09:32
17e4200

Choose a tag to compare

How does one destroy destruction?

Yeah G'day. New season, new features!
Have included a new TZ overlay which I've found pretty helpful.
A few of you have asked for this, so now you can switch the active window by using a shortcut key.
This update includes the ability to add Steam accounts, but I'll tell ya right now, don't do it (even if it's cheaper), make your life easier and just get additional D2r copies through Battle.net.

Change Notes:

  • Added a TZ overlay now that there's capability built to auto check TZs. Enable this by setting 'TerrorZoneOverlay' to true in config.xml
  • Added ability to launch multiple Steam accounts. Note that the experience is quite poor. I don't recommend using more than 1 Steam account.
  • Added the ability to use shortcut keys to switch between D2r Windows. Set shortcut keys in config.xml. These shortcut keys can be used with 0-9 (eg Shift + Alt + 2 for account 2) or with '<' & '>' for previous/next account.
  • Cow voice alerts can be disabled (manually add a config for 'DisableMoo' in config.xml and set to true).
  • Improved Force Close options, can now force close individual stubborn accounts.
  • Fixed DClone alarms not working if there were spaces between entries in config.xml
  • Fixed logic so if token is selected as the Auth method, passwords aren't required in accounts.csv.
  • Made Act 3 Kurast Bazaar TZ alerts less punishing to read/hear.
  • Made adjustements to Options menu.
  • Tidied up window renaming feature and removed the need for settextv2.exe (Big thanks to Sir-Wilhelm).
  • Other minor Tweaks to TZ alert display.
    1.18.1 HOTFIX:
  • Fixed a bug with 1.18.0 where numbers couldn't be pressed post update without restarting launcher. Sorry!
  • Fixed a bug where launcher would try launch a batch of accounts after cancelling from region select screen.
  • Improved DClone Status display so that ROTW modes are grouped together.

Let me know via GitHub if you encounter any issues.
Enjoy Season 14 and may you find Tal and Eth before you reach Act 2.

All who oppose me, beware...

v1.18.0

21 May 09:49
b460add

Choose a tag to compare

How does one destroy destruction?

Yeah G'day. New season, new features!
Have included a new TZ overlay which I've found pretty helpful.
A few of you have asked for this, so now you can switch the active window by using a shortcut key.
This update includes the ability to add Steam accounts, but I'll tell ya right now, don't do it (even if it's cheaper), make your life easier and just get additional D2r copies through Battle.net.

Change Notes:

  • Added a TZ overlay now that there's capability built to auto check TZs. Enable this by setting 'TerrorZoneOverlay' to true in config.xml
  • Added ability to launch multiple Steam accounts. Note that the experience is quite poor. I don't recommend using more than 1 Steam account.
  • Added the ability to use shortcut keys to switch between D2r Windows. Set shortcut keys in config.xml. These shortcut keys can be used with 0-9 (eg Shift + Alt + 2 for account 2) or with '<' & '>' for previous/next account.
  • Cow voice alerts can be disabled (manually add a config for 'DisableMoo' in config.xml and set to true).
  • Improved Force Close options, can now force close individual stubborn accounts.
  • Fixed DClone alarms not working if there were spaces between entries in config.xml
  • Fixed logic so if token is selected as the Auth method, passwords aren't required in accounts.csv.
  • Made Act 3 Kurast Bazaar TZ alerts less punishing to read/hear.
  • Made adjustements to Options menu.
  • Tidied up window renaming feature and removed the need for settextv2.exe - Thanks to Sir-Wilhelm
  • Other minor Tweaks to TZ alert display.

Let me know via GitHub if you encounter any issues.
Enjoy Season 14 and may you find Tal and Eth before you reach Act 2.

All who oppose me, beware...

v1.17.1

20 Feb 23:03
b839ef6

Choose a tag to compare

The shadows churn with the touch of Anguish...

Here's a much needed update to fix up some of the things that went wonky as a result of the release of the Reign of the Warlock DLC.

Change Notes:

  • New Feature! Added the ability to announce upcoming Terror Zone alarms for your preferred TZ's.
  • Added ability for a second alternative layout. Name the file AltLayout2.csv
  • Added in menu option to force close all open instances. Enable via config.xml. Use with care!
  • Partially added China capability (except for TZ). Unknown authentication method is still a blocker here though.
  • TZ screen now show shows option to open D2Emu website if upcoming details aren't available via API yet.
  • Removed Next TZ Super unique field from appearing when upcoming TZ isn't available as this data is now no longer immediately available.
  • Made sure only numbers can be entered as batches in accounts.csv
  • Improved validation for emails/tokens.
  • Fixed other apps from having maximise button disabled by accident.
  • Fixed DClone features with ROTW changes.
  • Fixed how Invoke-Webrequest works in accordance with CVE-2025-54100.

This was a bit of a rushed update so please let me know if something isn't working.
Enjoy season 13! Woohoo!

The evil of this place departs with me...

v1.17.0

20 Feb 15:24
2cc6478

Choose a tag to compare

The shadows churn with the touch of Anguish...

Here's a much needed update to fix up some of the things that went wonky as a result of the release of the Reign of the Warlock DLC.

Change Notes:

  • New Feature! Added the ability to announce upcoming Terror Zone alarms for your preferred TZ's.
  • Added ability for a second alternative layout. Name the file AltLayout2.csv
  • Added in menu option to force close all open instances. Enable via config.xml. Use with care!
  • Partially added China capability (except for TZ). Unknown authentication method is still a blocker here though.
  • TZ screen now show shows option to open D2Emu website if upcoming details aren't available via API yet.
  • Removed Next TZ Super unique field from appearing when upcoming TZ isn't available as this data is now no longer immediately available.
  • Made sure only numbers can be entered as batches in accounts.csv
  • Improved validation for emails/tokens.
  • Made it so if token is selected as the Auth method, passwords aren't required in accounts.csv.
  • Fixed other apps from having maximise button disabled by accident.
  • Fixed DClone features with ROTW changes.

This was a bit of a rushed update so please let me know if something isn't working.
Enjoy season 13! Woohoo!

The evil of this place departs with me...

v1.16.0

02 Oct 10:04
a08de91

Choose a tag to compare

Beware, foul demons and beasts.

Howdy! A new update for a new season.
Nothing exciting in the new D2r season and nothing exciting in this update either LOL, just some bug fixes.
Main thing to note is that DClone functions that rely on D2Emu now work correctly again (these broke due to the addition of China servers).

If you haven't already, I recommend setting IdleLimitForAccountUseTime between 2 and 5 minutes in your config file to allow for more accurate tracking of time played.
This way your inactive time won't be tracked.

Enjoy Season 12!

Change Notes:

  • DCloneVoiceAlarms now run asynchronously, meaning you can load up a game while the voice alarms are playing instead of having to wait.
  • Fixed an issue with window renaming/process matching when using more than 10 accounts (thanks to guillaume-luccioni).
  • Fixed up a menu option that shouldn't have been there for DCloneAlarmVoice.
  • Fixed script input function to prevent typo's such as "2b" being considered valid account selection.
  • Fixed issues with DClone data (filtered out China server info now provided by API).
  • Fixed a friendly error message not working for when handle can't be killed.
  • Made the killhandle function even more potato PC friendly.

Be cautious, my friend, though you are mighty, no mortal can stand alone against the power of the Prime Evils...

v1.15.0

20 Jun 04:55
69553e9

Choose a tag to compare

Oh... Blessings on the Rogues!

Yea gidday and how ya goin. Here's some wee updates I've been sitting on for way too long and released just in time for the new ladder.
Nothing too exciting, TZ stuff works a bit better with more info and there's a couple of minor features that have been added.
Enjoy season 11!

Change Notes:

  • Added ability to disable icon stacking (in the taskbar). Enable via config.xml.
  • Added ability to be able to pause gameplay tracking if PC is idle for a set time. Enable via config.xml.
  • Added parameter for closing an instance eg '-close 1' to close account 1 or '-close all' to close all d2r instances.
  • Script now gets 'Saved Games' folder path from registry rather than assuming it's in 'C:\Users\Username\Saved Games'
  • Fixed Manual Settings Switcher not working for mods with different directory for settings.
  • Fixed accounts.csv auto recovery not working.
  • Improved error handling for when accounts.csv doesn't have an ID assigned for an account.
  • TZ screen reworked as API limitations now only allows TZ's to be identified 10min after the hour.
  • TZ info now shows Monster and immunity information.
  • Adjusted killhandle so that it will retry if it fails the first time (more reliable for slower computers).
  • Minor text edits.

Courage and opportunity together have created in you a kind of alchemy...

v1.14.0

05 Dec 11:22
deee764

Choose a tag to compare

Ah, our hero returns.

An update with some small improvements, just in time for Season 9!
Good luck for ladder start and may the horks be with you.

Change Notes:

  • Added ability to have alternative window layout csv to load settings from (AltLayout.csv). Has to be manually configured as I'm not keen to make menu more complicated. See readme for more info.
  • Added better error handling for 'GetD2EmuToken' if unable to connect. Script can still run albeit with TZ and DClone features disabled.
  • Mitigated issues with script window height for very small resolutions or users with high levels of display scaling/zoom.
  • Disabled maximise button from script window because it annoys me.
  • Improved window redraw to prevent flickering.
  • ID Checker will now not confuse with D2r offline instances launched with the Single Player Launcher (github.com/shupershuff/D2rSPLoader)
  • Fixed unavailable options being selectable in options menu for window resizer.
  • Fixed connection issue with D2Emu API for users with PowerShell 7.x
  • Fixed XML file having blank lines being added in each time options menu is used.

It is good to know that the sun shines again...

v1.13.2

02 Sep 07:23
2bd37ea

Choose a tag to compare

Greetings, mortal. I knew you'd find your way back here.

Just a wee update.

Changes:

  • Fixed D2Emu connection issues. Big thanks to Mysterio from D2 Emu! Note that script will take slightly longer to initialise. Please consider donating to D2Emu at http://www.buymeacoffee.com/d2emu.
  • Window positioner now restores minimized d2 instances to ensure they're repositioned/resized.
  • Gave script launch parameters some McLovin. Now if account parameter is specified and password isn't, it will try use settings from accounts.csv (good for accounts using token auth).
  • Made the 'DefaultRegion' config option optional.

Now hurry, mortal... Time is running out for all of us!

v1.13.1

28 Aug 11:39
5b83a65

Choose a tag to compare

Just a small quick fix that I felt couldn't wait until the next release.

Change notes:

  • v1.13.1 Fixed script not detecting when character select screen was reached with window layout feature (Thanks to Spawn for pointing this out).

That's all folks!

v1.13.0

28 Aug 09:29
157af3c

Choose a tag to compare

The Order welcomes you.

Hope Season 8 is going well for ya! There are some minor fixes, an options menu and a new optional feature to set your preferred game window layout so when launching you don't have to rearrange your windows.

Change notes:

  • New feature! You can now enable 'RememberWindowLocations' so that the script moves the game windows to your preferred locations at launch. To use, go to the options menu and choose to save coordinates (once enabled). Big thanks to Sir-Wilhelm for providing code to repurpose.
  • Added Options menu to be able to edit some of the common config from within script.
  • Notifications won't announce if todays date is less than publish date.
  • Made window size slightly taller.
  • Script now checks accounts.csv to see if batches are used. EnableBatchFeature in config.xml is now redundant and will be removed.
  • Removed CheckForNextTZ and AskForRegionOnceOnly from config.xml as they're no longer needed.
  • Changed 'ConvertPlainTextPasswords' to 'ConvertPlainTextSecrets'. This aligns to both Passwords & tokens for those that would prefer to store in plain text. Will not convert already secured secrets to plain text.
  • Fixed up some error handling with the Joke screen.
  • Fixed non-numeric account ID's not displaying (thanks loodakrawa)
  • Fixed region display not working properly for account labels with brackets (thanks Casanova).
  • Fixed display issues for users with lots of accounts.
  • Script now removes any empty rows accidentally left in accounts.csv to prevent issues.
  • Script now specifies friendly name if none is entered into accounts.csv.
  • Improvements to batch screen, now autopicks batch to open if there's only one available.
  • Improved Formatting function to work with ANSI coloured text.
  • Improved KillHandle function (thanks Sir-Wilhelm)
  • Error handling improvements, minor code tidy ups and typo edits.

Thanks as always to folks that helped test or provided feedback.
As usual if there's any issues then please reach out via GitHub. Cheers!

...That which does not kill you makes you stronger.