Skip to main content

Crate wowsunpack

Crate wowsunpack 

Source

Re-exports§

pub use vfs;

Modules§

battle_results
Utilities for resolving raw battle results arrays into named JSON objects. Utilities for resolving raw battle results from positional arrays into named JSON objects using lookup tables from constants.json.
consumable_versions
Per-version consumable id -> name tables recovered by static analysis of game scripts. Per-version consumable id -> name tables.
data
Utilities for interacting with the game’s data files
error
Error definitions
export
Export functionality (glTF, etc.)
game_assets
Version-aware GUI asset resolution: request assets by type, not file path. Resolves and reads through the VFS, so it requires the vfs feature. Version-aware GUI asset resolution.
game_constants
Constants parsed from the game’s XML files in res/gui/data/constants/ Game constants. The struct definitions, XML parsing, and hardcoded defaults live in wows-core::game_constants; this module re-exports them and adds the VFS-backed loaders, which depend on the vfs crate that the foundation crate deliberately avoids.
game_data
Utilities for loading game resources from a WoWS installation directory. Utilities for loading game resources from a World of Warships installation directory.
game_params
Utilities for interacting with the content/GameParams.data file
game_types
Game concept types (entities, positions, enums) useful across WoWS tools. Live in wows-core; re-exported so existing wowsunpack::game_types paths keep working. Game concept types that describe World of Warships mechanics.
models
3D model formats (geometry, visual, etc.)
recognized
Generic wrapper for values that may or may not match a known variant. Lives in wows-core; re-exported here so existing wowsunpack::recognized paths keep working.
rpc
Utilities involving the game’s RPC functions – useful for parsing entity defs and RPC definitions.

Macros§

unpack_rpc_args

Type Aliases§

Rc