Entelechy is a .NET 4 Battle.net binary chat client, written by Andrew Sachen as a successor to the now outdated Ripple Chat Bot.
Entelechy is designed exclusively for chat on Battle.net servers, capable of emulating any client from classic Diablo to Warcraft III: The Frozen Throne, and works with 13 digit, 16 digit, and 26 digit keys equally.
Entelechy's interface is designed in a tab style, for ease of multi-profile activity.
A great amount of emphasis has been put into Windows 7 integration, including taskbar thumbnails for every profile, a jumplist integration, and full support for standard user accounts.
Entelechy can either be installed or run from a portable drive or custom folder.
If it isn't installed to the Program Files directory, all settings are stored in the bot's folder for portability.
The chat interface in Entelechy is powered by Mozilla's Gecko rendering engine (XULRunner 15), allowing for HTML5/CSS3 effects in chat, including integrated YouTube, video and audio playback (OpenFormats only).
An extremely intuitive context menu system allows you to even right click users speaking in chat rather than finding their names in the channel list.
Whisper windows and profiles are also tabbed, and have a lot of intuitive and unique features, making Entelechy one of the most progressive Battle.net clients in existence.
Entelechy 0.7 (Build 2) and above include a Chess game via whispers, with a customizable set of pieces using a library called ChessPieces.dll.
If you would like to make your own pieces, you can compile a new ChessPieces.dll using this source code.
Simply replace the images and compile a new library, replacing your old one.
You can get a Visual Studio (4.0+) compiler for free from Microsoft.
If you want to run Entelechy from a custom folder (such as on a USB Flash drive or your desktop), you may download a 7zip compressed copy of Entelechy which may be extracted to any location.
Portable Entelechy v0.7 (Build 3, Rev 2) (Requires 7zip)