From Ultima Online Forever Wiki
Revision as of 22:18, 16 November 2017 by Parsnip (talk | contribs) (→‎Installation: Added common issues)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
What Sallos should look like after resolution settings.


Sallos is an alternative client to UOSteam or Razor. It is most noticeable for it's smooth movement, clean interface and fast responding targets. It comes with a fair share of graphical issues and bugs but is still widely used by those engaged in Player vs Player content who don't care.


Make sure you use the UOF Launcher to fully install and update your UO client before adding all the patches for the best result. If you still want to use Razor/UOSteam, it is best to keep a separate copy of the UO client folder for Sallos. Once you have confirmed that all the latest patches are applied.

Download the following:


The first file contains the Sallos client, copy this to a folder of your choosing (e.g. C:\Program Files(x86)\Sallos\). The second file contains the art updates that you need to copy into your UO folder, this contains art fixes for:

  • Water
  • Trinsic
  • Minotaur
  • Talisman
  • Galleons
  • Some invisible monsters
  • Cave houses
  • Boats

Note: The client will crash when you enter a town if you have music turned on. Before tampering with the configuration, it is recommended that you turn off the music.

Common Issues

  1. SharpDXAudio2 Error: Install the latest DirectX 9 from here:
  2. Unable to find ***.UOP: This can occur for two reasons
    1. You have a client already open. Sallos cannot run when you have another client open that reads from the same UO installation. Close any other running clients and then relaunch Sallos.
    2. You do not have a UO installation that uses the UOP file format, which Sallos requires. The client should be installed using the UOF Launcher.
  3. Jit Compiler Error: Download the latest version of the Sallos Launcher. This should be fixed now.

Configuration File

  • The first thing I do when I install Sallos is run it once to generate all of the proper configuration files. If you haven't run Sallos yet, do so now. Close Sallos once you've logged into your character and do not leave it running or the files will not be generated.
  • We're going to navigate to your Sallos configuration file. The most important aspects of this file are the Resolution options and the restock options. To Navigate to the AppData folder where this file resides, you will need to do one of two tricks since the file is hidden by default.
  • First, you can open My Computer and manually type %APPDATA% in the navigation. Once you've landed in this directory go up one folder and open local. The other method would be to manually navigate to the folder. This is typically in your C:\Users\USERNAME\AppData directory and the word "AppData" will need to be typed in manually.




  • Once you've reached this directory you'll need to open your LOCAL folder, then SALLOS folder, then the Ultima Online. Inside this folder is a Configuration.xml file. Open it with notepad by Right clicking it and clicking Edit with notepad.
  • To be clear, your "Game window" is the actual play area of the game while the total "Screen" is the entire window including the black space. Since I don't know each individual persons desktop resolution, I cannot give you a solid number to put here.
  • To edit the resolution you will scroll down to line 16 which should look something like this below, give or take some numbers.
  • <screenLayout game-x="0" game-y="0" game-width="1570" game-height="800" screen-x="8" screen-y="30" screen-width="1570" screen-height="800" maximized="false" full-width="1024" full-height="786" fullscreen="false" />
  • The "game-width="1570" is the width of the game window, which the "screen-width="1570" is the width of the entire window. This leaves me with no black space in my game window. If you prefer that, minus 100 or so from the number and keep testing till you get what you want.
  • Finish editing your resolution as you see fit, typically basing it off of your desktop resolution.
  • Now you can edit your restock macro. Restocks aren't as advanced as Razor and UOSteam. The amount of reagents that Sallos restocks is in this configuration file and is character specific. Scroll down until you see "restock" and change the desired reagent amount.
  • Save the file and launch Sallos again. Once you've loaded, if you are not satisfied with the resolution, go back to the configuration file and make the desired changes. Be sure to entirely close Sallos before ever editing the configuration.xml file.


  • First thing you need to know is that all context menus are opened by holding shift and left clicking. By default in Razor you only need to left click. If you want to open a paperdoll or vendor menu, you'll need to hold shift when clicking.
  • Shift is actually used for alot of things in Sallos. Think of it as a "Safety" key. You can freely drag a players health bar like in Razor by holding left click and dragging it off of their player. However, to move the health bar again you have to hold shift when doing so.
  • The same applies to closing health bars. In order to remove a health bar from your screen, you must hold shift and right click it.
  • I'd suggest testing all of this out by dragging your health bar from yourself, moving it around and then trying to open your paperdoll by shift clicking yourself and clicking Paperdoll.


  • To open your Sallos options, the default Ultima Online options have been replaced. Open your paperdoll and click options to be presented with the following screen.
  • Macros will be skipped below, there will be a separate section for this.
Footsteps: Enable and disable footsteps.
Music: Enable and disable music
Sound: Enable and disable sound.
Display Settings: Change display quality, shadows, rough or smooth character quality and animated movement.
Notoriety Hues: Changes the color of the default Notorieties.
Always Light: Disables night time and darkness. Never cast In Lor again!
Always Run: Makes your character always run instead of walk.
Clear hands Before Cast: Drops any hand equipped item to your bag when casting a spell.
Container Grid: Adds a visible grid in your bag and containers that neatly separates items.
Health Icons: Adds small health bars under players.
Hotkeys Enabled: Enables or disables all hotkeys.
House Level: Does not function.
Incoming Names: Show the names of incoming players or corpses.
Key Passthrough: Allows you to type in chat even if the key is a hotkey.
Moongate Confirmation: Disable the "Unsafe Moongate" prompt when entering moongates.
Notoriety Halos: Adds small colored circles under players based on their Notoriety.
Notoriety Query: Enables or Disables whether or not you want the Criminal Actions warning to appear.
Protect Cures: Prevents you from dropping a cure on someone who is not poisoned (Leaves cursor up)
Protect Heals: Prevents you from dropping a heal on someone who is poisoned (Leaves cursor up)
Protect Poisons: Prevents you from casting poison on someone who is already poisoned (Leaves cursor up)
Queue Targets: Queues your targets.
Screenshots: When enabled, Sallos captures a screenshot anytime someone dies on your screen. These images are saved in your Pictures folder in windows.
Siege Rulesets: Disables the ability to move into guard zones unless holding shift. Useful for PK's.
Smooth Movement: Enables the "Enhanced Client" feel of smooth movement.
Scavanger: Loots these items from the ground automatically when passing them.

Macros & Hotkeys

  • In the options menu, navigate to the Macros button and click it. This will bring up your Macro / Hotkey editor. I'd suggest clicking "Show Keyboard" and then spamming the delete button to clear out all of the default macros.
  • To set your own macro you can either click in the empty button field and press the desired key or you can click on the key in the visual keyboard.
  • Once you've chosen a key, use the drop down menu to determine your actions. Most of these actions are self explanatory but I will go over some of them later.
  • When navigating these drop down menus, use straight left and right actions with your mouse. If you unhover the menu at any time, the menu resets. You'll see what I'm talking about on your own, it's annoying.
  • Once you've selected the desired actions, you can add a second action if you wish or you can just choose another hotkey from the keyboard and continue making more macros. Keep in mind that there is no save button, you either click the x or choose another key using the visual keyboard.

Macro Functions

I will only be listing a few of the macros that might not be self explanatory.

  • Actions > Target > Find: This will find a new target and set it as last target, prioritizing them. It uses smart features so you dont auto find a blue if you're a blue. Works on mobs and players and will always choose a player over a mob if they're on screen.
  • Actions > Warmode: If you've deleted all of your macros like I mentioned in the beginning of the guide, you may want to rebind Alt+c for attack mode if you're used to it. It's not default.
  • Equipment > Set Equipment > Slot #: This sets your equipment and is paired with the Arm equipment macro. Useful for weapons. Set a Set Equipment macro, click your weapon then use an Arm Equipment macro for the same slot number.
  • Interface > All Names: All names is obvious but this function will also auto open corpses (Sometimes. It's kinda buggy)
  • Interface > Open > Overview: This is actually your Sallos Map. Sometimes people don't realize it because of it's name.
  • Interface > Say: This will let you say whatever you type into the macro obviously but you can also use it to issue commands which we'll go over later.
  • Items > Use Once > Set/Use: This allows you to set and use use once items such as trapped pouches. Bind a key for each, set your pouches, then use another key to pop them.
  • Items > Use Potions > Smart: This will use a smart heal or cure depending on your status. If you're poisoned, it will automatically use a cure. If you're not poisoned, it will use a heal.
  • Options > Toggle Hotkeys: I highly recommend binding this to something and getting used to enabling and disabling your hotkeys when in conversation.
  • Other > WaitForTarget: When making a macro such as heal self, the macro will look something like
Cast Heal
  • If you do not insert WaitForTarget, the heal will never execute unless you press the key again. It's important to add the WaitForTarget in Sallos with macros like these.


  • Some of the features in Sallos do not have default hotkeys and aren't even displayed in the Macros editor. I usually try to bind important commands to a "Say macro". Commands are used by typing a period "." and a space. You'll see in the chat "Client" and when you press enter it will execute the command.
  • When using this feature in the say function, do not forget to add the space.
  • All commands are prefixed by a period followed by a space: ". "


  • Disturb
Attempts to disrupt spell casting by re-equipping an item or by using a candle.
  • LeaveHouse
Ejects your character from its current house.
  • OpenRunebooks
Catalogs all nearby runebooks.
  • Dress
Equips any previously worn items.
  • Recall rune-name
Recalls to the specified rune.
  • Gate rune-name
Gates to the specified rune.
  • Target
Produces a blank target cursor. Useful for changing last targets.
  • Acquire
Changes last target to a nearby enemy.
  • AlwaysRun
Enables or disables the always-run setting.
  • SmoothWalk
Enables or disables the smooth-movement setting.
  • Footsteps
Enables or disables footstep sounds.
  • Sound
Mutes or unmutes ingame sound effects. Toggles if no value is specified.
  • Music
Mutes, unmutes, or stops ingame music. Toggles if no value is specified.
  • QueueTargets
Enables or disables the queue-targets setting. Toggles if no value is specified.
  • Remove
Temporarily removes a targeted item or character from the clients vision. Useful for seeing behind obstacles or for removing an object in someones bag covering an item you wish to steal.
  • UseGate
Uses the nearest moongate.
  • Friend
Adds a player to or removes a player from the friends list. Friended players have an icon above their heads and are treated as party members by the targeting system.
  • Scavenge
Scavenges nearby items.
  • RegDrop
Moves all held reagents to a targeted container.
  • PotDrop
Moves all held potions to a targeted container.
  • DragToBag
Moves a targeted item to your backpack. Useful for quickly looting corpses.
  • Move
Moves a targeted item—and all items of the same type—to a targeted container. Useful for dropping off potions into kegs.
  • Stack
Stacks a targeted item with all items of the same type. Useful for combining scrolls or bottles.
  • BringTo
Brings a targeted item type to the located of the targeted item. Useful for stacking potions in one spot in your bag.
  • TurnTo
Turns to face the targeted location.
  • Noto
Changes the notoriety-query setting.
  • NotoQuery
Changes the notoriety-query setting
  • AutoPickup
Enables or disables the scavenger agent.
  • DropTarg
Clears the active target cursor. Just like pressing escape.
  • CancelStealth
Cancels automatic restealthing and allows running.
  • Give [Recalls / Gates]
Gives recalls or gate reags to a targetted player.
  • FPS

Displays rendering speed in frames-per-second.

  • Restock
Restocks reags and potions from a targeted container. This container only needs to be set once and can be removed from the config file.
  • ClearMoves
Clear the item movement queue.
  • Organize
Arrange the items in you bag to a template preset by SetOrganize
  • SetOrganize
Used to set the template of your bag to be used with Organize
  • RenamePet
Allows you to rename your pet.

Misc Features

  • Auto drink Refresh potions when stam reaches 0.
  • Auto open doors when facing them.
  • Ctrl click party health bars to track them on map.
  • Auto count stealth steps.
  • Auto restealth.
  • Enemies on map are red dots.

Misc Notes

  • There may be problems multi clienting in Sallos. However, it is possible.
  • Anti Virus's flag Sallos, when downloading, extracting and launching. Disable it.
  • Change your config in the AppData folder at any time. Sallos must be closed.
  • Last targets will use beneficial spells on last beneficial target and harmful spells on last harmful target.