Skip to main content

Crate uorustlibs

Crate uorustlibs 

Source
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