I will explain how to obtain necessary tools to use FEBuilderGBA.
FEBuilderGBA is written in C# 4.0.
Win7 or higher is recommended.
It is unknown about the operation on Linux/mono, but it also seems to work.
I will explain the tools that are essential for using FEBuilderGBA.
FEBuilderGBA is compressed with 7z.
For unpacking 7z I recommend noah.
It can handle various compressed files other than 7z.
this is a GBA emulator.
It is used for checking the operation.
Although VBA-M is recommended, other emulators can be used.
this is a music player.
From FEBuilderGBA, it is used to play sounds.
Since it is written in old VB 6, installation is quite troublesome.
However, there is an installer so you can use it easily if you use it.
Although it is not essential for the operation, I will introduce a tool that should be set.
Since large patches such as magic systems are often implemented by EA, I recommend setting them.
From FEBuilderGBA, you can also activate safely with additional execution → Event Assembler.
Event Assembler 11.1 or later is required.
(In older versions, an error occurs that the “symOutput” option is not available.)
This is a GBA debugger.
If you want to challenge arm asm, let's install it.
Since breakpoints can be set, it helps to understand the code.
When using EventAssembler, set it to “Event Assembler”.(Set core.exe.)
EventAssembler will be called automatically when installing patches that use EA.
You can call it from “Execute” → “Add with Event Assembler” in the menu.
Here are some useful tools for doing remodeling FE.
It is a tool that can correctly handle palettes of images, so I recommend you to install them.
This is graphic software often used in English-speaking countries.
It is Map Editor.
FEBuilerGBA also has Map Editor, but please use it if you want to use sophisticated ones.
It can be used by outputting the map in tmx format.
It is free software midi editing software.
I think that no one uses only Notepad, please use a text editor that UTF-8 can handle.
Since there are various editors, please choose the one you like.
Personally, I like Sakura Editor.
It is a disassembler which is mainly used for remodeling in Japan.
It can be described with a syntax similar to masm.
It is an assembler that is mainly used for oversea remodeling.
It seems that it is based on gnu/gas.
This is an EA elf linker.
It is necessary to use the patch written using lyn.
Please download lyn.exe and copy it to EA's Tools directory.
This is a tool to convert midi into a format that can be used by GBA.
Although FEBuilderGBA also has a function to convert midi, it is most accurate to use mid2agb, as loops can not be represented correctly with complicated midi.
However, this program can not affix a link due to reason.
If you want to use it please search on google.
It is a decompiler.
It converts asm to C.
If necessary, download it from the following URL.
To execute, python 3 is necessary.
FEBuilderGBA has a function to read out text with synthesized speech.
To find spelling errors, it is best to read aloud and read aloud.
For speech by synthetic speech, SAPI 11, not SAPI 5, is required.
Please download two files from Microsoft official.
Various language data.
In the case of Japanese, “Haruka” is used.