2 unstable releases

0.3.0 Dec 20, 2021
0.1.0 Sep 29, 2021

#13 in #lego

MPL-2.0 license

45KB
979 lines

assembly-xml

This crate contains the definitions of multiple XML formats used in the game LEGO Universe.

Example Tools

This crate comes with a selection of example tools that can be installed using:

$ cargo install --examples assembly-xml

xmldb-tree

Print the names of all tables and their columns:

$ cargo run --example xmldb-tree <file>

dump-cfg

Check whether a UniverseConfig.svc file is well formed

$ dump-cfg EnvironmentInfo.xml

dump-locale-prefix

Print a subtree of a locale file

$ dump-locale-prefix res/locale/Locale.xml Preconditions_

lib.rs:

The XML formats

The game client uses XML for a lot of data storage. This module contains helpers for typed access to these files.

Dependencies

~5.5MB
~158K SLoC