-
Notifications
You must be signed in to change notification settings - Fork 8
Getting Started
Download the latest release from GitHub Releases.
Download the .zip package, extract it, and run FEBuilderGBA.exe.
Download the CLI or Avalonia package for your platform:
-
cli-linux-x64/cli-osx-arm64/cli-win-x64 -
avalonia-linux-x64/avalonia-osx-arm64/avalonia-win-x64
There is an experimental native Android build of the Avalonia GUI. Download the APK (FEBuilderGBA-android-apk.zip) from Releases, unzip, and install the .apk (allow "install from unknown sources"). See Native Android for details and how to build it yourself.
There is an experimental native iOS build of the Avalonia GUI. The released .ipa (FEBuilderGBA-ios-unsigned-ipa.zip) is unsigned, so it is not directly installable — re-sign it with your own Apple ID via AltStore, Sideloadly, or Apple Configurator. See Native iOS for details and how to build it yourself.
Just open https://laqieer.github.io/FEBuilderGBA/ in any modern browser — no download or install. Experimental preview: the app + game data download on first load (may take a while). See Native Web for details.
A fresh download ships with an empty patch database (config/patch2/) — the ~44,000 patches you install from the Patch Manager are fetched over git on first use. If the Patch Manager shows "the patch database has not been downloaded yet", see Patch Database (patch2) Setup & Updates for the one‑time setup (in‑app or manual).
- Launch FEBuilderGBA
- Go to File > Open ROM...
- Select a
.gbaROM file (FE6, FE7, or FE8) - The application auto-detects the game version from the ROM header
# Open a specific ROM
FEBuilderGBA.exe --rom path/to/rom.gba
# Re-open the last ROM
FEBuilderGBA.exe --lastrom
# Force a specific version
FEBuilderGBA.exe --rom rom.gba --force-version=FE8UOnce a ROM is loaded, you'll see the main editor list. Common starting points:
- Unit Editor — Edit character stats, classes, portraits, and growth rates
- Class Editor — Modify class properties, promotions, and movement costs
- Item Editor — Change weapon stats, effects, and descriptions
- Map Editor — Edit chapter maps, tilesets, and terrain
- Text Editor — Modify in-game dialogue and text strings
- Event Editor — Script chapter events, cutscenes, and triggers
- Patch Manager — Install community patches and ASM hacks
- File > Save — Save changes to the ROM file
- File > Save As... — Save to a new file
- Ctrl+Z — Undo recent changes (multi-level undo supported)
To share your hack without distributing the full ROM:
- Go to Tools or use the CLI:
FEBuilderGBA.CLI --makeups=patch.ups --rom=rom.gba - This creates a
.upspatch file - Others can apply the patch to a clean ROM
- Always keep a backup of your clean ROM
- Use Tools > ROM Rebuild if your ROM becomes fragmented after many edits
- The Lint tool (Tools > Lint Check) helps find common errors in your hack
- Enable Easy Mode (toolbar toggle) for a simplified interface if you're new