#age #ii #empires #language #ini #extract #dll

genie

用于读取/写入《帝国时代II》数据文件的库

5 个版本 (重大更新)

0.5.0 2020年5月24日
0.4.0 2020年5月18日
0.3.0 2019年8月4日
0.2.0 2019年4月9日
0.1.0 2019年3月23日

#1 in #empires

GPL-3.0 许可协议

7.5MB
16K SLoC

genie-rs

Rust 库,用于读取/写入各种《帝国时代I/II》文件。

请参阅 docs.rs 获取文档。

示例程序

# 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

许可协议

GPL-3.0

依赖项

~8.5MB
~190K SLoC