RevealFurther was developed by TheAce (aka _Ace or gerardolm).
It works by fooling D2 into revealing more than it actually should when you move to a location you haven't explored. This is especially useful when going through dungeons while there is no public decent maphack.
HOW TO USE IT
Place the DLL inside D2Loader's plugin directory (%PROGRAMFILES%\Diablo II\plugin, create the directory if it doesn't exist).
Launch D2Loader. After patching D2's memory (just one byte), the DLL will automatically unload.
After all, every single hack that interacts with D2's memory is detectable.
This one only writes a byte to the memory in an uncommon location.
Other hacks (for example RDBlocker, Failed To Join Delay Reducer, etc.) also do this, but still, USE THIS AT YOUR OWN RISK, I take no responsibility whatsoever on banned accounts, CD-Keys and such.
plugin.h and d2param.h are header files needed to make plugins for D2Loader.
revealfurther.c contains the main source of the DLL
revealfurther.def contains the base address in which the DLL "should" be loaded and the exports (just QueryInterface, which is the function D2Loader uses to interact with its plugins).
To compile, just execute make.bat (you'll need Microsoft Visual Studio 6.0).
clean.bat will delete compilation/linking files.