Skip to content

D2R MultiAblo - A tool for Diablo 2 Resurrected multi-instance.

License

Notifications You must be signed in to change notification settings

chenwei791129/multiablo

Repository files navigation

D2R MultiAblo - Diablo 2 Resurrected Multi-Instance Tool

English | 繁體中文

A D2R (Diablo II: Resurrected) multi-instance helper for Windows, written in Go.

Download

You can download the latest version of Multiablo from the Releases page or use the direct link below:

🚀 Download Latest multiablo.exe

Overview

Multiablo enables you to run multiple instances of Diablo II: Resurrected simultaneously by continuously monitoring and closing the single-instance Event Handle that D2R uses to prevent multi-launching. Simply run this tool in the background, and you can launch multiple D2R instances from the Battle.net launcher without any additional steps.

How It Works

D2R prevents multiple instances by creating a Windows Event Handle named DiabloII Check For Other Instances. When D2R starts, it checks if this handle exists - if it does, the game refuses to launch.

Multiablo works by:

  1. Continuously monitoring for running D2R.exe processes
  2. Automatically detecting and closing the DiabloII Check For Other Instances Event Handle
  3. Allowing you to launch multiple D2R instances from Battle.net launcher at any time
  4. Monitoring Agent.exe processes and terminating them only after 7 seconds of uptime, maximizing Battle.net launcher availability for starting games

Usage

Basic Usage

  1. Run multiablo.exe
  2. Start D2R from Battle.net launcher
  3. Launch additional D2R instances from other Battle.net launcher!

The application will automatically start monitoring when launched. You can see the status of detected processes and handle operations in the GUI.

Antivirus False Positive

Some antivirus software may flag Multiablo because it manipulates process handles. This is expected behavior for this type of tool. You may need to add an exception.

Disclaimer

This tool is for educational and personal use only. Use at your own risk. The authors are not responsible for:

  • Any violations of Diablo II: Resurrected Terms of Service
  • Account suspensions or bans
  • Game crashes or data loss
  • Any other issues arising from use of this software

Note: Running multiple instances may violate the game's Terms of Service. Check Blizzard's policies before use.

License

MIT License - see LICENSE file for details

Acknowledgments

  • Inspired by Process Explorer's handle management capabilities