Sources and Repositories

All open project sources and repositories can be found here.

C#

 * TOM_RUS' d3proto (emulator and protobin tool)
 * d3proto cleanup/expansion fork
 * mooege main repository (emulator)
 * d3sharpdatabase (DB project for d3sharp)

C++

 * auxxix (emulator)
 * lisanna (emulator)

CoffeeScript

 * proto-server (emulator)

Python

 * Protocol simulator / wireshark cap parser (not an emulator!)

Protocol Buffers

 * Google Protobuf files, generation scripts and generated code for Python, C++, C#, and Java

Ruby

 * radiant-star (emulator)

Misc Sources

 * Process RPC packet headers (anonymous1)
 * Hook most of the login related protobuf message constructors (Example output & binaries)
 * Dumps the service hashes in battle.net.dll once the services are initialized
 * Service hash generation
 * d3Sharp_Database

IDBs and diffs - All IDBs require IDA Pro 6.1

 * Diablo III.exe Before any patches
 * Diablo III.exe build 7318 IDB
 * Diablo III.exe build 7338 IDB (this file is corrupt. ida 6.1 fails, might be an older (pirated) IDA 5.x file, however).
 * Patchdiff2 output for 7318-7338 D3.exe IDBs
 * battle.net.dll build 7318 IDB
 * battle.net.dll build 7338 IDB