Crates.io | wg-toolkit |
lib.rs | wg-toolkit |
version | 0.4.1 |
source | src |
created_at | 2022-02-13 17:48:32.170434 |
updated_at | 2024-04-01 13:31:25.356726 |
description | Toolkit for various binary and text formats distributed by Wargaming.net (BigWorld, Core engine). |
homepage | https://github.com/mindstorm38/wg-toolkit-rs |
repository | https://github.com/mindstorm38/wg-toolkit-rs |
max_upload_size | |
id | 531832 |
size | 328,723 |
Toolkit crate providing various implementations for codecs distributed by Wargaming.net. These codecs are part of the Core engine (previously known as BigWorld) notably used by World of Tanks. This crate also provides an implementation of the network protocol.
Not yet published, not yet working, but present in the code base, might be integrated to CLI at some point.
When contributing to the code base, some rules should be followed:
util
module in its own file module.thiserror::Error
derivation;from_reader(reader: impl Read)
or to_writer(writer: impl Write)
.Thanks to SkepticalFox for wot-space.bin-utils python library, which directly inspired this crate.
Thanks to SkaceKamen for wot-model-converter python library, for its open-source work on processed model file format.