Settings > Path Settings → paste your Ultima folder path → click Reload paths (list should populate with .mul, .idx, and .uop files).
Setting > Options > Output Path → set to a new local OUTPUT folder (this is where the .mul and .uop files will be written).
Plugins > Manage → enable MassImportPlugin.
Plugins > Manage → enable UOPpacker.
Patching using UOFiddler
The ultima_online_mods folder includes 00_ART_MODS_MassImport.xml (a list of item IDs and file paths for the modded art). Edit the file paths with a global “replace all” to match your system paths, or generate a custom XML using
00_mod_selector.py.
Plugins > MassImport → Load XML → select 00_ART_MODS_MassImport.xml from the downloaded mods folder (loads replacement art files).
Enable DirectSave, then click Start (may take ~1 minute).
Your OUTPUT folder will now contain the modded .mul files.
UOFiddler → UOP Packer → paste the OUTPUT folder path → turn ON Pack MUL to UOP → Start.
Close UOFiddler. Copy the .mul, .idx, and .uop files from OUTPUT into your Ultima folder, overwriting existing files.
Installation complete — launch Ultima Online.
If your shard updates later, patch using their updater (verify), then repeat the MassImport process in UOFiddler.
Patching Troubleshooting
Terrain textures look mismatched/random in-game: This usually means a shard patch updated over the modded files. Re-apply mods with MassImport after updating to the shard’s latest.
MassImport crashes/freezes (>2 minutes): Your source .mul may be corrupted. Restore backup .mul files or delete them and verify via your shard’s launcher to download fresh unmodded versions, then re-run MassImport. This can happen after shard updates.
After a shard update, the client crashes with“System.OutOfMemoryException: Array dimensions exceeded supported range.” referencing ArtLoader:
delete the recently updated .mul or .uop files in the client directory, verify again with the shard launcher to fetch clean copies, confirm the client launches, then run MassImport on top using UOFiddler.
- OR - Install using Varan Mulpatcher ( OLD METHOD )