# About FyreChat

FyreChat is a Binary Chat application developed from [FyReBoT](projects/fyrebot/about.md) 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
[![[STAR.webp]]](<STAR.webp>)[![[SSHR.webp]]](<SSHR.webp>)[![[JSTR.webp]]](<JSTR.webp>)[![[DRTL.webp]]](<DRTL.webp>)[![[DSHR.webp]]](<DSHR.webp>)[![[D2XP.webp]]](<D2XP.webp>)[![[W2BN.webp]]](<W2BN.webp>)[![[WAR3.webp]]](<WAR3.webp>)[![[W3XP.webp]]](<W3XP.webp>)
- [[icons.webp|Icon Loading]]
- Spoof Ping to use [[-1ms.webp|-1ms]], [[0ms.webp|0ms]] or [[PLUG.webp|UDP Plug]]
- [[idles.webp|Custom Idle Messages and Presets]]
- Create & Join StarCraft games
- [[logon_characters.webp|Manage Diablo 2 characters]]
- [[create_d2games.webp|Create Diablo 2 games]] (in development)
- System Tray Icon
- Flood Protection
- [[debug.webp|Logging & Debugging]]
- [[colors.webp|Customize fonts and colors]
- [[plugins|Plugins]]
- [Live Channel List](https://fyrechat.openfyre.net/weblog/index.php)
- [Display Channel Source](https://fyrechat.openfyre.net/weblog/channel.zip) By venox (Kevin Stacey)
- [Archived Channel List](https://files.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
[more](/projects/fyrechat/version%20history.md)
#### 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/blob/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/raw/refs/heads/main/assets/Plugins/oper.dll) [ [Documentation](https://github.com/d4rkwyng/fyrechat/raw/refs/heads/main/assets/Plugins/OperDoc.txt) ] By Spht
- Adds bot capabilities to the Chat Client.
- [Aliases.bcp](https://github.com/d4rkwyng/fyrechat/raw/refs/heads/main/assets/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/raw/refs/heads/main/assets/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/raw/refs/heads/main/assets/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/raw/refs/heads/main/assets/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/raw/refs/heads/main/assets/Plugins)
**BNLS/JBLS Server:**
*Run your own server! (These include hashes)
- [JBLS 3.1](https://openfyre.fyrechat.net/bnls/JBLS.zip) By Hdx
- [BNLSWarden](https://openfyre.fyrechat.net/bnls/BNLSWarden.zip) By Ringo
### Images
**Product Testing:**
[![[starcraft.webp|100]]](<starcraft.webp>)[![[starcraft-shareware.webp|100]]](<starcraft-shareware.webp>)[![[starcraft-japan.webp|100]]](<starcraft-japan.webp>)[![[starcraft-broodwars.webp|100]]](<starcraft-broodwars.webp>)[![[diablo.webp|100]]](<diablo.webp>)[![[diablo-2.webp|100]]](<diablo-2.webp>)[![[diablo-shareware.webp|100]]](<diablo-shareware.webp>)[![[diablo-2-lod.webp|100]]](<diablo-2-lod.webp>)[![[warcraft-2-bnet.webp|100]]](<warcraft-2-bnet.webp>)[![[warcraft-3.webp|100]]](<warcraft-3.webp>)[![[warcraft-3-tft.webp|100]]](<warcraft-3-tft.webp>)
- Archives:
- [[weblog.webp|Live Channel List]]
- [[tooltip.webp|Tooltip Text]]
- [[transparent.webp|Transparent Skin]]