Welcome      UOAssist     Order UOAssist     UOAssist Help    products, services, and other info

UOAssist

Get It Now!

Q & A

Things to note

Known Bugs

Other Tools

Updates

EMail Servers not delivering mail

Locate Key

This page last updated: March 21, 2002 12:37 PM. MST

Old Update Information

 

UOAssist.dll 1.19.8.3 - November 30, 2001

  • UOAssist now uses the 'new' menu system for all shards.

UOAssist.dll 1.19.8.2 - November 29, 2001

  • Recycle/repair agent fixed for 'new' servers
  • The 'new' servers have a small change in them that could cause a crash on login if a specific condition was present.  The problem has been fixed. 
  • Added Great Lakes and Napa Valley  servers to the 'new' list so the recycle agent will work with the 'new' blacksmith menu.

UOAssist.dll 1.19.8.1 - November 21, 2001

  • Added Pacific and Thanksgiving servers to the 'new' list so the recycle agent will work with the 'new' blacksmith menu.

UOAssist.exe 1.5.8.6  UOAssist.dll 1.19.8.0 - November 16, 2001

  • If you were unable to connect to the UpdateAce server and switched clients using the quick selection dialog that new selection didn't register and the last used client would still be launched.  - fixed
  • Changes to the blacksmith menu stopped the smelting portion of the recycle agent to fail.  New code is in place and active if you log into LS or TC 2.  Also added to the agent is a counter so you can tell how far along the agent is with the items.  If the count displayed doesn't equal what really is in your recycle pack you need to count resources (NumLock is default).

UOAssist.exe 1.5.8.5  UOAssist.dll 1.19.7.7 - November 10, 2001

  • IE6 users - If the graphic at the top of the update/news page didn't fully load or timeout from loading before pressing the continue button it could result in IE6 crashing in URLMON.dll.  This MAY help avoid that problem.  This has been a hard one to even look into because it couldn't even be reproduced until yesterday and even then not often.  NOTE - If this still happens to you after this update please email uoassist@tugsoft.com with your Internet Explorer version, OS version (IE Win98, ME, XP Pro ...), processor speed, RAM amount and a note telling if the banner graphic was fully displayed or not.  You should be able to avoid the problem by waiting for the banner graphic to fully display or timeout and display the empty box with the red X in the top left corner before pressing the Continue button.
  • If the UpdateAce server was unreachable the Settings button at the bottom right of the update/news page wasn't available, also the quick client choice selector didn't appear.  Now even when if the UpdateAce server connection fails those features should be available.
  • Last update added in the trademark symbol in the titlebar of UOAssist.  Some default 'titlebar' fonts did not have the symbol available (appeared as a vertical line) so it has been removed for now.

UOAssist.dll 1.19.7.6 - Oct 30, 2001

  • Using the -adduseonce command would cause the command to show above your head as though you spoke it as well as show in your journal.  It has been fixed so those things no longer happen.  (Note: you can type/speak -help to get a list of all 'command line' commands.

UOAssist.exe 1.5.8.1  UOAssist.dll 1.19.7.5 - Sept 27, 2001

  • UOAssist will change UOAssist cfg files (macros, hotkeys, settings ...) so they are not read only automatically now.  For some reason a couple of people had a problem with the files getting marked read-only which made it so UOAssist would no longer use the settings or update them.  No cause was found but this change should help with the problem.
  • Changes made to work better with WinXP and IE6.0.  NOTE:  If the titlebar display is on in WinXP the 'system' buttons on the UO window will not be drawn by UOAssist in the correct spots which may cause confusion.  It is only a display problem and will be looked into for a future update.  Also note that on WinXP the 'old' load method does not currently work.

UOAssist.dll 1.19.7.4 - Sept 5, 2001

  • Fixed the messed up titlebar text problem.  
  • Fixed the problem multi-byte character set users had with entering text when using UOAssist.

UOAssist.dll 1.19.7.1 - Sept 4, 2001

  • Updated to work with new OSI client.  Still contains the problem with the text in the UO titlebar getting corrupted when UOAssist first starts up.
  • Corrected the reagent use for the spells OSI changed a while ago.  NOTE:  The in game spell book still displays the wrong reagents but on UO's website it has the updated/correct information. 

UOAssist.dll 1.19.6.1 - August 23, 2001

  • The servers now seem to be sending packets that confuse UOAssist when you first login so UOAssist things all or at least most of the items in your main pack get removed.  This makes it so the resource count is off when you first login.  This version ignores that information when you first login so the resource count should be correct if it was the last time you played.  But as always if you have problems with UOAssist not being able to 'see' items that are in your pack you should count resources (NumLock is the default hotkey).

UOAssist.dll 1.19.6.0 - August 17, 2001

  • UOAssist's stat bar will now show the correct max hit points rather than your current strength.

UOAssist.exe 1.5.8.0  UOAssist.dll 1.19.5.1 - July 13, 2001

  • A new command has been added '-adduseonce'.  It makes it so you can add items to the use once agent's list without switching between UO and UOAssist.
  • Changed when registration keys are stored to avoid people losing them at times
  • Added the ability to change the 'priority' of the UOAssist interface thread.  This was done so on the few setups that had problems with UOAssist appearing or moving very slow when switching between 'tabs'.  UO was hogging all of the processor time but this will help and shouldn't cause UO to move slower.  If you press the Settings button at the bottom right of the UOAssist update/news page you can find the setting.

UOAssist.exe 1.5.7.6 - June 28, 2001

  • Found a problem that caused the uninstall to crash in certain conditions and fixed it.

UOAssist.exe 1.5.7.4   UOAssist.dll 1.19.5.0 - June 24, 2001

  • Version 1.5.7.3 had a bug that was switching people to once per day updating.  That caused problems for people that used both the 2d and 3d client and were missing the selection.  This update resets UOAssist to update each time and to display the 'quick client choice dialog'.

UOAssist.exe 1.5.7.3   UOAssist.dll 1.19.5.0 - June 24, 2001

  • Fixed a bug that code cause UOAssist to crash on exit.
  • Fixed a bug that could cause the UOAssist interface to not appear about 1 out of 100 startups (took a while to find:).

UOAssist.dll 1.19.4.2 - June 23, 2001

  • If an object that was unmovable was attempted to be moved UOAssist would not let you play a macro until a valid move was completed.  This was fixed so UOAssist detects the invalid move.

UOAssist.exe 1.5.7.2   UOAssist.dll 1.19.4.0 - June 22, 2001

  • The 'old' load method was broken for most people (UO would start to load then disappear).  These updates correct that.
  • Vendor agent settings were not being saved/loaded correctly. Bug fixed.
  • Skill agent settings also were not being saved/loaded correctly depending on how one exited UO.  Bug fixed.

UOAssist.exe 1.5.7.1   UOAssist.dll 1.19.3.2 - June 20, 2001

  • The settings page off the update/news display now allows you to set UOAssist to use character ID's for saving.  Also you can set a path for UOAssist settings if you do not want them under the UOAssist directory.
  • Changing the sort order of skills now updates the global settings better (meaning you don't have to be logged in to do it)
  • When starting UO in full screen mode will still set UO as the 'active' app.  This is how it has been but was 'broke' a couple of updates ago.  This may flash more than it did previously as Windows is changing between UOAssist and UO windows.
  • The View yourself as: list updates correctly between logouts/logins.  This feature does not 'save' so you must set it each time you log in.  
  • Depending on how UO was exited it could cause the current macro name to become corrupt.  That should fixed in this update.  If you see this or any other settings getting corrupted between gaming sessions please email details to UOAssist@tugsoft.com.

UOAssist.dll 1.19.3.1 - June 15, 2001

  • Fixed User1 and User2 resource types so they save/load correctly now.
  • Fixed macro 'item bags' so they save/load correctly.
  • Fixed character data not saving when the name ended with a space
  • Added the ability so UOAssist can save data using the character's ID instead of name so even if you have multiple characters on the same server with the same name they can have unique settings.  Currently you'll have to manually add this DWORD value into the registry:  HKEY_CURRENT_USER/Software/Tugsoft/UOAssist/UseIDsForFiles  - set it to 1 to use ID's instead of names.  A future UOAssist.exe will add the ability to easily turn that setting on or off.

UOAssist.exe 1.5.7.0 & UOAssist.dll 1.19.3 - June 13, 2001

  • Most UOAssist game related settings (macros, filters, hotbag ...) are now in 'text' files rather than the registry to make it easy to move between machines, backup ...  The default location for the settings is in a directory called UOA-Settings under your UOAssist directory.  You can change this location by adding a string value in your registry.  If you need to do this email UOAssist@tugsoft.com for information.  We won't explain using RegEdit but will give you the information needed if you already know the program. Also note that the settings are moved from the registry to the files when you use the character the first time after the update.
  • Any line in a macro can now be deleted.
  • The UOAssist user interface is now run in its own thread.  This means when doing things in UOAssist it will no longer stop the UO screen from updating.
  • When UpdateAce is downloading a file the cancel button is now in the bottom right corner to minimize the accidental presses.

UOAssist.dll 1.19.2 - May 9, 2001

  • Fixed a problem with pauses lasting longer than they should if an 'auto stack event' happened during a pause.  What would happen is if a macro was currently pausing and UOAssist attempted to auto stack an item the current pause would get restarted.

UOAssist.exe 1.5.6.1 - April 26, 2001

  • Set the 'default' load method to #2 (this is what was the 'new' load method prior to version 1.5.6).  A number of people were having problems with the newest method of loading so the default was set back to this method.

UOAssist.exe 1.5.6 & UOAssist.dll  1.19.1 - April 25, 2001

  • UOAssist better detects when UO:TD is uninstalled and UO:Ren is still installed so it will switch to the available client.
  • A new 'load' method has been added that should help UOAssist to appear faster on Win2k machines using the third dawn client.  Press the settings button at the bottom right of the news/update screen and select load method '1' to try it out. 
  • Some people have been reporting that UOAssist is not exiting.  We have not been able to reproduce this but believe it is actually UO that is not exiting so the UOAssist window remains.  A change was made to remove the UOAssist window at a different point during the exit process to see if it helps.
  • NOTE: - you must update both UOAssist.exe and UOAssist.dll or UOAssist will not function.

UOAssist.dll 1.19.0.1 - March 31, 2001

  • Fixed:  The cartography skill agent would report an error in the key handler if UOAssist did not find a blank map in some conditions.  That has been correct so the the 'No blank maps found' message will be displayed as it should have been.

UOAssist.dll 1.19.0 - March 30, 2001

  • Addition: 'Use Item' lines can now be reset to a different item.  Right click on the line to see the menu option.
  • Addition: Cartography to the skill agent.  It will only try 'blank' maps for practice (meaning it will not try to overwrite maps even though you can one time).  Also if you have a lot of non-blank maps in your pack it can take a while for the agent to find a blank map so it is best to discard/sell maps once in a while.  There are 2 options in the agent, one makes local maps and the other world maps.  If you attempt world maps and your base cartography skill is below 45.0 the agent will instead attempt a local map.
  • Addition:  Emote actions can now be recorded/played in macro system. (like yawn, dance ...).
  • Addition:  Bandage time counter works with veterinary skill also.  This was just briefly tested but seems to function correctly.
  • Fixed:  The sell agent 'sell type' list so it gets descriptions again (broke during localization changes)  Remember that UOAssist can not 'see' a difference between exceptional, low and normal quality items.  So even though you may add and see 'low quality plate gloves' on the list when you go to sell - UOAssist will sell all plate gloves in your pack.

UOAssist.exe 1.5.5.4 - March 21, 2001

  • Fix a problem that could cause UOAssist to 'skip' the Continue button from being displayed so it could be pressed.

UOAssist.exe 1.5.5.1 - March 20, 2001

  • Fix a problem that could cause first time installs and some updates to not complete updating/installing which in turn caused UOAssist to be disabled until the update/install was completed.

UOAssist.dll 1.18.9.0 - March 17, 2001

  • If UOAssist can find the UO language file to load data from it will try the English files.
  • You can now set what UO language modules you'd like UOAssist if you want.  Press the ? button in the bottom right of UOAssist then the Language button.
  • Fixed - when switching game accounts the seed was not always updated to the new account.

UOAssist.exe 1.5.5   UOAssist.dll 1.18.8.1 - March 16, 2001

  • Some sounds such as horses, cats, dogs ... where changed in UO so the UOAssist filters have been updated to catch at least more of them.
  • UOAssist reads in the 'crafted by' data if available and uses it.
  • UOAssist uses the magic descriptions now, also will put the quantity of stacked items in the vendor agent list.  It is understood that some people do not like the 'new' ways quantities and magic items appear but in this update UOAssist will use that format.
  • New command line options for starting UOAssist:  /2dClient will start UOAssist with the 'old' 2d client. /3dClient will start the 3rd dawn client.
  • The update process now has the ability to check downloaded files to make sure they are not corrupted during download.

UOAssist.dll 1.18.7.1 - March 10, 2001

  • Fixed a problem where the vendor agent would not auto-price items that were 'split' from a pile just before dropping on the vendor.
  • A couple of people still reported having problems logging in with characters with the dress settings and crashing.  Hopefully this will finish taking care of that problem.

UOAssist.dll 1.18.7.0 - March 9, 2001

  • More changes to get UOAssist up to speed with the changes OSI is making during localization.  This includes fixes to stacking ore and fish, dress setting descriptions, arm setting descriptions, vendor agent - magic item id, vendor agent item list, vendor auto pricing, and auto gm marking.
  • Fixed a bug where if you had a dress setting you sometimes would not see the name of an item you were wearing unless you clicked on it many times.

UOAssist.dll 1.18.6.1 - March 4, 2001

  • Put in code to prevent the client from crashing when UOAssist requests descriptions of exceptional items that are not currently 'in the open' (paperdoll or pack open that contains the item).  This is a bug in the client itself and can be produced without UOAssist running but it takes very 'good' timing to reproduce it (have to close the bag or paperdoll with the item at the right time and it helps to have a slow connection).

UOAssist.dll 1.18.6.0 - March 2, 2001

  • Switching game accounts while using the 3rd dawn client shouldn't cause the data stream has changed warning to appear.
  • More changes to allow more complete translation to other languages.  (A new German module and Italian should become available soon)
  • Always sends what facet the user is on to UOAM when logging into game.  This is so UOAM will switch to the correct facet everytime.

UOAssist.dll 1.18.5.0 - Feb 20, 2001

  • UOAssist now detects when you are playing on the Beta Third Dawn server and turns off features (like getting the description of items you were wearing) to prevent crashes.
  • The auto-resource updating feature now ignores containers that are empty because in certain cases they could 'fool' UOAssist.  This hopefully will stop the problems some were having with 'freezing' and getting various error reports from UOAssist. 

UOAssist.dll 1.18.4.1 - Feb 16, 2001

  • Crossing server boundaries would sometimes 'fool' UOAssist into thinking a pack was opened and was empty causing the count to be off.  This update should help with that problem.

UOAssist.dll 1.18.4.0 - Feb 16, 2001

  • Resource counting enhanced - Now when you simply open a bag UOAssist will check what is in it automatically.  But the most complete and accurate count will still be using the Count Resources feature on a regular basis.
  • UOAssist will no longer warn that UOAssist is not supported on non-OSI shards when you log into the 3rd Dawn beta server
  • A new command-line command has been added.  '-set rbag' will allow you to easily set the recycle bag from within UO itself.  To use command line commands simply type the command as though you were going to speak the words.  To get a list of command line commands currently available type -help and hit enter while logged into the game as though to speak in UO.

UOAssist.dll 1.18.3.0 - Feb 6, 2001

  • Found a problem related to integration with 3rd party products (such as UOAM, UO Translator and the counselor plug-in) that still existed because of the text packet change and corrected it.
  • UOAssist will count silver and hide piles correctly.

UOAssist.dll 1.18.2.0 - Feb 5, 2001

  • More adjustment for changes in the 2.0.7 client concerning the 'text' packet.  This hopefully will be the last change needed and will work correctly with all languages.

UOAssist.dll 1.18.1.0 - Feb 5, 2001

  • Adjusted for changes the 2.0.7 client patch made to the text packet.

UOAssist.exe 1.5.4.0 - Jan 25, 2001

  • Altered the 'new' load method to be compatible with some machines having problems.
  • Hopefully fixed a problem that some were having that made it so after closing UOAssist you had to reboot to start it up again because it thought it was already running.
  • Will work with the 3rd dawn alpha client and this is selectable.  Press the 'Settings' button in the bottom right of the update news page and if UOAssist detects the 3rd dawn client is installed you can select to use that client with UOAssist as desired.
  • Other changes with the goal of making patch days smoother.

UOAssist.dll 1.18.0.0 - Jan 19, 2001

  • Updated for UO client 2.0.5 and easier updates in future when data stream changes (won't require new dll)
  • Will work with the 3rd dawn alpha client (requires the test UOAssist.EXE)

UOAssist.dll 1.17.4.0 - Dec 20, 2000

  • Updated for UO client 2.0.4

UOAssist.dll 1.17.3.0

  • Fixed a problem that caused UO to relaunch on shutdown of UOAssist on some machines.
  • Fixed the auto GM mark feature that was broken during or around the faction server updates.

UOAssist.dll 1.17.2.1

  • Fixed a problem that 1.17.2 introduced.  The problem occurred when using UOAM with an unregistered UOAssist account.  UOAssist would no longer display UOAM based chat messages on the game screen as expected.  If you have that problem and have not registered UOAssist get the dll from above.

UOAssist.dll 1.17.2

  • Changed how seeds and keys appear.  (NOTE - this will not affect keys you already have, they will continue to work fine)  Also the Locate Key page will work with both 'old' and 'new' seeds.
  • Seeds will no longer appear different when recreated.  So if you reformat, get a new machine, do a total uninstall of UOAssist ... when you reinstall the seed will look the same.  This is to help avoid confusion that was caused when people found that the seed for a specific game account appeared differently on different machines or if they reinstall...
  • Seeds and Keys are now easier to move around and record.  They no longer contain so many non-alpha characters making them easier to deal with overall.

UOAssist.exe 1.5.3  UOAssist.dll 1.17.1

  • Under certain conditions it was possible to get things like <vendor bag> <hotsell bag> ... displayed on screen when they should not have been.  This is been corrected.
  • If you are unable to connect to the Update server you will still be able to use UOAssist for up to 10 times before successfully connecting to the update server again.
  • UOAssist.dll also checks the version of UOAssist.exe, if it is out of date it looks in the download directory to see if it is there and if so updates it for you.  This should help those that still are using the broken updateace.dll.
  • Pressing F12 no longer exits UO/UOAssist when using the 'old' load method.

UOAssist.exe 1.5.2 - Oct 25

  • Updated the embedded UpdateAce.dll.  A bug was found in it that caused updating of files in use to fail.

UOAssist.exe 1.5.1 - Oct 25

  • NT/Win2k fixes - once you have installed/updated as administrator the 'normal' users should no longer get the install questions.
  • The errors some saw on exit of UO about starting up UOAssist should no longer appear.
  • NOTE - for UOAssist to be loaded you must be able to connect with the update server.  If you have a firewall preventing this you will not be able to run UOAssist.  The updater uses port 7775 (the UO updater uses the same port) so make sure it is 'open'. 

UOAssist.exe 1.15.0 UOAssist.dll 1.17.0 - Oct 23

  • EXE change - added better language file support into the updater - changed the updater to use UpdateAce
  • DLL change - only change was to support the new EXE

Recent Changes

UOAssist.dll 1.16.12 - Oct 19

  • Updated for version 2.0.3 of the UO client

UOAssist.dll 1.16.11 - Sept 28

  • Updated for version 2.0.2 of the UO client

UOAssist.dll 1.16.10 - Sept 27

  • Updated for version 2.0.1 of the UO client

UOAssist.dll 1.16.9 - Sept 26

  • Updated for 2nd OSI patch (actually revert)
  • Fixed problem Win95 users had loading 1.16.7 and 1.16.8

UOAssist.exe 1.3.8  UOAssist.dll 1.16.7 - Sept 25

  • Updated the icon
  • Fixed the bandage counter so it knows more resurrecting and failing to resurrect.
  • Updated for new datastream

UOAssist.dll 1.16.6 - August 10

  • Fixed the Recycle agents smelt and repair functions so they work with the changes OSI made to the blacksmith menu.

UOAssist.exe - 1.3.6  UOAssist.dll 1.16.5 - July 20

  • Added disarm right hand so potion users can disarm the left or right hand to drink.
  • Key bindings can now be global (this is the way it has been) or specific to characters.  If the 'global settings' option (on the Common page) is 'ON' the same hotkeys will be used by all characters (meaning you set arm to alt-a it will be alt-a for every character).  If you turn global settings 'OFF' then key bindings will be specific to each character.  When it is 'OFF' you can make alt-a arm for one character and alt-b arm for a different character.
  • UOAssist should save/restore its screen position better on machines with multiple monitors.
  • If running in windowed mode you will now see a bandage displayed on your titlebar while in the process of using a bandage.  There is also a counter below it that shows the number of seconds since you started applying the bandage.  It can't always tell when the servers have finished applying bandages or aborted the aplication so after 30 seconds it will remove itself.
  • When you disarm your spellbook using UOAssit it will be placed in the top right of your pack rather than a random location.  It will always be put in your main pack even if you set a disarm bag just as it did before.
  •  NOTE:  the name of the pickup feature (was pickup nearby reagents) on the keys page has changed which means you'll need to reassign the hotkey as well.  This should have been done before since the feature has also picked up arrows and bolts for some time.
  •  
  • UOAssist.exe changes:
  • A slight change to how the 'new' load method works was made.  This should allow people that had problems with the 'new' method to now use it.
  • There is now a language selector on the UOAssist updater screen (press the Settings button in the bottom right to see it).  Currently no language modules (other than the default English) are available but the program itself is ready for them.  Actually the updater is not internationalized but the 'main' part of UOAssist is ready (what you use to play the game).

UOAssist.dll 1.16.2 - May 31

  • Only one orientation of small crates was being recognized as a container.  The other will now be recognized as a container.
  • The new integration with UOAM commands didn't function if a translator had been installed.  Now the commands will work even with a translator installed.
  • Changes made to get UOAssist ready to be internationalized.
  • Updated to work with latest client (2.0.0c)

UOAssist.dll 1.16.1 - May 15

  • Corrected a bug that would cause UOAssist to stop parsing data correctly if you logged into the character selection screen and then hit the back arrow.

UOAssist.dll 1.16.0 - May 12

  • The recycle - repair feature has been enhanced so if the tool breaks during the repair process UOAssist will automatically use another tool if available.
  • Macro - halt is coming back and will halt any macro (user or uoassist created) in its track.  This can be used to stop things like smelting, repairing ....
  • The titlebar status bar (or numbers) now indict if you are poisoned or not.  If using numeric display a red line will appear above and below the hp/str numbers.  If using the bar display the lines around the bars will become red if poisoned.
  • Vendor agent now on agent page.  With it you can setup prices for items so when that item (not item type but actual item) is placed on the vendor its price will be set for you.  You can also use it to set the price of any item automatically based on what the default price for that item would be if you didn't set it.  It also can be helpful using item id on magic items for you.
  • On the skills list you can now right click when not on a skill name and a menu will appear allowing you to default the column widths.  This is helpful if you no longer see the skills listed when logged into the game.

UOAssist.dll 1.15.8 - April 18

  • Datastream update to work with latest client (2.0.0)
  • Macros can now be 'locked' to prevent accidental re-recording.  When the 'lock' button is depressed UOAssist won't allow you to record over the current macro.
  • Arrow keys will be valid hotkeys
  • When a 'normal' key such as 'a' is used as a hotkey it will no longer be 'typed' into UO as speach.
  • Smelting colored armor has been corrected (NPC colored armor not tested).

UOAssist.exe 1.3.5 UOAssist.dll 1.15.7 - March 21

  • The auto-updater wasn't always going to the 'backup' server if there was a failure downloading from the main server, this was corrected.
  • Pickup nearby reagents now also will pickup nearby arrows or bolts.
  • All / commands have been changed to - commands.  Meaning if you used /reducecpu before it is now -reducecpu.  -help or -? will give a list of all commands.

UOAssist.dll 1.15.6 - March 14

  • The way keys are 'read' has been changed to allow more keys to be used (Numpad and others).  This MAY cause the setup of some keys to no longer work.  If you find that some features are no longer working first try resetting the hotkey on the Keys page of UOAssist.
  • If your mouse has a 'scroll wheel' on it that can also be used for a hotkey in UOAssist now.  Scrolling up or down will work, not pressing the button though.
  • Smelting and repairing were fixed to adjust for the changes that were made on the servers (speeding them up again).
  • The time delay between some skills were changed to reflect changes OSI made on the servers.  But the lowest time delay in UOAssist is set to 2 seconds even though the servers may allow 1 second.

UOAssist.exe 1.3.4   UOAssist.dll 1.15.5- Feb 15

  • Pickup reagents has been added back.  It will only attempt to pick up one reagent per keypress - meaning if 2 or more reagents happen to be within reach you will have to use the feature multiple times to get them all.  Also you must stop moving for a short period of time before the feature will be usable, if you do try to use it before stopping it will let you know that was the problem.  Pickup reagents is not usable if an UOAssist macro is already being played and you will be told if that is an issue.   The messages pickup reagents displays are now above the characters head for easier reading.

UOAssist.exe 1.3.3   UOAssist.dll 1.15.4- Feb 1

  • There was a bug that when UOAssist is disabled for everyone because of an update the disable message will appear (it stopped working a while back but never was noticed as that hasn't been done for a while).
  • Disabled the pickup reagent feature while it is discussed with OSI.

UOAssist.dll 1 15.3   - Jan 28

  • Fixes a small UI problem on the skills page with changing the sort order.
  • Hopefully fixes the few people that still were receiving the warning about the datastream being changed.

UOAssist.exe 1 3.2   - Jan 27

  • A problem with the 'old' load method was found and corrected.  Also the 'old' load method works on Windows 2000 as well now although it is recommended that the 'new' load method (default) be used on all platforms unless it does not work correctly.

UOAssist.exe 1 3.1 && UOAssist.dll 1.15.2 - Jan 26

  • For those who like running the test clients from OSI you can now set what exe UOAssist will launch.  On the UOAssist update screen click the 'Settings' button in the bottom right corner and you should see where to put the information.  If you put a bad path in the box UOAssist will report it couldn't launch client.exe still.  It just means UOAssist couldn't launch the program you told it to launch.
  • Log stacking was fixed
  • Arm/disarm/dress/undress are back to working better during lag
  • Pickup nearby reagents - No default key is set so you must do this on the Keys page.   To use the feature simply press the hotkey you setup.  UOAssist will then attempt to pickup reagents that are near enough to reach.  This feature runs in the macro system so if a macro is already playing reagents won't begin picking up until the currently running macro completes.  If a stack of reagents is nearby UOAssist will only pick up one at a time from the stack (you must press the hotkey for each reagent in the stack).  Lag can cause problems for this feature if multiple reagents (or stacks) are nearby.  If it does you will see the server error 'You must wait...'.  Also if you move before the pickup is complete you will receive error messages from the server.   Just press the hotkey again and UOAssist will attempt again to pick up nearby reagents.

UOAssist.dll 1.15.1 - Jan 18

  • Auto responder for GM 'builders' when they create an exceptional quality item.
  • The skills list has been changed to now display the 'up/down/lock' status.  Also you can right click on a skill to set that status as well.  Also by right clicking you can copy the selected skill or all skills to the clipboard so you can easily move the information to other applications.
  • Fixed some redraw problems with the macro and skill list.
  • All 64 scroll types should count correctly when setup as User 1 or User 2
  • New 'command line' command /where displays current coords.   To use 'command line' command simply speak the command.
  • Fixed bug where the limit of 100 items on the use once list could be exceeded causing problems for that character.

UOAssist.exe 1.3.0     UOAssist.dll 1.15.0 - Nov 23

  • Exe - Has new option under settings to check for newer test files.
  • Skill agent now uses the closest (doesn't consider z coord though) target rather than any target within range.
  • Added animal taming to the skill agent.
  • Skill agent timer now ignores spells being cast so you can use it soon after casting a spell.
  • Skill sort order now saves so you don't have to reset your favorite sort order
  • Repairing ability added to recycle agent
  • Resync with server added.  NOTE: this will cause data for all objects around you to be resent which can cause 'lag' if there are many objects in the area.  It is meant to help when 'ghosting' or other problems occur and is only a temporary 'fix'.  I say temporary because my guess is memory corruption (in UO itself) is what causes ghosting to happen in the first place.  So when you can it would be best to exit UO and restart the program.
  • New setting on the UOAssist update screen that allows UOAssist to check for newer 'test' versions.  If a new 'released' version is downloaded during the current 'session' it won't download any test version even if available.  If you turn on the check for newer test versions the version numbers displayed at the top of the UOAssist update screen will contain all 4 digits BUT inside UOAssist you will still only see 3.  If the option is on and there is a newer test version a button on the update screen will appear that you can press if you'd like to get the newer files.
  • Target lines in macros can now be re-targeted without re-recording the macro
  • Show spell names and reveal hidden power words work better now.  Show spell names should only put the name on actual spells cast rather than whenever the power words are 'spoken'.
  • Items in the 'Use Once' list now let you know they are in the list when you single click on the item much like the hot sell bag ...
  • Macro 'target' lines can now be converted to 'Target - last target'.  Right click on the target line and then select the menu item.
  • On the skill page there is a new button that allows you to set all skills to move up/down or be locked.

UOAssist.dll 1.14.1 - Oct 8

  • Fixed a problem where bandage self or queued last/self targets would cause the next manual target to fail.
  • Smelt agent now looks in hands first to see if a hammer is in hand - also works with npc purchased tongs and hammers.
  • Add new 'erase target queue' feature.  No default hotkey is set.
  • On the skill agent - Anatomy and Eval. Intel. will now work on creatures as well as humans.

DLL Version 1.14.0   - Oct 6

  • Raw birds now count correctly
  • Found another 'sheep noise' and added it to the filter
  • If User1 and User2 resource types are set to the same type both will display the correct count rather than just User1.
  • Added quick macros to - drink heal, drink cure, drink refresh, drink night sight, and bandage self.  Using these you don't have to record a macro.  Default hotkeys not set so you must do that.
  • Recycle agent - You set a recycle bag (much like the hot sell bag) and then can either smelt or unravel all items in the bag with on keystroke.  (NOTE this isn't in the dll posted on the testing page yet).
  • Use Once agent - You specify a list of items then when you activate the agent (hotkey - you must set it) it will use the item at the top of the list and then remove it from the list.  This allows one to setup the agent with magically trapped boxes.  Then when paralyzed hit the agent hotkey and it will attempt to use (open) the boxes one at a time. (NOTE this isn't in the dll posted on the testing page yet).
  • Last/self Target queuing.  If this option is on UOAssist will now allow you to queue (only one) up a last/self target.  Meaning you can press last/self target before the target cursor appears and UOAssist will 'queue' the command for you and use it as soon as it will be effective. (NOTE this isn't in the dll posted on the testing page yet).
  • Skill agent - A few common skills people like to raise but take more than just a hotkey to use including anatomy, animal lore, arms lore, evaluate intel., and item id. can now be practiced with the skill agent.  You just press the hotkey for the skill agent and it will practice the skill for you if a suitable target for the skill is nearby.  For arms lore and item id you must have an item in one of your hands.  The reason this took so long to get approved was originally I had it on a timer so while you were walking around it would practice for you.  Since it was automatic it could be used for unattended macroing which isn't acceptable.  So I made changes to avoid that problem but still it was holding the skill agents approval so finally I removed the automatic side to it so now you must press the hotkey (no default) each time you want to practice the skill.
  • Skill agent targeting limitation - The skill agent doesn't consider line of sight when picking a nearby practice target.  So if you are around buildings you may see that the skill agent says it is practicing a skill like anatomy but then never see the standard 'XX looks strong as ...' message because the server didn't allow the target because of a line of sight problem.  Also Eval. Intel is currently only set to target people.   Some monsters (not sure about all?) can actually be used but the skill agent will not use them at this point.

DLL Version 1.13.3   - Sept 9

  • Updated for new datastream correctly this time.

DLL Version 1.13.2   - Sept 9

  • Updated for new datastream.
  • The [X] in the top right corner of the multiple keys dialog acts as an 'OK' button as well as the OK button.  The reason is the dialog is now so large some people running large fonts at 640x480 don't see the OK button and thus can't press it.
  • Fixed bug where picking up bags would mess the resource count up by recounting bags already counted through
  • Switching characters or game accounts should work better.
  • Show incoming names and corpses no longer has a range limit based on your tracking skill.  This was removed because the newly built into UO version doesn't limit its range.

DLL Version 1.13.1   - Sept 2

  • Fixed a problem where resource counts could double or become corrupt if you didn't shutdown UO when switching characters.
  • Changed the 'target relative' so it works with fishing as well as mining.

DLL Version 1.13.0   - Sept 2

  • Fish stacking has been modified to work even if you have fish in your pack (the way they were stacked in the pack caused the problem and error messages people saw - timing problem).
  • Show corpses (and hotkey to toggle) has been added to the Common page.
  • Describe nearby reagents (default hotkey is alt-numlock) feature added.  This will display the direction to all nearby reagents to help you track down the hard to find ones.   When you see the xxx is nearby it means it is within 3 'tiles' of where you are standing.
  • Target's in macros can now be set to 'target relative'.  You right click on the target line and convert it to target relative.  This works for targets that are a 'world position' and not an item/person/creature.  So miners can make one macro and use it to dig all spots that are say 'west' of where the miner is standing.
  • There are now 16 slots for keys.
  • New 'command line' command - /mult.  This is suppose to help vendors set prices on items (or so I'm told:).  You can type /mult xx yy  -- and the results of xx * yy will be displayed.
  • Resource tracking now saves the current state when you log out.  So when you log back in you don't have to recount resources unless you have played without UOAssist.

Recent Changes

DLL Version 1.12.0.2   - Aug 25

  • Enlarged UOAssist so all 'tabs' are visible without scrolling.
  • Fixed dress settings so when you setup one character and switch to a character with no dress setups it doesn't attempt to use the last characters settings.
  • Disarming a spell book will put it in your main pack even when a disarm bag is set.
  • Last target and target self can now be assigned to keys with 'modifiers' like ctrl, shift and alt without causing the target cursor to remain after use.
  • Ability to reassign 'close all gumps' to shift-ESC to prevent gumps closing accidentally while trying to cancel the target cursor. (NOTE: this feature may not work with the new client since you can reassign the hotkey for closing gumps - make sure you setup esc as the hotkey to close gumps if you want this feature)
  • The [trapped] message you get when using Detect Hidden now appear in the correct color even when you have incoming text color setup.
  • Wool now counts correctly when stacked.
  • 8 more macro slots added (not in test area yet)
  • Version 1.12.0.1 fixed a display problem on the macro page.  You could select a macro 1-8 and then select a macro 9-16 and it would appear both were selected.
  • Version 1.12.0.2 fixed a problem with last target not removing the target cursor when used with shift, ctrl, or alt keys as was intended.  This was a problem on Win9x and not on WinNT.

DLL Version 1.11.0    Exe Version 1.2.0 - July 27

  • Dress/Undress added -- NOTE because so many items potentially are being moved it has a chance of failing to complete.  Just try again to complete the process.  ALSO while it is 'working' don't open items (containers, doors ...) or move items or you will most likely fail as well.  NOTE 2 - You must setup the hotkeys for this feature.
  • Remove hat function -- you must assign hot key.
  • Remove rings/earrings function -- you must assign hot key.
  • Keys page has been altered to make it easier to assign/review hotkey assignments.
  • On the display page there is an option to 'Show spell with power words'.  When UOAssist 'sees' power words it will display the name of the spell the power words match for you if this option is on.
  • Disarm and Undress into a specified bag.  Now you can set a bag that disarm will place your items into, same for undress.  NOTE:  you must count resources before disarming/undressing.  WARNING -- If you set a disarm bag and disarm your spellbook it will go into the bag and you won't be able to cast spells and could lose the spellbook if you die.  This will be changed in the next update but for now be VERY careful if you disarm spellbooks.
  • Auto text coloring now works with NPC speech and  system messages
  • Lockpicks count correctly
  • Yarn stacking finally works correctly
  • User1 and User2 user defined resource counters now load/save correctly when 'Global settings' is checked.
  • Base skill calculation now takes into account the wearing of plate mail items and the mage hat so you don't have to 'get naked' to calculate base skill levels correctly.
  • The problem with the disappearing dex on the skills window has been corrected.
  • The UOAssist updater now has a backup site if it fails to get the update from the first site it will attempt to download from an alternate site automatically.  NOTE: you must first have 1.2.0 to have this work so the update after this will be the first time you'd see it.

DLL Version 1.10.5    Exe Version 1.1.9.2 - June 10

  • Official UOPro version of UOAssist corrected
  • Removed the 'continuous' feature from UOAssist macroing as required by OSI.
  • Exe fixes problem with initial loading of UOAssist after a reboot on NT. 

DLL Version 1.10.4 June 9

  • Official UOPro version of UOAssist
  • Removed the 'continuous' feature from UOAssist macroing as required by OSI.

DLL Version 1.10.3.3 June 2

  • Fixed PC made yarn stacking
  • Cut leather and cooked fish steaks now count correctly.
  • Increased show incoming range to work with 800x600 client better
  • Works with new tinkering 'menu'.

DLL Version 1.10.3.1 May 8

  • Fix problem with power words not being visible if you had the text color switched.   This is a 'mini' patch so you'll need to download UOAssist.dll manually or get the full install and reinstall.  NOTE:  Switching the text color will not alter players names, power words, system messages, or your own speech.

DLL Version 1.10.3 May 6

  • Selling agent now has a 'hot sell' bag.  Any items contained in that bag or bags nested within it will be offered for sale.
  • Added yarn to auto-stacking and change the code for cloth bolts and bandages so they work better and with differing colors of stacks.
  • New hotkeys to select and play macros with one keystroke.  These hotkeys are unassigned so you will need to go select the hotkey(s) you wish to use.
  • Text color selection.  Allows you to set the color of the on screen text so you can set it to a color you can read easier.
  • Range checking with last target is now an option (off by default).

DLL Version 1.10.2 March 30

  • Added 'Target Item Type' in the macro section.  Works much like the 'Use Item Type'.  First you record the macro then right click on the target line and if a menu appears you can convert line to Target Item Type.  It won't always work, if you targeted a location (like for mining) it won't work, if a person was the target it won't work either.  It will work on monsters and such BUT since it only looks for items to target in your pack that won't do you any good at this point.
  • Put a place above the macro commands where you can enter a name for the macro.   Makes remembering what macros do much easier.
  • The continuous state of a macro is now saved with the macro.
  • Changed the stopping of a playing macro back to how it was originally (hope it doesn't confuse to many people).  So now when you stop a macro it finishes playing to the end of the macro and then stops.  This will help stop the problem with objects saying there are in use because the macro never finished. 
  • In line with that a new function was added 'Stop playing macro Now!' - the default key is ctrl-end and it does just as the name suggest.
  • Weight display is now 'colored' like hp/mana/stam is so you can easily see when approaching your weight limit.  At 85% capacity it turns yellow then at 95% it goes red.
  • Loading macros that had 'loaded bags' in them no work better.  But if any of the items in the 'bag' are no longer available it is important to reload the 'bag' before using the macro.  If you don't you may have many timeouts.

DLL Version 1.10.1 - March 26

  • Opps, the items for the selling agent were saved and loaded but the display wasn't updated correctly so you could tell they were.

DLL Version 1.10.0 - March 26

  • Added Dragon and Drake to the types of creatures you can appear as on your screen.
  • Added persistent macros that are hotkeyable.  The default hotkeys are Shift-F1 - Shift-F8 so that may conflict with hotkeys you already have set.  Just a warning so you know.
  • Added macro ability to 'Use Item Type' so you don't have to use the Load Bag feature AS LONG as you have counted resources.  To use this record a macro as normal.  Then if you see the 'Item type set' in the extra macro field you can right click on the Use Item line and convert it to a Use Item Type line.  If you count resources before recording the macro the item type will be set or you can do a 'Load Bag' to get it set as well.
  • Fixed problem with Load bag not always working (count stayed at 0) if you had counted resources and were in a busy section of the world.
  • Added 'Agent' tab. 
  • The first agent (and only for now) to appear is the Selling Agent.  You can specific types of items like arrows that you want to sell always.  Then when a vendor offers to buy that type of item the agent will automatically sell them for you saving many mouse clicks.  If you have ever tried to sell 100 arrows you know what I'm talking about.  Here is what you do.  Select the agent tab then click the add button.   A target cursor will appear in the game, select the type of item you wish to have the agent sell for you.  You'll then see it appear in the agents list of goods.   Now go to a vendor that buys that type of item and say the normal Vendor I have goods to sell or whatever.  If the vendor offers to purchase any of the items on your agents list you won't see the sell 'gump' appear but instead a message will appear above your have that the agent has sold items and how much gold was gained.  If the sell 'gump' appears it means your selling agent didn't see any types he was told to sell for you.  WARNING:  Be careful of flagging to many types.  For example, if you flag plate arms as a type to sell and you are carrying a magic plate arm the agent will sell it if the opportunity arises.

EXE Version 1.1.9   --  DLL Version 1.9.8 - March 18

  • EXE change - removed the ability to only check the UO update server once per day as OSI requested.
  • (later fixed problem with it not re-enabling itself after the update and switched version to 1.1.9)
  • DLL changes:
  • Updated for new data stream (encryption).
  • Fixed it so show incoming doesn't display fish that are on the ground.

DLL Version 1.9.7 - March 13

  • Added necromancy to the skills list so it is ready when OSI finishes it up (as long as other skills aren't added first)
  • Fish stacking is now in, it has been combined with ore stacking as an option and works like ore stacking (you must put each of types of fish on the ground near you to have it function).  Still planning to add a more generic method to do stacking but I quickly put this in to get people off my back:).
  • New macro command added - Wait Until.  This allows you to add logic (albeit little) to your macros.  So you can tell the macro to wait until your mana is above XX before it continues with the next line.  Currently if you insert a Wait Until line then decide to adjust the value you'll have to delete the line and add it back in with the new value.  Yes saving/loading of macros is on the way, maybe the next update but maybe not:).
  • Adjusted the base skill calculation on various skills that seemed to be off.  There still me be a few problems but it seems better than before.  I've requested the latest information from OSI and if they provide it I can update to match what they actually use.
  • 'Tagged' a few more items as stackable to help those using the user definable resource trackers.
  • Here is the link to the new UOAssist.dll version 1.9.7  <Netscape users remember to FORCE the name to be UOAssist.dll as you save, it defaults to the wrong extension>  Just save the dll over the top of your current UOAssist.dll.  If this is confusing to you get the full install below and reinstall if you want the update.
  • Here is the link to the full install (includes exe version 1.1.8.1) (NOTE: this should avoid the explorer crashes on exit but doesn't allow checking for UO updates only once per day, the only way to get the new exe is to get the full install and reinstall)
  • NOTE: the links above are the only place to get the update.  It won't be on the auto-updater for a while at least while waiting for response on the approval of version 1.1.8/1.9.4.  Now back to beefing up macros and such:)

DLL Version 1.9.6 - March 5

  • Been working on the macro section and found some bugs that have been around for a long time and corrected them, one of which could cause macros to become corrupt if certain steps were taken.
  • Fixed up load bag so now if you count resources before recording a macro you can use load bag on items that get used during the macro record like potions (this wasn't possible before, still it will only work if the item you used was in your pack).
  • Found a problem a few people have told me about but I thought it was just a misunderstanding (opps) on how the resource count worked when you flagged bags to not be counted through. What could happen is as soon as UOAssist came across a bag that was flagged to avoid it avoided it but decided it had counted enough at that point and stopped, even if other bags needed counting. Also fixed the Add button on the advanced resource page so it gets enabled after use as it should (broke that in 1.9.5).

DLL Version 1.9.5 - February 26

  • Forgot this at first.  You can now record speech in macros.  During playback of the macro UOAssist adds a half second delay after the speech to help prevent spamming hopefully.
  • Added the new skills Stealth and Remove Trap to skills list.
  • Added 2 user definable resource trackers.  With this you can track 2 item types that you select.  NOTE:  Some stackable items may NOT count individual items and instead only count the number of stacks.  If you find these please email UOAssist@tugsoft.com and let us know what item you have found that has that problem.
  • And for those other race role-players, on the display page a new feature allows you to select what you would like to appear as on YOUR screen only.  So if you are role-playing an orc select an one of the orc types and you will appear as an orc, again this appearance change is only on your screen, others will still see you as normal.   Your paperdoll will be blacked out when you do this just as when you play other races on Abyss.  Arm/Disarm will still work but if you need to access your paperdoll change the setting back to <No Change> and then you can once again access your paperdoll normally.  Also note that when you change your appearance it is much like casting a spell and the data for all of the surrounding items will be resent.  So it would be wise to not change a lot and avoid changing when many people/creatures... are around.  Also this setting does not save so you will have to set it each time if you wish to use it.

DLL Version 1.9.4 - February 3

  • Stacking of colored ore is corrected.  Now UOAssist will only attempt to stack ore in piles nearby if they are of the same color ore.
  • The weight display was changed to show the amount currently held as well as the 'maximum'.

Exe Version 1.1.7.2   DLL Version 1.9.3 - January 30

  • Exe slightly modified (2 lines taken out) to see if it helps with the exiting causing Explorer to Page Fault sometimes.  NOTE:  If you can reproduce this problem consistently or even regularly let me know.  Also if using ICQ99 try it with ICQ98 and see if it still happens.
  • Auto stacking of ore slightly changed to work with the new changes OSI made to mining.   So now it should work on the test center and 'normal' shards as well.
  • Meditation skill now in UOAssist skill list.  On 'regular' shards it should remain at zero but on testing shards it will display the current level of your character.
  • Weight formula corrected so the overweight warning will be accurate again.

Exe Version 1.1.7   DLL Version 1.9.2 - January 20

  • UOAssist should only start once and will warn you if you try to start additional copies.
  • Last target will be able to target items you are holding in your hands (still won't work to target items you are wearing).
  • Only updates 3rd party programs (like Xena's Magic Tool) when the reagent count changes.   NOTE: If you use Xena's tools get the latest version.
  • Corrected a few of the /help lines to be more accurate.
  • Changed auto-stacking of cloth bolts and bandages (ore stacking is unchanged currently).   This will help the people that get the 'You must wait...' message when UOAssist attempts to stack items.
  • Added an 'always on top' option so people running a windowed 'big window' can have UOAssist displayed in some of the 'extra' area.  NOTE: if you are running full screen you may need to disable this feature to avoid redraw problems.
  • Fixed macros and last target so they work correctly with the changes OSI made to tailoring.
  • A new format for Seeds and Keys is in that are a little easier to read.  'Old' keys will still work fine as well.

DLL Version 1.9.1 - December 28

  • UOAssist again sends reagent information to 3rd party utilities.

DLL Version 1.9.0 - December 26

  • Added last target range checking.  If the object you are trying to target is in your pack make sure you first count resources or you will get the 'target out of range' message.  Also using last target on items in the bank will give that message.   If you target an item in your pack then move it to the ground and try last target you will get the out of range warning as well.  Just retarget the item while on the ground and it will work fine.
  • Added auto resource tracking.  Now you just need to count resources one time and UOAssist should be able to stay up to date even if you purchase new reagents/supplies.   Also the count should be correct after scribing or using tracked resources in any way.  On the resource 'tab' in UOAssist you'll find a new 'advanced' button.  If you carry trapped boxes be sure to check the advanced page out to avoid exploding yourself.
  • Made changes to work with UO translation features better.

EXE Version 1.1.6 - December 4

  • Fixed a problem that occurred on some non-US version of Windows
  • Fixed a problem on some machines with certain Long File names.
  • Fixed a problem running on NT5.0 beta 2.
  • Allow the update processes for UOAssist and UO to only happen once a day if desired.
  • With the above a new command line option for UOAssist.exe is available: /ForceUOAUpdate   - this is to help on patch days (like this past one) where a new UOAssist.dll is required to continue use.  If you had updates set to once a day you can use this option to force UOAssist to check for updates.  The new install will make a shortcut for you.  Also the new install no longer makes a shortcut to skip the UO patch process.

DLL Version 1.8.9 - December 2

  • Corrects the reversed stam/dex when viewing stats as numerics.
  • Correct the problem with /? and /help going to the servers as speech when they shouldn't to sent.
  • Works with the latest OSI server sets.

Exe Version 1.1.5   DLL Version 1.8.8 - November 24

  • Here is the link for the latest UOAssist.exe.  
  • A few people had problems with the new EXE in that it wouldn't successfully start UO with UOAssist loaded.  This new exe should fix that problem.

DLL changes (the dll is what affects UOAssist used during gameplay)

  • New 'UO command line' commands:  /? or /help  displays current command line options, /reducecpu can help other apps perform better while UO is running.  In testing it didn't affect the performance of UO but if you are having speed problems related to your CPU processing power it could.  The default is for it to be off and the setting does not save.
  • The 'stat bar' now can be displayed as numeric values instead of a bar for times you just have to know the exact values.

Exe Version 1.1.4 - November 18

  • Here is the link for the latest UOAssist.exe.  
  • Changed the update method so rebooting is no longer required.
  • Changed the port the server used to 7775 to match OSI's login servers for those using firewalls and have had that port opened for them.
  • It should now timeout if there is a problem communicating with the update server so you can still use UOAssist.

Exe Version 1.1.3 DLL Version 1.8.7 - November 14

  • Here is the link for the latest UOAssist.exe.   (If you already have the auto-update versions please try to get this automatically first, if you can please send a note explaining what happens and what OS (Win95/98 NT4/5) you are running).
  • EXE changes - put the currently (pre update) versions so they are easily obtained if needed.  Update method is the same as version 1.1.2.
  • DLL changes - made a minor change to hopefully help the few people that still saw the exit when switching characters problem.
  • Hopefully fixed the disappearing ingots problem with macroing tinkering items.

Exe Version 1.1.2 - November 13

  • Here is the link for the latest UOAssist.exe.
  • Today's lesson learned - Don't trust the docs.  According to my docs the function I was using to reboot has been available since Win95 but it turns out it wasn't and I only tested on Win98 and NT.  That is why Win95 users had problems starting the new exe.   I've taken that call out and use a different method now.  Sorry for the trouble.

Exe Version 1.1.1 - November 13

  • Here is the link for the latest UOAssist.exe.
  • A few setups seem to have problems with the update not completing.  So the method the update is 'applied' has been changed.  This new method can require a reboot to complete.  Rebooting should only be required if the EXE is updated but may also be required if for some reason the DLL is still in use.

Exe Version 1.1 and DLL Version 1.8.6 - November 12

  • A new UOAssist is now available.  It includes auto-updating of files and can give important news out. 
  • Along with the change the name of the dll has changed to UOAssist.dll instead of UOAHelper.dll.  So the new exe will not work with old dlls and the old exe won't work with new dll's.
  • Fix in the new dll for the exiting problem when loging out and then back in (I hope, I still haven't seen the problem).
  • Deployment - Here is the link for the new UOAssist.exe.   I'm not posting the new install yet or the new dll.  Reason is I'd like some people that feel comfortable downloading the exe and putting it over the top of there current exe to try it out.  I can monitor stress it might add to the server.  If it doesn't cause problems I'll rebuild the install and post it.  I'm not posting the dll to make sure people get to see the auto-updater in action.  You can manually delete your UOAHelper.dll if you'd like.  Or once I release the install program you can uninstall and then reinstall the latest if you wish.  If all goes well for a day or so I'll remove the 'old' dll and exe links above and convert all links the the new Exe.
  • Moved the old top of page files down here.  They will soon be removed.   (11/24/98)

 

Version 1.8.5 - October 30

  • Opps, as many people found I messed up the macro pause editing dialog in version 1.8.4.   This version corrects that problem.

Version 1.8.4 - October 29

  • Decodes a few of the new 2nd age packets.
  • If you had problems after upgrading to UO:T2A this update should help you out.  No change to your key is needed.
  • Fixed the reagent warning so it displayed the correct direction again.

Version 1.8.3 - October 24

  • Added more 'setups' for arm.  Also added new command line commands - /set alt2   and /set alt3 to correspond with new setups
  • If reagents are being displayed on the titlebar and resources are being counted a red vertical bar will appear before and after reagent display.
  • Fixed a problem when the count of a reagent was zero the highlight for last used reagent didn't show that reagent as being used.

Version 1.8.2 - October 20  ONLY released to OSI

  • Fixed some display problems (3 checkboxes on the new display page didn't update to loaded settings) I caused changes settings to global
  • Option to have settings global or per character

Version 1.8.1 - October 10

  • Auto stacking of hand made cloth bolts.  Just like auto bandage stacking it is best to have no other bolts in your pack or at least ONLY hand made bolts in your main pack when you try to use this feature.
  • Unicode text support (this will help the UOATranslator to work and also /set main... will work in Unicode mode again
  • Over weight warning
  • More information in titlebar
  • Titlebar display configurable (new display page)
  • Settings changed.  Now most settings are 'global'.  So what you set for one character is used on all.  Like the titlebar setup, filters... just about everything except arm setup.  This also allows you to change the setup before you log into a game. 
    -- NOTE:  You will lose your current settings because of this change.
  • /time will display the current time (real world) on screen
  • If you have counted resources and have reagents displayed in the titlebar, UOAssist will show you which reagents were used in the last spell cast.

Version 1.8.0 - October 3

  • Auto Ore stacking to help with the ore being destroyed 'challenge' without creating 'black holes'.
    -For the auto ore stacking to work you must have ore of the SAME type/size you expect to get from mining laying on the ground within 2 squares of your character.  Then when new ore is added to your pack UOAssist will combine it with a stack on the ground.
  • Auto bandage stacking. 
    -Auto bandage stacking is somewhat 'touchy' because of the way the game works.  If you attempt to stack bandages of different colors they end up falling to the ground.   The same happens with UOAssist auto bandage stacking.  So the best way to use auto-stacking is to start with NO bandages in your pack or at least only bandages of the same color you intend to cut.  You can place bandages of other colors in sub packs as UOAssist only checks items in your main pack.
  • Use item in hand (default hotkey Shift-F12).  When this feature is activated UOAssist will use the item (like double-clicking) in your characters 'right hand'.   If the right hand has nothing in it UOAssist will use the item in your characters left hand if available.  You can use this to help with lumberjacking and other things.
  • Changed UOAssist so UOATranslator works even if UOAssist is not registered.
  • Corrected some display problems with the new 'big window' feature that was released and then taken out.
  • A free (long term) trial key is now available for use on UOX shards.  Find the key here.

Version 1.7.6 - September 16

  • Adjusted for new datastream.  Note:  I didn't actually test the update on the OSI servers but it should work fine.
  • If you insist upon using UOAssist still I suggest turning show incoming name OFF for the time being.  And if you have high tracking skills (so longer range) you should turn it off for sure.

Version 1.7.5 - September 14

  • Fixed not detecting login.
  • If you 'freeze' in the game be sure to try packet pusher (default key: Scroll Lock)

Version 1.7.4 - September 7

  • Corrected the logout a character and then come back in with a character and UOAssist not detecting the 2nd login.
  • Added base skill display on the skills page.
  • Fixed the base skill calculation (NOTE: To get accurate reading you must remove any stat affecting objects, like plate armor, mage hat, ...).

Version 1.7.3 - September 5

  • I found a packet I wasn't parsing correctly and fixed it.
  • Changed the newly added (1.7.2) debug message to be more helpful to me.
  • I now check if the game is in full screen mode before attempting to update the titlebar information.

Version 1.7.2 - September 2

  • Changed some of the packet processing code back to 1.6.5 to hopefully stop the 'freezes'. 
  • Added some debug code as well.  If you see a message on the game screen "UOAssist error number: xx" please email me the number.  Thanks.

Version 1.7.1 - August 31

  • Fixed problem with new 'stat bar' in the titlebar.  It was toggled on/off with the Display on screen instead of display on titlebar as it should have been.  If you are noticing some flicker while in full screen mode turn the display in titlebar off (with this version).
  • Changed the macro Stop to stop immediately instead of finishing the currently playing macro.
  • If a macro was playing when you log out it will stop.
  • I believe I found why some people started to crash on exit after using the macro system.

Version 1.7.0  - August 29

  • Last Target now 'skips' when you target yourself.  Meaning you could cast fireball target 'monster a', cast heal on self, cast fireball on 'last target' and it would hit 'monster a' instead of yourself.
  • Fix for last target so it works with lumberjacking again.
  • Added stats in the titlebar for easy 'access'.  If you turn the name display off (on resource page) the bar enlarges.  The top bar is health, middle is mana, and bottom is stamina.
  • Macros can now use 'menus'.  So you can macro creating items.  You can not delete a menu selection line and they have a built in one second delay.
  • Fixed Win98/NT5 multi-monitor problem with right click on arm screen.  UOAssist still won't save its position on a 2nd... monitor but should function correctly when placed there.
  • Took out the virtue shield settings.  So they will always be disarmed since you can no longer cast spells while wearing them.
  • Added a 'item count display' option.  This make it so when you open any container it will display the item count for that container.  It doesn't count through any sub-containers.  This should help you make sure your banks have a high item count.   But remember you must add up the items in all sub-containers separately.
  • You can turn of the on screen skill updates (common page).
  • Corrected some of the macro hotkey problems.  It is at least harder to get the macro 'engine' into a weird state (like recording and playing at the same time).   More work needs to be done on the macro system though.
  • New 3rd party integrationUOATranslator now can be used to translate all outgoing text.  You can use one of the 3 built in dictionaries or make your own.  Visit http://www.rhawk.net/UOATranslator.asp to get information and the program.

Version 1.6.5  - August 9

  • Fixed anatomy skill level so it is correct again.
  • New filter for cats, sheep and dogs.  I'm not sure I filter all dog noises but I got the common one at least.
  • Reagent count has changed to resource count.  In addition to counting reagents it counts arrows, bolts, heal potions and cure potions.  But ONLY reagents are subtracted when used.  Also since so many things are displayed in the titlebar now I suggest turning off the display of the name so you can see everything if running windowed.
  • Resource counts are now displayed on the game screen.  The default key is shift-NumLock.
  • When a skill level changes it is displayed on the game screen.  This will also be recorded in your log if you are saving one.
  • A couple of new 'command line' commands.  You can type '/set main' to set the current items in your hand(s) to the main arm setting.  You can type '/set alt' to do the same for the alternate setting.

Version 1.6.4  - August 4

  • Updated to work with latest patch .
  • Fixed spelling on a reagent name.
  • Decode a new packet (there maybe others I need to find as well with this new patch from OSI).

Version 1.6.3  - July 18

  • Corrected display problem on skills when skills dropped.
  • Changed skills sort order 'Change' so skills that dropped are sorted right below skills that went up so you can quickly see the skills that have changed.
  • Added a total for base skill points.  (NOTE: to calculate it correctly you need to remove any items that adjust your characters stats, including plate armor and wizard hats.)
  • Changed target self and last target so they don't close all open gumps if you press them before the target cursor appears as much (still can happen though, I suggest waiting for the cursor to appear to avoid this problem).
  • Pack noise filtering to hopefully help SoundBlaster owners crashing when using arm/disarm or casting quickly after a disarm.

Version 1.6.2  - June 29

  • Gets rid of the nuisance ALT key press freezes.
  • Tracks skill changes for the current play session and you can sort on this as well.
  • Totally changed internal timing so it no longer relies on standard timer messages.
  • Reagent warning now gives general direction to reagent.  Such as Garlic NorthWest.
  • Reverted show incoming back to 1.6.0 style to avoid the problem of UOAssist attempting to display the name of a person that moves out of the clients update range just as the name is being displayed.  But the ranges I track creatures is reduced a lot.  I found the update area was a lot smaller than I expected and reduced the area to help with the names appearing at the bottom left corner.

Version 1.6.1  - June 20

  • Updated show incoming, because of the range checking in 1.6.0 if 2 parties were running towards each other the name wouldn't show until nearly next to each other.  A new method is in place to help with this problem.  With the new method the coloring of names can be off in some conditions.  UOAssist saves the name until needed and then displays, so if UOAssist got the name (with color) and then the criminal/murderer status changed UOAssist will display the status at the time it received the information on the person.   So if you aren't sure do a quick allnames which will display the current status and update UOAssist's cached information as well.
  • Fixed Last Target so taming of animals works correctly with it.
  • Enabled recording stealing skill in macros again.
  • Changed sorting of skills so when sorted by value the top is the highest skills rather than lowest.  I was going to put ascending and descending sorts in but it would look incorrect when you had 2 skills at the same value and they were in reverse alpha order.
  • Found some new reputation patch packets and decode them now.
  • Automatically requests skills soon after logging in with a character.
  • Corrected a small resource leak with displaying reagent count on titlebar.
  • Tracking down a problem with a name appearing in the system message area under certain conditions.  (a bit more information, it seems to be caused by a person/creature leaving by magical transportation somehow, UOAssist still thinks they are within tracking range and tries to display the name even though they have left, if you go 4 screens away and come back the problem will correct itself but I'm looking into a 'real' solution)

Version 1.6.0  - June 13

  • New skills window displays/sorts skills so you can easily see the data and take it to other programs.
  • When a skill changes UOAssist displays the new value in the 'info' bar of UOAssist
  • Can filter out horse noises (good for when you are trying to talk with friends and your horses are near).
  • A 'call queue' window for counselors.  Just do your queue command and the window should appear automatically.  It will be enhanced more in the future.  This feature should work even if UOAssist is not registered.  (I'm not a counselor so I personally haven't used this but it does seem to work)
  • At the request of OSI I've modified 'Show Incoming' so it doesn't 'see' so far.  This requires UOAssist to track the players position and all of the people/creatures around the player as well.  The extra overhead doesn't seem to cause a problem but it is possible on some already straining machines it will push it over the edge so you may need to turn the feature off in high traffic areas as every step you take requires recalculations against everyone else within a couple screens.  Since UOAssist now tracks positions you won't see names of others appearing after spells are cast and such any longer.  You're tracking skill can increase the range of detection.  The first increase in range is at 30 skill points and increases every 10 points thereafter (about 3 steps per 10 points).  To get the increased range you must open your skills window (in the game default is alt-k) so UOAssist can see your current level.  The must be done every time you log in with your character.
  • For players with multiple accounts the seed you see on the registration dialog will now match the account you are currently using.  So for those of you with multiple accounts it will be easier to get the correct seed for the current account.  You must log all the way into the game for the seed to update.  Also there is a 'Key:' button now for easy access to the multiple key setup dialog.
  • Added more interfaces for 3rd parties.  Details coming later.

Version 1.5.0

  • Lots of bug fixes I've been working on for a week or more.  Fixed macro targeting so you get a message if it fails (most likely cause is the skill failed).  Added more items as 'containers' so reagent counting will dig through them (mostly hand made items and there may still be some I'm missing).  Changed the way seeds/keys were loaded and saved to hopefully avoid some of the problems some people have with empty/invalid keys, also made it so a more informative error message is display on the problem with a key.  Fixed the main/alternate buttons on the arm page so they actually work again.  Fixed saving of character settings and now display a message when saving the settings. Added a couple of options on the reagent page so you can turn of the titlebar display if you wish and you can turn of the character name and server display so you can see all of the reagents listed if you are using large fonts on your titlebar.  Also I integrate with UO Mage's Staff now as well as UO Magic Tool.  And a