Patching ensures your client is up to date with the server's version of UO. This way you'll be able to see all the latest content and you won't get stuck due to map differences. Occasionally, EA will even fix client bugs!
How to patch?
To get the latest client, you have two options:
- Running the game patcher.
- Re-installing the client from a recent installer.
Running the game patcher is the usual method of patching. Only the new patcher included with client 7.0.24.0 will work out of the box, though, as the EA patch servers moved. To use the game patcher with an older client, see [this post] (requires some file editing).
Option 1: Running the game patcher
To start the patcher, simply run UOPatch(.exe) in your UO game folder. If UOPatch(.exe) is not present or if you've just re-installed, then run UO(.exe).
Both executables need to be run with administrator privileges on Windows Vista, 7 and 8. (Right-click -> Run as administrator)
The new patcher will always patch your client fully and cannot be cancelled at a specific patch.
Errors you may encounter:
- "Could not connect to patch server"
The old patch servers were moved. See [this post] on how to change the patcher's server. You can also re-install from a recent installer instead. - "Product mismatch"
The patcher should perform a full file check automatically and resolve the issue. If it doesn't, tick the box next to that option.
The latest installer can be downloaded here:
http://web.cdn.eamythic.com/us/uo/installers/20120309/UOClassicSetup_7_0_24_0.exe
Should this link go down, then you can find the most recent client download on the official UO website (click "Classic Client"):
http://uo.com/Client-Download
This can be installed over your current client. After installation, refer to the patching section for patching it further. You have to run the patcher at least once to get a working client from the new installers.
If, after the re-installation, Razor can no longer locate your UO client, you will start receiving the "Razor was unable to locate and load a suitable UO cliloc file" error. This can be fixed by adding a registry key to point Razor to the new client folder, explained here:
http://www.runuo.com/community/threads/changing-automatic-client-detection.460847/
Compatibility issues and fixes
- Windows XP
If you experience frequent client crashes while recalling or going through moongates, downgrading to an older client has shown to fix these issues. The same advice given to Sallos users below can be used. - Windows Vista
Enable the following compatibility options on Razor(.exe): Disable desktop composition
This will make your counters visible again. - Windows 7
Enable the following compatibility options on Razor(.exe): Disable desktop composition, Disable visual themes
This will make your counters visible again, and stop the client freezing. - Windows 8
Set Razor(.exe)'s compatibility mode to: Windows XP (Service Pack 3)
This will stop the client freezing. - Sallos
Sallos will not work with any clients patched to 7.0.8.44 or above. If you wish to play with Sallos, you can use the 7.0.7.1 installer available here:
http://www.atomicgamer.com/files/87497/ultima-online-stygian-abyss-classic-client-v7-0-7-1 (Unofficial mirror)
You can use that client as-is, or patch it to a maximum of 7.0.8.2. (Any higher and Sallos will crash on login!) Missing artwork can be put in manually using tools like UOFiddler, and you can copy a hues.mul file from any newer client to see new hues.
On Windows Vista, 7 and 8, also enable the following compatibility options on Sallos(.exe): Run this program as an administrator
Questions?
Post below!