*If you have problems downloading the program, try this alternative link provided by the author of pickup list.checker (http://bonta.kun.free.fr/listchecker/).
Step 2 - Configure the Config file
Once you have unzipped the folder, open the folder. You will see 3 files: BNCSutil.dll, pickup.listchecker.ini (your config file), and pickup.listchecker.exe (the program). Next, Open your Config file. Add the appropriate information where it tells you. Add your ROC and TFT CD keys, your battle.net account and password, and your WC3 directory (normally: C:Program FilesWarcraft III). For the place where you enter your server (bnetnetwork), switch between uswest, useast, europe, or asia, depending on which server you want to host in.
Config file: QUOTE (only edit red text)
bnetnetwork=uswest.battle.net
bnetkey1=roc key here bnetkey2=tft key here
bnetacc=your bnet name bnetpass=bnet pass
war3dir=C:Program FilesWarcraft III
hostport=6113
Step 3 - Move Files to WC3 Directory
Keep your unzipped folder open. Go to My Computer >> C Drive >> Program Files >> Warcraft III. Now select all the files from the unzipped Pickup.listchecker folder and drag them into your Warcraft folder.
Step 4 - Create a shortcut (Optional)
Once you have moved your pickup.listchecker files to your Warcraft folder, right click pickup.listchecker.exe (your pickup.listchecker program) and select "create shortcut." Put the shortcut in your desktop for convenience.
Step 5 - Creating a game
Turn on Warcraft III. Click Local Area Network Button. To host your game, push "Create Game". Select the map of your choice.
Step 6 - Allow battle.net players to join
Once your map has been created. Type: /hb [game name]: This will host a private game with the gn chosen /hbp [gamename]: This will host a public game with gn chosen /pc : once game is hosted it ping
Note: The host will be on LAN, but the rest of the players will be on battle.net
Other Commands: Compiled by Chakra@lordaeron
QUOTE
/checklist: Copys to your clipboard the list of players missing and who shouldn't be in the game.
/sendlan [IP]: Shows the game you host to the LAN screen of the destination IP(destination will need to have his/her port 6112 open and will need to go to the LAN screen before host uses this command, useful if the other person can't connect to battle.net, and it doesnt need him/her to run this app. on his computer at all).
/clientlan [IP:Port]: Same as sendlan, but can show the game you have joined or hosted. You will need to run this app on both computers, default port is 6111, which of course he will need to open.
/scanlan [IP:Port]: Scans for a game IP is hosting on LAN or, if he's/she's running this app., any game he has joined.
/hostbnet [Game Name]: Adds the game you host on LAN to battle.net's custom games list. Use /hostbnetpublic to add it as a public game.
/bnetcmd [Command] or /bnet [command] or /cmd [command]: Sends a battle.net command to battle.net when hosting with /hostbnet. /pingclients: Host only - Pings players connected to your "listchecker" game.
/openbnet or /startbnet: Connects listchecker to battle.net like it would with /hostbnet so you can whisper and stuff. /findbnet [Game Name]: Gets the game hosted on battle.net to show on your LAN games screen (so you don't need to log in, it saves some time, NOTE: If you don't specify a game name it will get the whole game list to show on your lan screen).
/setlist [ List] [Game Name]: Overwrites the list manually if it doesn't get it from IRC.