6个版本
0.3.1 | 2023年6月1日 |
---|---|
0.3.0 | 2023年6月1日 |
0.2.2 | 2023年5月27日 |
0.1.0 | 2023年5月26日 |
619 in 游戏开发
每月 53 下载
160KB
2K SLoC
rs_nwn_nasher_types
一个库,提供了通过Nasher生成的Neverwinter Nights json文件的序列化
这将允许创建基于Rust的模块工具。
用法
将以下内容添加到您的 Cargo.toml
[dependencies]
nwn-nasher-types = "0.3"
示例
use nwn_nasher_types::*;
fn main() {
let path = "src/module.ifo";
let nw = NwType::from_file_path(path).expect("Failed to open file");
match nw {
Ok(value) => {
println!("Value: {:?}", value);
}
Err(e) => {
panic!("Failed to deserialize {:?}: {}", path, e);
}
}
}
依赖关系
~1.2–2MB
~44K SLoC