Asgard3 is a multi-functional battle.net client. It is designed in C# using Microsoft Visual Studio 2012 and requires the Microsoft DotNet Framework 3.5. Asgard3 is capable of loading multiple clients in a single executable. Asgard3 supports plugins which can be wrriten in either C#, VB.Net, or C++. Asgard3 is compiled for Mono on Linux using MonoDevelop.
+Added Y flag for auto designate.
+Fixed on leave error.
+Added plugins command to view plugins.
+added /profiles command to Asgard3-CLI.exe
+fixed issues where the bot would crash if verbyte is missing.
+updated my bnet name in the version command.
+Fixed file save bug which would cause a random error.
+Updated hashing for D2
+Added the ability to set font and font size.
+Emnet handling properly done for new emnet stuff
+General bug fixes
+Complete redesign of RTB backend storage system massive performance increase.
+Fixed RTB backend system should see better performance.
+Fixed clone profile
+Relaxed filter system.
+Fixed a few issues and revamped the queue times.
+Fixed timestamp issues regarding chat.
+Updated timings for the asgard queue sharin system
+Redesigned the chat document for storing chat information fixing the memory leak.
+Fixed an issue with the RichTextBox not removing lines
+Updated the AsgardQueueSharingSystem plugin
+Added Socks5 Support
+Fixed memory leak issue relating to the RTBLib
+Linux supported and tested on debian 7.0 and ubuntu 10.04 LTS with latest mono framework
+Fixed filters and certain flag update / rejoin channel issues causing names to appear multiple times.
+Changed the error submission system, submission of the error is up to the end user.
+Fixed up the queue sharing plufin system.
+Revamped the operator plugin to help ensure double banning doesn't happen.
+Ok, filters are fixed now just tested them. Stupid typo messaged them up.
+Fixed asgardqueuesharing system disconnection freeze issue.
+Fixed operator status not reset when rejoining a channel.
+Fixed filter issues hopefully shouldn't filter non filtered people.
+Asgard3 now uses ZeroBot filter system.
+Fixed issues with the operator plugin and queue sytem
+Fixed asgardqueuesharingsystem issue with war3 and whispering.
+Reworked backend bnet packet sanity checks.
+Added socks4 and http proy support, may have issues with hashing if so use bnls until addressed.
+WARNING realm support won't work using proxies yet.
+Added cycle realm characters so your characters wont expire.
+Part of the filter system has been disabled as it wasn't performing as well as expected.
+Fixed issues with the channel and chat document.
+Fixed tab issues when on warcraft 2.
+Fixed asgardqueuesharing plugin.
+Now includes .pdb files for better error reporting.
+Changed the auto update system a bit.
+Revamped the Asgard3 installer
+Fixed bugs relating to the channel document.
+Fixed bugs related to battlenetformatuser
+Fixed issue with http requests erroring.
+Added cdkey santity checks.
+Fixed error if bot is missing hashes.
+Added back thumbnails using websnaper
+Made massive changes to the UI backend.
+Fixed bugs with link display system.
+Fixed profile having and not have tabs correctly so you can easily change it without unloading the profile.
+Made changes to the auto update system.
+Massive performance increases due to backend changes.
+Fixes to the filter system.
+Massive changes to filter system
+Bug fixes regarding the new UI
+Added the ability to control if the bot checks for updates periodically or not
and if so how often.
-Removed thumbnail image as it used way to much memory and could be a security risk.
+Cleaned up code.
+Revamped thumbnails for links
+Enhanced error handling.
+Fixed crazy scrolling and made thumbnail tooltips a fixed width.
+ Added try/catch for WebSnapr function, in case js doesn't load.
+Added Function SaveXML in Asgard3.Core.cs
+Updated Function LoadXML to return the object type rather than an object.
+Added New Namespace Asgard3.XML.BnlsDatabase
+Added the following files to the Asgard3.XML.BnlsDatabase
+Fixed issue with WebSnapr returning bad thumbs for hyperlinks. Only returns homepage thumbnail now.
+Fixed Regex match for http and www links. Still no expression for domain only-strings.
+Fixed issue regarding profile config window and bnls server list.
+LineLimit for chat now works.
+Chat channel tooltips added.
+Revamped download system again!
+Added file crc check decreasing update time.
+Revamped the autiupdate system and implemented some new UI changes.
+Fixed channel list issues.
+Revamped user interface and added some more settings
+Updated asgard3 plugin issues caused by new installer system.
+Updated the asgard 3 launcher.
+Changed updater code it now checks both last modified time and filesize if either are different
it will attempt to update.
+Added installer system
+Updated the about window
+Fixed operator plugin error regarding the force command.
+Fixed auto update bug regarding file status
+Added Minimize To Tray in Features so you can enable or disable the tray icon.
+Added the AsgardQueueSharingSystem.dll
+Added the Operator.dll
+Fixed some bugs with the plugin system
+Added the ability to disable startup checking for bot files and plugins.
+Fixed Asgard3WPF.exe to work with the changes made to the core regarding icons.
+Revamped the plugin system to allow plugins to add one ore more listviews to the bot profiles gui.
+Revamped the Asgard3 Launcher.
+Changed how the bot loads and checks file on startup.
+Added in icon downloading, Asgard3 now uses icons.bni which is downloaded from battle.net.
+SimpleQueueSystem now has the cq command which requires the flag of F
+Now includes the DatabaseManagement plugin
+Now includes the ToolKit plugin, to use the plugin make sure you have a trigger set and have added yourself with the flags of I
using the database management plugin. It has the following commands, google, translate, wolfram, twitter. examples as follows:
google 2+ 2
translate german hello world!
+Fixed bugs related to plugins not working without a tab for the profile.
+Fixed the simple queue plugin.
+Revamped the command system.
+Fixed a few errors related to profiles being shown or not.
+Added profiles menu
+Fixed remove profile.
+Added rename profile.
+Added clone profile.
+Added in tabcontrol images.
+Updated the Asgard3 Launcher.
+Changed default font in Asgard3.
+Debug Window now uses a monospace font.
+Realm login will be remember unless you manually connect to the realm.
+Fixed parsing bug when you received a whisper due to changes i made to fix statstring parsing.
+Added in realm character creation and deletion and fixed statstring parsing for diablo 2 for both realm character list
and in channel.
+Expanded realm support to include character stat information and protection has been implemented so the end user
will not get themselves ipbanned. Logging on an Expansion character while on normal D2 WILL RESULT IN AN IPBAN.
+Realm login support added
+Fixed a few bugs related to the plugin system.
+Revamped data arrival for battle.net connections
+Added in the command dictionary for each bot profile (used for a command system which will be added
through plugins later).
+Added the offical simple queue system plugin.
+Fixed some bugs related to plugins.
+Added in the ability to select which plugins are loaded on each profile.
+Updated the Asgard3Launcher to ensure it doesn't have any trouble while updating the bot.
+Fixed plugin update error, it would detect plugins needed to be updated but was unable to update them due to file access violation.
+Revamped update system and the plugin system, plugins can now include required information for the bot to automatically update them.
+Asgard3WPF seems to be stable with local warden now due to changes i have made.
+Added support for creating and implementing a queue system via plugins.
+Revamped the backend connection coding should see major performance boosts under heavy flooding and large loads.
+Fixed and renamed the profile manager to the profile config as profile manager will be needed for upcoming features.
+WARNING: Asgard3WPF will not always respond to warden it seems to random;y decide not to respond every so often and your profile will automatically reconnect
+IMPORTANT: At this time plugins are not supports by Asgard3WPF
+Updated the ExamplePlugin.zip with an example of how to do a queue system and other stuff.
+Fixed chat events (They will now show up -.-)
+Fixed filters time a bit more.
+Added hotkeys to Asgard3 WPF
F1 = Connect
F2 = Disconnect
PageUp = Next Profile
PageDown = Previous Profile
+Fixed filters up some.
+Added the Asgard3WPF Alpha Edition (For those who want to test it out. It doesn't have all the abilities that Asgard3.exe has).
+Code changes to core to allow for better intergration into Asgard3WPF.
+Plugins can now override default warden handling with there own methods.
+Fixed profile manager bug where it didn't register that you changed server in certain areas of the code.
+If you change the realm display settings it will update automatically.
+Added in flood filters
+Added the ability to show or hide joins and leaves
+Added the UserList and opened it up to plugins which allows you to access the users in the channel and such.
+Revamped the update system, won't allow you to begin updating while a file is downloading.
+Added in the database and allowed plugins to access it.
+Updated the example plugin.
+Updated the Asgard3Core.dll
+Changed down to the microsoft dot net framework 3.5.
+Fixed a bug with profile unloading.
+Major changes to the BattleNetClient (Major changes under the hood)
+Now requires the microsoft dot net framrwork 4.0 beta 2.
+Fixed bug with join / leaves that was created due to revamping of battle.net events.
+Revamped plugin system adding in GetSetting and SaveSetting.
+Added increased error handling for the plugin system.
+Revamped color scheme and display of events.
+Added in bot profile commands
/clear (Clears the chat window)
/lines (Sets the limit of how many lines to kep before removing the top one.)
/profile (Looks up a battle.net users profile)
+Revamped about menu.
+Revamped startup checks and code.
+Revamped the plugin system.
+Added a plugin example in VB.NET
+Added the ground work for the plugin system.
+Added the plugins folder.
+Added a basic example of the plugin system in action.
+Added about window.
+Updated automatic update code to fix some bugs.
+Added OS Information.
+Added new icon thanks to Justice@BnetDev.net
+Adjusted for windows 7 pin to task bar.
+Updated local warden files.
+Fixed the bug when attempting to have a profile load automatically.
+Fixed the bug when attempting to have a profile auto connect.
+Added automatic hash downloading and updating.
+Added automatic bot update system.
+Added advanced channel tooltips (Diablo 2 statstring parsing isn't working 100% yet). sys
+Added automatic checking for updates every 6 hours.
+Added BNLS Server list.
+Redesigned the profile manager backend.
+Added cdkey management to the profile manager.
+Added profile manager.
+Changed profile loading.
+Added profile saving.
+Added username realm settings.
+Changed config file structure.
+Added autoload of profile.
+Added autoconnect of profile.
+Added reading battle.net user profiles.
+Added writing battle.net user profiles.
+Fixed battle.net statstring parsing error.
+Expanded support for friends list, now shows more information.
+Friends list will do a complete refresh every 7 minutes.
+Clan list will do a complete refresh every 11 minutes.
+Added support for clan list.
+Added support for friends list.
+Added auto reconnect (will check if your disconnect and should attempt to reconnect every 60 seconds).