HOI4 Save
HOI4 Save is a library to ergonomically work with Hearts of Iron IV saves (plaintext + binary).
use ;
let data = read?;
let = extract_save?;
assert_eq!;
assert_eq!;
The HOI4 binary format can be converted to plaintext with the help of hoi4save::Melter
:
let data = read?;
let = new
.with_on_failed_resolve
.melt?;
Binary Saves
By default, binary saves will not be decoded properly.
To enable support, one must supply an environment variable
(HOI4_IRONMAN_TOKENS
) that points to a newline delimited
text file of token descriptions. For instance:
0xffff my_test_token
0xeeee my_test_token2
In order to comply with legal restrictions, I cannot share the list of tokens. I am also restricted from divulging how the list of tokens can be derived.