# About FyreChat
![[fyrechat_logo.png|align=center]]
FyreChat is a Binary Chat application developed from [[projects/fyrebot/about|FyReBoT]] source. The application provides an easy to use interface to connect to battle.net emulating a Blizzard client.
[GitHub](https://github.com/d4rkwyng/fyrechat)
#### Features
![[images/fyrechat/icons/STAR.jpg]]![[images/fyrechat/icons/SSHR.jpg]]![[images/fyrechat/icons/JSTR.jpg]]![[images/fyrechat/icons/DRTL.jpg]]![[images/fyrechat/icons/DSHR.jpg]]![[images/fyrechat/icons/D2XP.jpg]]![[images/fyrechat/icons/W2BN.jpg]]![[images/fyrechat/icons/WAR3.jpg]]![[images/fyrechat/icons/W3XP.jpg]]
- [[icons.jpg|Icon Loading]]
- Spoof Ping to use [[-1ms.jpg]], [[0ms.jpg]] or [[images/fyrechat/examples/interface/plug.jpg|Plug]]
- [[idles.jpg|Custom Idle Messages and Presets]]
- Create & Join StarCraft games
- [[logon_characters.jpg|Manage Diablo 2 characters]]
- [[create_d2games.jpg|Create Diablo 2 games]] (in development)
- System Tray Icon
- Flood Protection
- [[debug.jpg|Logging & Debugging]]
- [[colors.jpg|Customize fonts and colors]]
- [Plugins](https://github.com/d4rkwyng/fyrechat/tree/main/plugins)
- [Live Channel List](https://pub.mindtricks.io/fyrechat/weblog/index.php)
- [Display Channel Source](https://pub.mindtricks.io/fyrechat/weblog/channel.zip) By venox (Kevin Stacey)
- [Archived Channel List](https://pub.mindtricks.io/openfyre/?p=channel_old)
#### Version History
- **2.1 build 9 (23 August 2012)**
- Added BNCS (C/S 0x55, 0x56) and BNLS (C/S 0x05, 0x06) packet handling for password changes.
- Added command **/changepassword** to change passwords on NLSv2 (WAR3/W3XP)
- Temporarily added boolean to check if web channel list had been changed. Removed.
- Added check for if BNCS 0x0B channel list is empty, if so: resends 0x0B.
- Fixed failed BNLS 0x11 on asia.battle.net servers. Needed to be "00" for IPs with "0"
- Updated Create StarCraft Games to closer match client and added WarCraft II creation as well.
- Fixed browsing for maps in StarCraft/Warcraft game creation window.
- Fixed bug with minimizing to system tray.
- **Released to public (08-24-12)**
- **2.1 build 8 (21 August 2012)**
- Added command **/botnews**. Retrieves news from FyreChat website.
- Fixed bug with client not reconnecting after creating a new account.
- Added account creation under WAR/W3XP.
- Fixed some typos and colors of text.
- Added new option to hide displaying of Server Types in chat (BNCS, BNLS, etc...).
- Cleaned up BNCS code.
- Restructured BNLS code.
- Temporarily added BNLS (0x0A) to confirm BNCS (S 0x54) proof. Removed. BNLSWarden doesn't support?
- Added BNLS (0x11) verification of server IP and signature from BNCS (S 0x50) - only WAR3/W3XP
[[projects/fyrechat/version history|more]]
#### Download
[Download FyreChat](https://github.com/d4rkwyng/fyrechat/releases/download/public/FyreChat_2.1.09.exe) Latest Version - 2.1.09 (08.24.12)
**Required Files:**
- Visual Basic 6 Runtimes
- Visual 7 Runtimes (plugins)
- msinet.ocs (weblist)
[Download Required Files](https://github.com/d4rkwyng/fyrechat/raw/refs/heads/main/required_files_new.zip)
**Install:
**Make sure to install the required files first before attempting to run FyreChat.
- Extract all files downloaded zip to a folder.
- Execute the FyreChat.exe application.
- Open the Configuration and fill in your information.
- Select your product you wish to log on with and it's CDKey
- Click connect
[[projects/fyrechat/help|Help]] | [[troubleshooting|Troubleshooting]]
#### Plugins
*FyreChat supports the use of BCP plugins developed by Skywing. The following is a list of recommended plugins.*
- [oper.dll](https://github.com/d4rkwyng/fyrechat/tree/main/plugins/oper.dll) [ [Documentation](https://github.com/d4rkwyng/fyrechat/tree/main/plugins/OperDoc.txt) ] By Spht
- Adds bot capabilities to the Chat Client.
- [Aliases.bcp](https://github.com/d4rkwyng/fyrechat/tree/main/plugins/Aliases.bcp) By Yoni
- Allows you to create your own aliases for commands, or create chat-shortcut commands.
- [AlwaysOnTop.bcp](https://github.com/d4rkwyng/fyrechat/tree/main/plugins/AlwaysOnTop.bcp) By Spht
- This plugins creates a "Window" menu from which you can toggle the bot being displayed on top of other windows at all times, even when it loses focus.
- [Trivia.zip](https://github.com/d4rkwyng/fyrechat/tree/main/plugins/trivia.zip) By Spht
- Loads trivia questions and keeps track of user scores. **/trivia on|off|auto**.
- [WinampControl.bcp](https://github.com/d4rkwyng/fyrechat/tree/main/plugins/WinampControl.bcp) By UserLoser
- Allows you to control Winamp through the bot. Commands: **/play, /stop, /pause, /next, /back, /sop, /eop, /volup, /voldown, /rewind, /forward, /closewinamp, /songinfo, /sendsonginfo.**
[More Plugins](https://github.com/d4rkwyng/fyrechat/tree/main/plugins)
**BNLS/JBLS Server:**
*Run your own server! (These include hashes)
- [JBLS 3.1](https://pub.mindtricks.io/fyrechat/bnls/JBLS.zip) By Hdx
- [BNLSWarden](https://pub.mindtricks.io/fyrechat/bnls/BNLSWarden.zip) By Ringo
### Images
**Product Testing:**
[![[images/fyrechat/examples/games/STAR.jpg|100]]](images/fyrechat/examples/games/STAR.jpg) [![[images/fyrechat/examples/games/SSHR.jpg|100]]](images/fyrechat/examples/games/SSHR.jpg) [![[images/fyrechat/examples/games/JSTR.jpg|100]]](images/fyrechat/examples/games/JSTR.jpg) [![[images/fyrechat/examples/games/SEXP.jpg|100]]](images/fyrechat/examples/games/SEXP.jpg) [![[images/fyrechat/examples/games/DRTL.jpg|100]]](images/fyrechat/examples/games/DRTL.jpg) [![[images/fyrechat/examples/games/D2DV.jpg|100]]](images/fyrechat/examples/games/D2DV.jpg)[![[images/fyrechat/examples/games/DSHR.jpg|100]]](images/fyrechat/examples/games/DSHR.jpg) [![[images/fyrechat/examples/games/D2XP.jpg|100]]](images/fyrechat/examples/games/D2XP.jpg) [![[images/fyrechat/examples/games/W2BN.jpg|100]]](images/fyrechat/examples/games/W2BN.jpg) [![[images/fyrechat/examples/games/WAR3.jpg|100]]](images/fyrechat/examples/games/WAR3.jpg) [![[images/fyrechat/examples/games/W3XP.jpg|100]]](images/fyrechat/examples/games/W3XP.jpg)
- Archives:
- [[weblog.jpg|Live Channel List]]
- [[tooltip.png|Tooltip Text]]
- [[transparent.png|Transparent Skin]]