Functions
Description
Contains the custom function map file specification that is passed to the ff12-script.exe
when de/compiling .ebp script files.
Format
id:name(argCount)
Examples
Notes
The proper argument count is very important. Without it, the decompiler can't know, whether a particular value on stack is meant for the function or something after the function returns (another function argument, operation, etc.). So if you get that wrong, the decompiler will most likely fail.
Call target names are best to be ASCII only. Technically they support all characters that Shift-JIS supports (in UTF8 format), but it's best to avoid it if possible.
The call number can be either decimal, hex or octal (max is 65535, VM Assembly limitation), argument count can be only decimal, max is 8 (internal limitation as well).
Last updated