Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 23 days 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 (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-11T09:50:15.000Z (4 months ago)
- Last Synced: 2024-11-14T09:49:47.157Z (about 1 month 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
[![Build status](https://github.com/AstroTechies/unrealmodding/workflows/CI/badge.svg)](https://github.com/AstroTechies/unrealmodding/actions?query=workflow%3ACI)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](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/)
[![Documentation](https://docs.rs/unreal_asset/badge.svg)](https://docs.rs/unreal_asset/)
[![Crates.io](https://img.shields.io/crates/v/unreal_asset.svg)](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/)
[![Documentation](https://docs.rs/unreal_mod_manager/badge.svg)](https://docs.rs/unreal_mod_manager/)
[![Crates.io](https://img.shields.io/crates/v/unreal_mod_manager.svg)](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/)
[![Documentation](https://docs.rs/unreal_pak/badge.svg)](https://docs.rs/unreal_pak/)
[![Crates.io](https://img.shields.io/crates/v/unreal_pak.svg)](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/)
[![Documentation](https://docs.rs/unreal_helpers/badge.svg)](https://docs.rs/unreal_helpers/)
[![Crates.io](https://img.shields.io/crates/v/unreal_helpers.svg)](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.