EventEditor is a graphical editor for event flows. It can currently only handle event flowcharts; event timelines are not supported yet.
- Ensure you have a 64 bit version of Python 3.6+ before continuing. You will not be able to install or launch EventEditor otherwise.
- Install PyQt5.
- Install the
eventeditorpackage. [CLI help]
EventEditor can be launched with the
eventeditor command. [help]
Optionally, you may open an event flow directly by passing a path to the bfevfl file (e.g.
Enabling auto completion support
To avoid having to type actor, parameter, action and query names manually, EventEditor has built-in support for auto completion.
To enable the feature, the program must be configured to look in the game's content files by adding:
to EventEditor's configuration file, where
/path/to/game_rom is a path such that
Use forward slashes even on Windows to avoid escaping issues.
An easy, recommended way to get the required file structure without having to extract every single archive is to use botwfstools.
The configuration file is stored:
- On Linux or macOS: at
- On Windows: at
- Does not support event timelines yet: Timelines are not supported at all currently.