Back to the site

WWarcraft 3 Loader for PvPGN

We loading Warcraft III! =)
By
on

This software patches Warcraft III to enable connections to PvPGN servers.

Using

  1. Place both w3l.exe, w3lh.dll and wl27.dll into your Warcraft III directory.
  2. Run 'w3l.exe' when you want to connect to a PvPGN server.
  3. Run 'war3.exe' when you want to connect to battle.net.
  4. You can set delay value in file latency.txt. The proper delay value lies between 30 and 255. If wrong value is set or file is missed, delay value will be set to 100 ms. Default Blizzard's value is 250.

Notes


Password: for each archive: "pvpgn".
(Google anti phishing detects virus false-positive for some archives, because of that they are encrypted)

Download Loader Suitable for the Warcraft version up to
Can not be completed. Why? 1.29, 1.30, 1.31?
w3l_1_5_1_1_by_Keres.zip
w3l_1_5_1_1_by_Keres_SRP3.zip
1.28f ← latest
w3l_1_5_0_1_by_Keres.zip
w3l_1_5_0_1_by_Keres_SRP3.zip
w3l_1_5_0_1_debug.zip
1.28e
w3l_1_5_by_Keres.zip 1.28d
w3l_1_4_2_2_by_Keres.zip
w3l_1_4_2_2_by_Keres_SRP3.zip
1.28
w3l_1_4_2_by_Keres.zip
w3l_1_4_2_by_Keres_SRP3.zip
w3l_1.4.0.1_debug.zip
1.27b
w3l_1_4_by_Keres.zip 1.27a
w3l_1_3_by_Keres.zip
w3l_1_3_by_Keres_SRP3.zip
1.25b
w3l_1_2_by_Keres.zip 1.24
w3l_1_1_1_by_Keres.zip 1.23a
w3l_1_0_by_Keres.zip 1.22a
Source code *

The included release is built with the "old" Starcraft-style hash code. It should work with existing accounts.
If you want SRP3 support you'll need to rebuild the DLL with USE_SRP3 enabled in patches.h or download *_SRP3.zip package.
If you have problem with w3l, download debug version of loader, use it and send bugreport at https://github.com/w3lh/w3l/issues

Changelog

 Version 1.5.1.1
   * Added 1.28f version support

 Version 1.5.0.1
   * Added 1.28e version support

 Version 1.5.0.0
   * Added 1.28d version support

 Version 1.4.2.2
   * Added 1.28 version support

 Version 1.4.2.0
   * Added 1.27b version support

 Version 1.4.1.0
   * Allows connect to official BNet through GProxy

 Version 1.4.0.1
   * Remove tons of CRT code to reduce executable size

 Version 1.4
   * Added 1.27a version support

 Version 1.3
   * Fixed 1.25b patch bug
   * Some technical improvements by Rupan

 Version 1.2
   * Fixed DEP bug with wc3 1.24 and Windows 7.

 Version 1.1.1
   * Blocking ad requests
   * Fixed latency bug in SRP3 version

 Version 1.1
   * Info updated

 Version 1.1 beta3
   * Disabling DEP protection

 Version 1.1 beta2
   * Delay reduction can be controlled by file latency.txt

 Version 1.1 beta1
   * Fixed 1.23a patch bugs
   * Add delay reduction
  
 Version 1.0
   * All known bugs fixed

Thanks

Thanks to ACiD for their 1.18a patch and source, to phatdeeva and gr11x for the initial work on the new patch, to Rupan for the C port of w3l.asm, the posting of the ACiD patch source, and various fixes to the source, to the PvPGN and bnetd contributors, and to Blizzard for making such a fantastic game.
Thanks to Keres on the PvPGN forums for releasing fixes and updates, and to all who helped test and debug this release there.
Thanks to Google Chrome developers for DEP disabling method.
Thanks to Phoenicks on the Bored Aussie forums for ad blocking patch and 1.25b game.dll offset.


This program is Free Software distributed under the GNU GPL, version 3. For the full terms of the license refer to license.txt in the root of the source distribution.

Legal note

This is not intended as a piracy tool! Make sure you have bought a copy of Warcraft III before using this loader. Even then you may be breaking the law. If in doubt, do without!
This loader will not work for versions below 1.22a. Use the ACiD loader v1.2 for previous versions. It may work for versions higher than 1.27a but that is not guaranteed.
Use at your own risk.