Expand description
Archive and resource-resolution helpers.
This crate hosts higher-level lookup composition built on rakata-formats
and rakata-core.
Installation detection/probing is intentionally out of scope for this workspace; downstream consumers own platform-specific discovery.
Re-exports§
pub use capsule::Capsule;pub use capsule::CapsuleArchive;pub use capsule::CapsuleError;pub use capsule::CapsuleResourceRef;pub use chitin::Chitin;pub use chitin::ChitinError;pub use composite_module::CompositeModule;pub use composite_module::CompositeModuleError;pub use composite_module::CompositeModuleSource;pub use composite_module::ResolvedResource;pub use file::read_resource_file;pub use file::FileResourceError;pub use file::ResourceFile;pub use file::ResourceFileData;pub use game_resources::GameResources;pub use game_resources::GameResourcesError;pub use game_resources::ResourcePair;pub use keyfile::KeyFile;pub use keyfile::KeyFileError;pub use resolver::KeyBifBinding;pub use resolver::KeyBifSource;pub use resolver::MdlHandoffError;pub use resolver::MdlWithMdxHandoffResult;pub use resolver::MdlWithMdxResult;pub use resolver::OverrideSource;pub use resolver::ResolutionProvenance;pub use resolver::Resolver;pub use resolver::ResolverError;pub use resolver::ResolverResult;pub use resolver::ResolverSourceFamily;pub use resolver::ResolverSourceRef;pub use resolver::TextureWithTxiResult;pub use resolver::TpcEmbeddedPayloadHint;pub use resolver::TpcHandoffError;pub use resolver::TpcWithTxiHandoffResult;pub use talktable::TalkTable;pub use talktable::TalkTableError;pub use twoda_cache::tables;pub use twoda_cache::TwoDaCache;pub use twoda_cache::TwoDaCacheError;pub use twoda_cache::TwoDaName;
Modules§
- capsule
- Capsule archive (
ERF/RIM) extraction primitives. Capsule archive primitives. - chitin
chitin.key+ KEY/BIF extraction primitives.chitin.keyextraction primitives.- composite_
module - Composite module composition and deterministic per-module resolution. Composite module resource resolution.
- file
- Loose-file extraction primitives. Loose-file resource primitives.
- game_
resources - Unified game-installation resource access (RIM + KEY/BIF). Unified resource accessor for a game installation directory.
- keyfile
- KEY/BIF extraction primitives. KEY/BIF extraction primitives.
- resolver
- Shared ordered resource resolver across source families. Shared resource resolver for ordered source families.
- talktable
- Talktable (
TLK) extraction primitives. Talktable (dialog.tlk) primitives. - twoda_
cache - Resolver-backed lazy 2DA table cache for decoders. Resolver-backed lazy cache of parsed 2DA tables.