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
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.