9 个不稳定版本
0.5.0 | 2023年9月18日 |
---|---|
0.4.1 | 2022年6月18日 |
0.3.0 | 2021年5月27日 |
0.2.1 |
|
0.1.3 | 2021年5月24日 |
#893 in 游戏开发
96KB
2K SLoC
uasset
uasset 支持使用纯 Rust 解析 Unreal Engine 中的 .uasset
文件,以便在不启动整个编辑器的情况下构建关于 Unreal 资产的工具。大部分格式都是从 Unreal Engine 的解析代码中提取的,如果您有权限,可以在 官方 UnrealEngine 仓库 中找到这些代码。(具体来说,很多都是受 PackageFileSummary.h 和 PackageFileSummary.cpp 的启发)。
它设计用于与 4.10 及更早版本的 Unreal Engine 资产一起工作(但可能还能支持更早的版本——请告诉我!),并且打算更新以支持最新的引擎版本(截至写作时为 4.26)。
用法
您可以在 docs.rs 上的文档 中找到如何将其用于项目的详细信息。
开发
每当有新的 Unreal 版本发布时,uasset-rs 很可能需要更新以支持新版本。如果您有兴趣贡献,可以查看 UNREAL_UPGRADES.md 了解这个过程的大致情况。
许可证
uasset-rs
受以下任一许可证的许可:
- Apache License,版本 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
您可以选择。
贡献
除非您明确说明,否则根据 Apache-2.0 许可证定义的,您有意提交给作品包括在内的任何贡献,都应按照上述方式双重许可,不附加任何额外条款或条件。
依赖项
~0.5–10MB
~106K SLoC