4 个稳定版本
1.3.0 | 2023年5月20日 |
---|---|
1.2.0 | 2023年5月20日 |
1.1.0 | 2023年5月19日 |
1.0.0 | 2023年5月7日 |
#3 在 #far
每月47次下载
19KB
133 行
包含 (Rust 库, 10KB) libdoc.rlib
sims-far
一个用于从《模拟人生1》UIGraphics.far 文件中提取数据的Rust库。
安装
cargoadd sims-far
用法
提取 far 文件的所有内容
use sims_far::Far;
use std::fs::File;
let far = Far::new(r"C:\Program Files (x86)\Maxis\The Sims\UIGraphics\UIGraphics.far");
for manifest_entry in far.manifest.manifest_entries {
let mut f = File::create(manifest_entry.file_name).unwrap();
f.write_all(&manifest_entry.get_bytes()).unwrap();
}
依赖
~290–750KB
~18K SLoC