Journal logs saved per character

Discussion in 'Guides' started by dissident, Dec 12, 2017.

  1. dissident

    dissident Active Member
    UO:R Subscriber

    Joined:
    May 25, 2014
    Messages:
    479
    Likes Received:
    162
    After experimenting a bit with the config files, I found it was possible to keep separate logs for each character -someone may have posted this already, but I could not find anything in the forums, so I will go ahead and believe this is news for y'all.

    This is extremely useful when you wake up after leaving your computer macroing overnight and need to know how many times "It begins to rain" while you were raising cooking in the comfort of your warm home (as you do). Other less useful usages include checking if a raging grizzly wandered past your keep, or finding out who killed you while you were AFK at Jhelom bulls (it's usually that guy whose name appears in the log right before "You see: a silver serpent" and die).

    Please note that the path -including the filename- for the journal log gets set for each running instance the first time you log on with a character, and stays the same for that instance of the client until you close it. The UO client does not seem to start logging on a different file only by logging off a toon and logging on another one within the same UO client instance -you need to close a particular client (not all of them) entirely for it to use a different log filename on startup. But at least, if you are triple boxing, the logs from all 3 simultaneous accounts will not get mixed up. If you would like to keep separate logs per toon within the same account, please close the client and log back in with the different toon.

    I have not tested if this works without Razor -and I won't test it because I see no point in it. Razor may have something to do in dealing with each uo.cfg in each toon folder, so better use Razor and have a separate Razor profile for each toon, that should be automatically selected when you log on with that toon. Please let me know if someone decides to spend some time trying without Razor and it works, and I will update this.

    1. Make sure you have this setup (I have not tested if this works with different setups, so I suggest you try with the same versions):
    - UO Client (from UO:R download section)
    - Latest Razor (1.0.14.10 from here: http://www.uogdemise.com/razor/#download )

    2. Close all instances of Razor and UO client

    3. Make sure you have this folder structure:
    - I manually created the journal folder used for storing the logs (circled in red, "Utima Online\journal" )
    - Note that there should be a "uo.cfg" in the "Ultima Online" root folder and also an individual "uo.cfg" inside each of the toon# subfolders ("Ultima Online\Desktop\account#\UO Renaissance\toon#")
    [​IMG]

    4. Make sure your uo.cfg in Ultima Online root folder looks similar to this:
    - IMPORTANT: SaveJournal=on and JournalSaveUnicode=off
    - Note there should be no line starting with "JournalSaveFile=" in this uo.cfg
    - "AcctID=" and "PlayerName=" should show your actual account name and toon name (last one used)

    Code:
    ClientFirstLaunch=no
    AcctID=<last account used>
    NextLoginKey=93
    LastServerID=0
    PlayerName=<last toon used>
    DefaultChar=3
    ClientLogin=29
    FilterPassword=
    ;------------------------------
    Sound=on
    Music=off
    Footsteps=on
    AllowPathfind=off
    HoldTabForCombat=off
    OffsetGumps=on
    AutoArrangeMinimized=on
    AssumePlayAsGhost=on
    UseCircleTrans=on
    ScaleBarkTimes=on
    FrameSkipping=off
    NotorietyQuery=on
    ShowIntroAnim=off
    OrderCacheOnStartup=off
    SaveJournal=on
    JournalSaveUnicode=off
    GlobalQueue=off
    FilterPWOn=off
    ObscenityFilter=off
    FullScreen=off
    UseToolTips=on
    PopupHelpEnabled=off
    PopupHelpSticky=off
    PopupHelpPersistant=on
    TranslationServer=on
    TranslationServerAutomatic=on
    ColoredLighting=on
    ShadedFonts=off
    ShowIncomingNames=off
    StatReport=on
    DarkNights=off
    AlwaysRun=off
    NewbieDesktop=off
    TreeCanopies=off
    Desolation=on
    CombatMusic=on
    ColorOutOfRange=on
    ShiftForContext=off
    DisableMenubar=on
    ItemPropsIcon=on
    CollectMetrics=on
    ObjectHandles=on
    IgnoreGuildChat=off
    IgnoreAllianceChat=off
    ReduceFramerate=off
    CurrentStatusGump=off
    PageFlip=off
    PartyMessageColor=368
    SkillReportDiff=1
    MusicVol=128
    CircleTransRadius=50
    ToolTipPreDelay=100
    HouseCacheSize=1000
    ToolTipFont=0
    BuffIconsGumpOrientation=2
    BuffIconsGumpMinMinorAxisSize=2
    ShowBuffIconsGumpAtStartup=0
    FullScreenRes=1024x768
    GamePlayWindowSize=800x600
    
    5. Edit the individual "uo.cfg" for each toon following the pattern described earlier. This is a sample of one of my toons uo.cfg (in this example, it is toon1 of account1, so it would be the one inside "Ultima Online\Desktop\account1\UO Renaissance\toon1"):
    - IMPORTANT: SaveJournal=on and JournalSaveUnicode=off
    - You should add (or edit) the "JournalSaveFile=" line at the top in each of uo.cfg for each toon and add the corresponding path ("journal\whatever name.log"), and make sure the AcctID= and PlayerName= info is correct for each toon.

    Code:
    JournalSaveFile=journal\toon1.log
    ClientFirstLaunch=no
    AcctID=account1
    NextLoginKey=93
    LastServerID=0
    PlayerName=toon1
    DefaultChar=0
    ClientLogin=25
    FilterPassword=
    ;------------------------------
    Sound=on
    Music=off
    Footsteps=on
    AllowPathfind=off
    HoldTabForCombat=off
    OffsetGumps=on
    AutoArrangeMinimized=on
    AssumePlayAsGhost=on
    UseCircleTrans=on
    ScaleBarkTimes=on
    FrameSkipping=off
    NotorietyQuery=on
    ShowIntroAnim=off
    OrderCacheOnStartup=off
    SaveJournal=on
    JournalSaveUnicode=off
    GlobalQueue=off
    FilterPWOn=off
    ObscenityFilter=off
    FullScreen=off
    UseToolTips=on
    PopupHelpEnabled=off
    PopupHelpSticky=off
    PopupHelpPersistant=on
    TranslationServer=on
    TranslationServerAutomatic=on
    ColoredLighting=on
    ShadedFonts=off
    ShowIncomingNames=off
    StatReport=on
    DarkNights=off
    AlwaysRun=off
    NewbieDesktop=off
    TreeCanopies=off
    Desolation=on
    CombatMusic=on
    ColorOutOfRange=on
    ShiftForContext=off
    DisableMenubar=on
    ItemPropsIcon=on
    CollectMetrics=on
    ObjectHandles=on
    IgnoreGuildChat=off
    IgnoreAllianceChat=off
    ReduceFramerate=off
    CurrentStatusGump=off
    PageFlip=off
    PartyMessageColor=368
    SkillReportDiff=1
    MusicVol=128
    CircleTransRadius=50
    ToolTipPreDelay=100
    HouseCacheSize=1000
    ToolTipFont=0
    BuffIconsGumpOrientation=2
    BuffIconsGumpMinMinorAxisSize=2
    ShowBuffIconsGumpAtStartup=0
    FullScreenRes=1024x768
    GamePlayWindowSize=800x600
    
    Happy logging! ;)

Share This Page