# Variables

### Description

Contains the custom variable map file specification that is passed to the `ff12-script.exe` when de/compiling .ebp script files.

#### Format

`offset:variableName` or `offset:arrayName[]`

It is possible to have a different name for a variable and an array, even if they start at the same offset.

#### Examples

```
0x00:storyProgress
0x00:globalFlags[]
```

will result in

```
import global short globalFlags[256] = 0x00;
import global short storyProgress= 0x00;
```

if both are used in the same script.

Keep in mind that the type of a variable is still determined via the .ebp script, not the definition file.
