This is a very small anti-spam program for usage on bot infested bnet. It works by constantly clearing the screen from messages while the selected lock keys is active. The upload of this program has been approved by the admins before postage.
WilloWisp is programmed in visual basic 6.0 and uses standard VB6 components plus the windows APIs "keyb_event" and "GetKeyState". Because of this it should work on windows 95 or later.
Windows XP - by Kijya
Windows Vista - by TurbulentTurtle
Windows 7 - by TurbulentTurtle
Download the exe file and place it in a folder of your choosing, create shortcuts as you please. Make sure to run it with administrator privileges. When you have started it:
Select which lock key to use -> My advise is to use scroll lock if possible, since it would interfere the least with your playing.
Activate use of pause key in WilloWisp. Also in the game you should go to "options->configure controls" and add pause to "clear messages" in the "Key/Button Two" column. If you do not do this step willowisp will be using the games default key for clear messages (n) however that key will interfere more with your playing.
Use slider to set the passive timer interval, this decides how of then WilloWisp will check the status of the lock key. The lock key status check determines if the active timer is turned on/off.
Min = 0.1 seconds
Max = 5 seconds
Use slider to set the active timer interval, this timer will repeat the pressing of the "clear messages" key (n or pause, depending on step 2).
Min = 0.02 seconds
Max = 5 second
Note: the key repetition made is not specific to diablo 2, there is no code involved that specifically targets the game, it just simulates the n or pause keystroke as such.
Note2: This program will save its settings to "settings.txt" on closing and load it on startup. If you mix around with it the program may not start correctly. If you have done this then just delete the text file and let the program make another one.
I tried this out on XP SP2, and everything works just fine! Took me a second to realize you had to have that particular 'Lock' key activated to turn this on, I'm terrible about not reading instructions.
I cannot guarantee anything, I do not actively try to circumvent warden, however I did program in a way that shouldn't specifically target the diablo 2 game. Since full sorce is available you can inspect the methods used if you wish (best opened using visual studio vb6, but can be opened in notepad).