An open API service indexing awesome lists of open source software.

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.

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