I was working on FE4A and came to a point where I couldn't keep procrastinating on Beowulf's recruitment. I spent the last half an hour figuring out how these pay-to-recruit events worked. I figured I'd share my findings in case anyone else wanted an event like this.

(CH: 25H Events Disassembled)
CODE 0x87 0x0 0x0 0x0
TEX1 0xCC4
IFAF 0x3 0x7D3F9
CODE 0x1D 0x0 0x0 0x0 0xB9 0xA3 0x7 0x8 0xC6 0xC 0x0 0x0 0xC5 0xC 0x0 0x0
CODE 0x1E 0x0 0x0 0x0
IFYN 0x4
ELSE 0x5
ENIF 0x3
TEX4 0xCC8
ELSE 0x9
ENIF 0x4
CODE 0x5A 0x0 0x1 0x0 0xB9 0xA3 0x7 0x8
TEX4 0xCC7
TEX4 0xCC9
ELSE 0x9
ENIF 0x5
CODE 0x5A 0x0 0x1 0x0 0xB9 0xA3 0x7 0x8
TEX4 0xCC7
MUS2 0x42
CODE 0x7A 0x0 0x6 0x0
CUSI 0x1F $00
ASMC 0x7D415
ENIF 0x9
CODE 0x89 0x0 0x0 0x0

This is the event disassembled from Chapter 25H (with some edits done by me) which recruits Farina. Farina is the game's Pay-to-recruit character.

At 0007D410 the first two bytes should be 1F 4E, that means 19999 in hex.

At 0007D420 the first two bytes should be 20 4E, 20000 in hex.

Farina wants 20000 gold for her recruitment. You can keep this amount if you so desire, but you can also change the amount of gold required to recruit the unit. The 1F 4E is one below the amount required. The ASM condition is checking for the amount of gold you have. If you have 19999 gold or below the game won't give you the Yes/No option on recruiting Farina. Change 20 4E to the amount it will require to recruit and 1F 4E to 1 gold below that. This ASM condition also takes care of subtracting the gold (the game subtracts 20 4E or whatever you replace it with). To get the hex values for whatever amount of gold you want you can use MS Calculator.

In the original event Farina joined when you ended your turn, one of my edits is that the unit will now join right after you hire them. The unit you use for this event can be any unit, just change the value 0x1F next to the CUSI command.

Copy the above event into your events file and customize it to your heart's content. For the sake of convenience I left the text commands from the original event (personally I'd just edit those text slots, less of a hassle that way).

Author: ArchsageX

Game: FE7