HCL or HostBot Command Library is a feature in GHost++ to pass different modes to a map automatically. The HCL system saves different values in the handicap information of the player. Since GHost++ is a hosting bot it can save more information then a normal Warcraft III client. The map must then extract the information saved in the handicaps and set the mode and after that restore the handicap. If a map doesn't support HCL the game will be ruined, because the handicaps of the players are changed. Several maps like DotA, Battle Tanks and Footmen Frenzy have implemented HCL.
Implementation and Links
- http://www.wc3c.net/showthread.php?p=1094560 - This is the implementation of the HCL standard into a map.
- http://www.codelain.com/forum/index.php?topic=644.0 - The original topic with the idea of setting the game mode by the hosting bot.