Astra is a WIP editor for FE: Engage game data. This covers:
- Core data like character, class, and item stats.
- Chapter data like spawn locations and scripts.
- Text data like cutscene dialogue.
Supports FE: Engage 2.0+ ONLY.
Note that Astra does NOT manage:
- Textures. Astra will render textures, but it is not a tool for editing them.
- 3D models, shaders, etc.
- Audio.
Download the latest version from the releases page and extract.
Release binaries are only provided for windows. Mac and Linux users, please proceed to the next section if you want to compile it yourself.
Astra requires an up to date installation of Rust. You should also install git.
- Clone this repository from a terminal. This repository uses submodules, so you should include the recursive option ex.
git clone --recursive https://github.com/thane98/Astra
- Enter the project directory (
cd Astra
). - Build Astra in release mode (
cargo build --release
). Alternatively, run Astra directly using (cargo run --release
) - After building, you can find the compiled binary under
target/release/astra.exe
for Windows ortarget/release/astra
for Mac and Linux.
- Raytwo: Help at various stages + Cobalt.
- DeathChaos: Help at various stages.
- AraragiHoozuki: Documentation for enums and bit flags which was incorporated into several editors.
- Perfare: AssetStudio which was instrumental to writing the low level component of this editor, astra_formats.
Astra uses the MIT license. You may find a copy of it in this repository.