https://github.com/chenwei791129/multiablo
D2R MultiAblo - A tool for Diablo 2 Resurrected multi-instance.
https://github.com/chenwei791129/multiablo
d2r d2r-multi-launcher d2r-multibox d2r-tools diablo-2-resurrected gaming-utility multi-client multi-instance multiablo
Last synced: 16 days ago
JSON representation
D2R MultiAblo - A tool for Diablo 2 Resurrected multi-instance.
- Host: GitHub
- URL: https://github.com/chenwei791129/multiablo
- Owner: chenwei791129
- License: mit
- Created: 2025-12-20T12:51:17.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-01-29T13:58:12.000Z (4 months ago)
- Last Synced: 2026-01-30T02:39:29.740Z (4 months ago)
- Topics: d2r, d2r-multi-launcher, d2r-multibox, d2r-tools, diablo-2-resurrected, gaming-utility, multi-client, multi-instance, multiablo
- Language: Go
- Homepage:
- Size: 61.5 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# D2R Multiablo - Diablo 2 Resurrected Multi-Instance Tool
[English](README.md) | [繁體中文](docs/readme/README.zh-TW.md) | [简体中文](docs/readme/README.zh-CN.md) | [日本語](docs/readme/README.ja.md)
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](https://github.com/chenwei791129/multiablo/releases) page or use the direct link below:
[🚀 Download Latest multiablo.exe](https://github.com/chenwei791129/multiablo/releases/latest/download/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