General:
* Started a release notes.
* Changed the font and color used to display system messages, so its easier to read and more clear.
Corpse Menu:
* Added “Salvage All” – performs an “Auto” loot, but loots everything; not just whats on the lootlist.
* Added “Context Help” – opens a help page about the corpse menu.
New Features:
* Added multi-client support. You may have to alt-tab through each of your client windows for the client selection screen to show up though. I think its due to a problem with the way .NET retrieves the window caption. Although the captions are useless pre-login, you can see the PID.
* Added checks for proper client version, so it can display a message instead of just crashing and displaying an uninformative message.
* Did a complete rewrite of UOAI2 2D Client detection. It is a LOT faster now. This results in a lot faster loading. Switched from an ArrayList to a hashtable.
* Lootlist subcommand “list” now gives the type description with the item type number. Example: “cut leather : 4225″ which used to be just “4225″
* Added the web address list. It keeps track of all of the web addresses that people mention. The list does not save when KA closes.
Commands:
* Added synonym “ll” for command “lootlist” (the two are interchangeable)
* Added synonym “r” for lootlist subcommand “remove”
* Added synonym “a” for lootlist subcommand “add”
* Added synonym “l” for lootlist subcommand “list”
* Added synonym “c” for lootlist subocmmand “clear”
* Added subcommand “last” and “l” for “web” to open the default browser to the last website someone mentioned in the game. For example: someone says “look at my awesome site at http://wiki.developuo.com/index.php?title=Kontrast_Assist_Main_Page . All you have to do is type “.web last” or “.web l” and it will open that site with your default web browser.
* Added subcommand “list” for “web” to display a dialog menu with all of the websites people have mentioned in the game. For example: 5 different people all list their websites throughout the time that you are playing, you just type “.web list” and it will pop up with a menu for you to just click on the web address and click “Ok” and your default web browser will open to that address.
Source Code:
* Split up the source into multiple files for easier reading. And also, added regions for that same purpose.
UOAI2:
* Fixed Item.TypeName cliloc offset, it will now return the proper string, instead of a blank string, or something completely random.
* Fixed a crash related to UOAI2 targeting with the 9th Anniversary Edition 2D client.
* Fixed a crash with the context menus. UOAI2 would randomly crash if an object was destroyed in the UOAI2 database and the client requested a context menu for it. This resulted in an unhandled null reference exception, and crashed the client.
* Added error logging, errors will appear in “UOAI2 Errors.txt” with thier date and time stamp.
Download:
KA 0.3 Beta
KA 0.3 Beta Source Code