//For anti-detection, if you don't know its meaning, just let it go.
//Quote Sting's own explanation of bn.
//-d2loader is supported, but d2 will check the version when connecting to Battle.net, and may detect the existence of hackmap.
//-So, for security reasons, hackmap will be automatically uninstalled at this time.
//-My suggestion is:
//- 1, if you don't care about being detected (for example, if you use it on a stand-alone or private server), you can set it in d2hackmap.cfg:
//-Extra work Dll operation: 0
//-2. If you care about being detected, you can load d2hackmap and connect it to battle.net. Or set in d2hackmap.ini:
//-autoloadhackmap dll =1# Automatically load d2hackmap.dll when the integrity check succeeds (if you use d2loader, the integrity check will fail).
//-or
//-autoload hack map dll = 2 # automatically loads d2hackmap.dll without security check.
// -
//-3. If you are very concerned about security, don't use d2loader, because d2loader has also changed something (2 in bnclient.dll, d2gfx. dll 1 piece).
//-may be detected.
//-4. If you only want to use the map opening function, you don't need to install d2hakmap.dll. After entering the game, switch to running d2hakmap.exe and click the "Reveal Behavior" button.
//-"Reveal Act" will not change any code of d2, and it will do integrity check before opening the map, so it is very safe.
//-5, d2hackmap may conflict with JJJ's anti-detection, so don't run ad. D2hackmap already contains all the functions of anti-detection.
//-and do better. Jhj's ad prevents 64/65 detection by dll mirroring, which has the advantage of simple implementation, but the disadvantage is that it must be loaded before all hack are loaded.
//-(Therefore, the three ad modified by d2loader cannot be protected), and it takes up memory. The practice of d2hackmap is to generate one based on dll file when encountering 64/65 detection.
//-copies of clean DLLs, so you don't need to load them in advance, you can protect all DLLs, and generally don't occupy memory.
Dll action outside work: 0 // automatically loads, which is annoying. :-1, -2 // Except for the set, unique, rare and elaborate, they are all hidden, and will be displayed later if necessary (the rare value increases in 1 10, so they are not hidden.
)
The functions are all here.