# Help
*Last Updated: 08.24.2012*
`*`**Required Files**
Included Files:
- [BCEL.dll](https://github.com/d4rkwyng/fyrechat/raw/refs/heads/main/BCEL.zip)
Needed Files:
- [Required Visual Basic Files](https://github.com/d4rkwyng/fyrechat/raw/refs/heads/main/required_files.zip)
- [Required Visual C++ Files](https://github.com/d4rkwyng/fyrechat/raw/refs/heads/main/vc7_crt.zip) (for plugins)
*Steps of Installing*
- Extract all files from FyreChat.zip into 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
- Browse through the other options and change if wished.
- Click connect or press F1.
*Idle Options*
- %ver - Version Info
- %uptime - Computer Uptime
- %botuptime - Application Uptime
- %connected - Connection Uptime
- %idle - Idle Uptime
- %self - Your Username
- %chan - Current Channel
### Console-Side Commands
*Usage: /command*
- **rejoin**
Joins Void and Returns
- **reply** 'text'
Sends text to last user who whispered you
- **disconnect**
Disconnects all open connections
- **reconnect**
Initiates connection procedures
- **uptime**
Displays idle, connect, app, & computer uptime
- **botuptime**
Sends bot uptime to channel
- **compuptime**
Sends computer uptime to channel
- **connected**
Sends connected uptime to channel
- **recorddata**
Displays system info from server
- **profile** 'user'
Retrieves the profile of user
- **version, about**
Displays bot version information
- **botnews**
Retrieves news from FyreChat website.
- **setusername** 'user'
Sets the username in configuration
- **setpassword** 'password'
Sets the password in configuration
- **setserver** 'server'
Sets the battle.net server in configuration
- **setproduct**
Displays available products to set to
- **setproduct** 'product'
Sets the product in configuration (Example: /setproduct STAR)
- **sethome** 'channel'
Sets the channel in configuration
- **setcharactername**
Sets the Realm character name in configuration
- **realmconnect**
Connects to Realm
- **getlag**
Gets ping of self
- **getlag** 'user'
- Gets ping of user
- **clear**
Clears all buffers (chat and whisper windows and send textbox
- **clearscreen**
Clears chat screen
- **queue**
Queue size
- **clearqueue**
Clears the queue of messages
### Plugin Commands
- **loadplugin** 'plugin'
- Loads the plugin. Note: You need to type the path from the FyreChat.exe
- ex: "/loadplugin plugins\aliases.bcp"
- Note: Plugins in plugins folder are automatically loaded
- **unloadplugin** 'plugin'
- Unloads a loaded plugin.
- **listplugins**
- List the the plugins that have been loaded.
### Experimental Commands
- **downloadfile** 'filename'
Downloads filename (example: icons.bni, bnserver.ini)
- **news**
Gets and displays news from battle.net 0x46
- **realmserverlist**
Displays available realms to connect to
- **realmgamelist**
Displays available Diablo 2 games to join
- **realmjoingame** 'gamename'
Attempts to join the Diablo 2 game
- **changepassword** 'newpassword'
Changes your password to the newly typed password (currently only works with WAR3/W3XP)
### Thanks (Archival):
Zonker - Helps with all the bugs
Raihan - Old web logging system and programming help
UserLoser - Helped with hashing and more
Fallen - My right hand man: programming and beta help
Exorcizt - Extensive beta testing during FyReBoT development
Damian - First beta tester
Thaw - Bug reports
Levaris - Early FyReBoT beta testing
Cryptic - Old FyReBoT graphic designer and beta testing
Deep - FyReBoT beta testing
idiot - FyReBoT bugs and ideas
Murder - FyreChat beta and ideas
Goffy59 - FyreChat beta testing
Marshall - FyreChat beta testing
Feanor - Moral Support
Venox - PHP Script for Web Logger