-
You must have a linux environment such as WSL or ubuntu server.
-
Build dependence
sudo apt-get -y install binutils-arm-none-eabi \ gcc-arm-none-eabi build-essential cmake re2c ghc \ cabal-install libghc-vector-dev libghc-juicypixels-dev \ python3-pip pkg-config libpng* pip install pyelftools PyInstaller tmx six
-
Update submodules
cd Tools git clone https://github.com/MokhaLeee/FE-CLib-Mokha.git git clone https://github.com/MokhaLeee/EventAssembler.git -b mokha-fix
-
Build EventAssembler
Get into Tools/EventAssembler and then refer to EA build note
# Install .NET # refer to: https://learn.microsoft.com/en-us/dotnet/core/install/linux-scripted-manual#scripted-install wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh chmod +x ./dotnet-install.sh sudo ./dotnet-install.sh --channel 6.0 export DOTNET_ROOT=$HOME/.dotnet export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools # Build EA cd Tools/EventAssembler ./build.sh
-
Put Fire Emblem: The Sacred Stones clean rom named
fe8.gba
in the repository directory. -
Write your own .c or .s file inside ./wizardry and add them to ./wizardry/wizardry.event
-
make -j
and then you may get afe8-chax.gba
- FE8U-CSkillSys, project to insert everything through EA for CHAX.
- FireEmblemUniverse/fireemblem8u, a decompilation of Fire Emblem: The Sacred Stones (US)