https://github.com/AstroTechies/unrealmodding
Tools for making and loading Unreal Engine Mods. Originally developed for Astroneer.
https://github.com/AstroTechies/unrealmodding
modding modding-tools rust unreal-engine-4
Last synced: 11 months ago
JSON representation
Tools for making and loading Unreal Engine Mods. Originally developed for Astroneer.
- Host: GitHub
- URL: https://github.com/AstroTechies/unrealmodding
- Owner: AstroTechies
- License: mit
- Created: 2022-04-09T13:57:19.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-11T09:50:15.000Z (almost 2 years ago)
- Last Synced: 2024-11-14T09:49:47.157Z (over 1 year ago)
- Topics: modding, modding-tools, rust, unreal-engine-4
- Language: Rust
- Homepage:
- Size: 79.8 MB
- Stars: 57
- Watchers: 2
- Forks: 16
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# unrealmodding
[](https://github.com/AstroTechies/unrealmodding/actions?query=workflow%3ACI)
[](LICENSE-MIT)
Tools for creating and loading Unreal Engine Mods. Developed for Astroneer.
## Crates
This repo contrains multiple user facing crates for working with Unreal Engine file formats and creating Mods.
### [unreal_asset](./unreal_asset/)
[](https://docs.rs/unreal_asset/)
[](https://crates.io/crates/unreal_asset)
This core crate allows for parsing of Unreal asset binary files. It is internally split into multiple sub-crates to
improve compile times.
### [unreal_mod_manager](./unreal_mod_manager/)
[](https://docs.rs/unreal_mod_manager/)
[](https://crates.io/crates/unreal_mod_manager)
Crate that allows creating Modmanagers/Modloaders for individual games. Typically used together with
[unreal_mod_integrator](./unreal_mod_integrator/) and [unreal_asset](./unreal_asset/) (both reexported) to create
asset transformation logic for specific games.
### [unreal_pak](./unreal_pak/)
[](https://docs.rs/unreal_pak/)
[](https://crates.io/crates/unreal_pak)
Library crate for working with Unreal Engine .pak files. The CLI tool [unreal_pak_cli](./unreal_pak_cli/) is built on
this crate to provide a simple way to use this library.
### [unreal_helpers](./unreal_helpers/)
[](https://docs.rs/unreal_helpers/)
[](https://crates.io/crates/unreal_helpers)
Core crate that provides utilities for wotking with Unreal Engine binary files. It is relied on by all the other binary
parsing crates in this repo.
## License
Licensed under [MIT license](./LICENSE).
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion by you, shall be licensed
as above, without any additional terms or conditions.