[][src]Module assembly::fdb

Loading CoreDataBase from a FileDataBase.

The game client is published with a copy of the core game database. This copy resides in /res/CDClient.fdb in an unpacked client. The file uses a custom database format which is essentially a list of hash maps.

If you just want to load the database from a file, use the following:

use assembly::fdb::core::Schema;

match Schema::try_from("some/path") {
    Ok(schema) => {...},
    Err(error) => {...},
}

Modules

core

The data structures for representing the file/database.

file

The data structures that make up the file.

io

Reading of the database file.

iter

Implementations for iterators on the data structures.

parser

Parser functions for reading an FDB file.