[][src]Module assembly::fdb

The database (*.fdb) file format used for the core database (CDClient)

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:

This example is not tested
use assembly::fdb::core::Schema;

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

Modules

align
builder
core

The data structures for representing the file/database.

de
file

The structures, as they are serialized

io
parser

The parsing of structures

query

Query the database

reader

Low-Level reader for FDB files

store

Structs

Schema

An ordered map of tables