Help:Tools/EventEditor: Difference between revisions
imported>Leoetlino m (Leoetlino moved page Help:Tools/EventEditor to Help:Tools/EventEditor) |
imported>Leoetlino No edit summary |
||
Line 9: | Line 9: | ||
| win_only = | | win_only = | ||
}} | }} | ||
EventEditor is a graphical editor for [[event flow]]s. It can currently only handle event flowcharts; event timelines are not supported yet. | |||
== Setup == | == Setup == | ||
Line 37: | Line 39: | ||
* On Linux or macOS: at <code>~/.config/eventeditor/eventeditor.ini</code> | * On Linux or macOS: at <code>~/.config/eventeditor/eventeditor.ini</code> | ||
* On Windows: at <code>%APPDATA%/eventeditor/eventeditor.ini</code> | * On Windows: at <code>%APPDATA%/eventeditor/eventeditor.ini</code> | ||
== Known issues == | |||
* '''Does not support event timelines yet''': Timelines are not supported at all currently. |
Revision as of 11:50, 20 October 2018
Author(s) | leoetlino |
---|---|
Source code | https://github.com/leoetlino/event-editor |
License | GPLv3 |
Written in | Python |
Platform support | Cross-platform |
EventEditor is a graphical editor for event flows. It can currently only handle event flowcharts; event timelines are not supported yet.
Setup
- 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.
- If you're on Linux, use your package manager. The package for Debian is called
python3-pyqt5
. You will also need to installpython3-pyqt5.qtwebengine
. - If you're on Windows, install the
PyQt5
package. [CLI help]
- If you're on Linux, use your package manager. The package for Debian is called
- Install the
eventeditor
package. [CLI help]
The editor can now be launched with the eventeditor
command. [help]
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:
[paths]
rom_root=/path/to/game_rom
to EventEditor's configuration file, where /path/to/game_rom
is a path such that /path/to/game_rom/Pack/Bootup.pack/Actor/AIDef/AIDef_Game.product.sbyml
exists.
An easy, recommended way to get the required file structure without having to extract every single archive is to use botwfstools.
Configuration file
The configuration file is stored:
- On Linux or macOS: at
~/.config/eventeditor/eventeditor.ini
- On Windows: at
%APPDATA%/eventeditor/eventeditor.ini
Known issues
- Does not support event timelines yet: Timelines are not supported at all currently.