Crates.io | genie |
lib.rs | genie |
version | 0.5.0 |
source | src |
created_at | 2019-03-23 15:13:50.729322 |
updated_at | 2020-05-24 11:46:21.632231 |
description | Libraries for reading/writing Age of Empires II data files |
homepage | https://github.com/SiegeEngineers/genie-rs |
repository | https://github.com/SiegeEngineers/genie-rs |
max_upload_size | |
id | 123306 |
size | 98,963 |
Rust libraries for reading/writing various Age of Empires I/II files.
See docs.rs for documentation.
# Extract scenario files from a campaign to the working directory.
cargo run --example extractcpx ~/path/to/campaign.cpx
# Show the scenario files in a campaign file.
cargo run --example extractcpx ~/path/to/campaign.cpx -l
# Convert an HD Edition (+expansions) scenario to WololoKingdoms.
cargo run --example convertscx ~/path/to/input.aoe2scenario ~/path/to/output.scx wk
# Display contents of a language file.
cargo run --example displaylang ~/path/to/input/language.dll dll
cargo run --example displaylang ~/path/to/input/language.ini ini
cargo run --example displaylang ~/path/to/input/key-value-strings.txt key-value
# Convert HD Edition key-value.txt language files to language.ini files for Voobly or aoc-language-ini
cargo run --example wolololang ~/path/to/input/key-value-strings.txt ~/path/to/output/language.ini