Expand description
A library for reading and writing the BCSV File Format.
For most people, the types::BCSV
struct is what you’ll be using.
For some, the hash
and csv_parse
modules may have more.
Either way, this library exists as a way to better understand this semi-obscure Nintendo format.
Re-exports§
pub use binrw;
Modules§
- c_
exports c_exports
- C exported functions of the library.
- csv_
parse - The module to parse csv files and convert them to BCSV.
- cxx_
exports cxx
- C++ exported functions of the library.
- hash
- The hashing functions used by Nintendo.
- serde_
impls serde
serde::Serialize
andserde::Deserialize
implentaions for the crate. Note: [Serialize
] and [Deserialize
] is only implemented on a few types. [Header
] will be automatically calculated when Deserialized.- string_
table - The module to handle the BCSV string table.
- types
- The inner types of the BCSV format.
Enums§
- Endian
- Defines the order of bytes in a multi-byte type.