Help:Tools/EventEditor: Difference between revisions

Jump to navigation Jump to search
imported>Leoetlino
No edit summary
imported>Leoetlino
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Installing ==
[[Category:Tools]]
Important: ensure you have a '''64 bit version''' of Python 3.'''6+''' before continuing. You will not be able to install EventEditor otherwise.
[[Category:Tools (BFEVFL)]]
{{Tool infobox
| name = EventEditor
| authors = leoetlino
| source = https://github.com/leoetlino/event-editor
| license = GPLv2+
| written_in = Python
| win_only =
}}


# Install PyQt5. (If you're on Windows, install the <code>PyQt5</code> package. {{Install py package help|package=PyQt5}})
EventEditor is a graphical editor for [[event flow]]s. 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 <code>python3-pyqt5</code>. You will also need to install <code>python3-pyqt5.qtwebengine</code>.
#* If you're on Windows, install the <code>PyQt5</code> package. {{Install py package help|package=PyQt5}} Also install the <code>PyQtWebEngine</code> package {{Install py package help|package=PyQtWebEngine}}.
# Install the <code>eventeditor</code> package. {{Install py package help|package=eventeditor}}
# Install the <code>eventeditor</code> package. {{Install py package help|package=eventeditor}}


The editor can now be launched with the <code>eventeditor</code> command. {{CLI help}}
== Usage ==
EventEditor can be launched with the <code>eventeditor</code> command. {{CLI help}}
 
Optionally, you may open an event flow directly by passing a path to the bfevfl file (e.g. <code>eventeditor Event/Dummy.bfevfl</code>).


== Enabling auto completion support ==
== Enabling auto completion support ==
Line 19: Line 36:
to EventEditor's configuration file, where <code>/path/to/game_rom</code> is a path such that <code>/path/to/game_rom/Pack/Bootup.pack/Actor/AIDef/AIDef_Game.product.sbyml</code> exists.
to EventEditor's configuration file, where <code>/path/to/game_rom</code> is a path such that <code>/path/to/game_rom/Pack/Bootup.pack/Actor/AIDef/AIDef_Game.product.sbyml</code> exists.


''An easy, recommended way to get the required file structure without extracting every archive is to use [[Help:Setting up botwfstools|botwfstools]].''
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 [[Help:Tools/botwfstools|botwfstools]].''


== Configuration file ==
== Configuration file ==
Line 26: Line 45:
* On Windows: at <code>%APPDATA%/eventeditor/eventeditor.ini</code>
* On Windows: at <code>%APPDATA%/eventeditor/eventeditor.ini</code>


[[Category: Guides]]
== Known issues ==
[[Category: Guides (tools)]]
* '''Does not support event timelines yet''': Timelines are not supported at all currently.
Anonymous user

Navigation menu