Expand description
UORustLibs provides methods for reading and writing data files from the classic video game Ultima Online.
Most code is tested on data files from the Age of Shadows client, but it should
work for earlier clients, and clients up until the switch from .mul to .uop
Modules§
- anim
- Methods for reading animated characters out of anim.mul/anim.idx
- art
- Methods for reading tile and static data out of art.mul
- color
- Traits for easy conversion between packed color data and easy-to-manipulate tuples
- error
- Shared error types
- font
- Methods for reading font data out of fonts.mul
- gump
- Methods for reading data out of gumpart.mul and gumpidx.mul
- hue
- Methods for reading hue data out of hues.mul
- map
- Methods for reading map files from the various map muls
- mul
- Methods for reading from standardized Mul and Idx files
- skill
- Skill objects represent named skills that appear in UO’s Skills menu. They also contain a flag denoting whether they are clicked to activate
- texmap
- Methods for reading texture data out of texmaps.mul
- tiledata
- Methods for reading supplementary data about tiles and statics from tiledata.mul