UO Auto-Map 9.0 - Multi Client

Discussion in 'Server & Client Support' started by Chris, Jul 14, 2012.

  1. Chris

    Chris Renaissance Staff
    Renaissance Staff

    Joined:
    May 14, 2012
    Messages:
    3,385
    Likes Received:
    6,195
    -= UO Auto-Map v9.0 Beta =-

    Featuring UO Multi-Clienting Capability.

    Read the following information for the known issues and limitations. UOAM is not 100% multi-client capable.

    UOAM was never intended for multi-clienting (especially with the UOA enhanced features), and as such there are a number of issues with the methods I've implemented to enable multi-client support.

    Read and understand the following information before registering any complaints and use the information provided to determine whether or not the limited multi-client support will be useful to you.

    Not every function or situation has been tested, so if you find any issues that are not listed below please report them.


    What's New

    Two versions of the UOAM program file are provided, each with unique new functionality. One may suit your needs better than the other, however they are both similar when it comes to the limitations.

    UOAM Locked (Single) Client
    UOAM locked to a single client - - like default UOAM operation.
    It will lock into the most recently opened client only and will not switch between clients. You can run 3 locked UOAM's for 3 clients and they will all operate individually (with UOA houses). (i.e. open uo client 1, open uoam 1, open uo client 2, open uoam 2, etc)

    UOAM Auto Switch Client
    UOAM will switch between the currently active UO clients.

    At this time the 3 client limit is a static hard-coded number and it will not work for more than 3 clients.

    The UOAM update procedure has been completely removed without the need for the Q command line switch.


    Known Issues/Limitations for the Auto Switch Client

    1) Houses will be displayed on UOAM for the first client, but are lost for other clients.
    b) When switching back to the first client a house (or a few) may disappear but will reappear after you leave the area (about a screen) and return again.

    2) UOAM Chat
    a) Only the first client logged into a UOAM server will be able to send text, but all clients will receive text from connected players.

    b) Tracking of a chat-enabled character will switch with the active UO client like the normal map tracking operation. This means that even though character X logged into chat when you switch to character Y's UO screen character Y will be tracked by the rest of the chat-linked players.

    3) Markers
    Markers between players are semi-shared, meaning if you dropped a marker on each map and switch between characters the current character will "pick up" the previous marker and the distance/direction will be shown for that marker.

    You will not be able to drop a new (second/third) marker for each character as the first marker is still active.


    Known Issues/Limitations for the Single Client

    Same as above, items 2-3.

    Even with one session of the locked UOAM client open, UOA features will be shared among all open clients, so for example typing -where into a non-Locked client will still give you the UOA response of your coordinates even though the map is not tracking that character.


    It is unlikely that these issues will ever be resolved due to the way UOAM was made.

    I've experimented with a number of methods to try and resolve these issues but none were successful. Without the actual UOAM source code to drastically change the way it handles the client and interfaces with UO Assist (Razor) there's nothing more that can be done (as far as I can see). Please keep this in mind before ranting about how useless or crappy or whatever these modifications have been.

    These modified versions of UOAM can run side-by-side with the unmodified version of UOAM, provided that it is installed to a different directory since one newly modified file is not compatible with the unmodified UOAM. Installing over an existing installation of UOAM does not remove any of the existing map files, but asks you if you want to remove any existing UOAM files (if yes, deletes uoam.exe, register.exe, and updateace.dll before installing).

    I don't think I'm forgetting anything else..... so, Enjoy.

    "Credit to Dagon for the custom client, forum post"
  2. HateCrime

    HateCrime Well-Known Member
    UO:R Donor

    Joined:
    May 14, 2012
    Messages:
    1,445
    Likes Received:
    489
    Thanks for the detailed post, this is very good information for those who like UOAM and the capability to mark things on their map :) Awesome stuff.

Share This Page