if you get the error battle.net.dll is different than expected that is because the Ponypatcher can only work with the 1.2.9991 version, the game auto-updates to 1.3.
To bypass this you will have to first follow the setup steps in description and then:
Step1: auto update using launcher
Step2: manually revert back to 1.2.9991(might be 1.2.1.1991 or whatever look at the top in the description)
Step3: copy the diablo3.exe to your desktop (this creates a shortcut) and change target from:
“C:\Program Files (x86)\Games\Diablo.III.Collectors.Edition\Diablo III.exe” to
“C:\Program Files (x86)\Games\Diablo.III.Collectors.Edition\Diablo III.exe” -launch
This will make you skip the auto-updater.
Step4: Start up D3Emu wait for it to finish up, but dont close it.
Step5: When started up Alt-Tab and open Ponypatcher patch the game
Step6: Log in using: “Test@” and password: 123456