Customization
Today, it is commonplace for many custom servers to not only feature custom game play, but also custom media, such as graphics and maps, as well. Almost all of the Ultima Online client files have been reverse engineered and editing software now exists to ease the development of custom media so that people can script, program, and develop their computer and networking abilities.
Read more about this topic: Ultima Online Shard Emulation