evfl is able to parse and rewrite every single event flow found in
Breath of the Wild and Tears of the Kingdom, both flowcharts and
timelines. It also reads and writes version 4 event flows, as used by
the Ocarina of Time remake.
import evfl
flow = evfl.EventFlow()
with open('Animal_Master.bfevfl', 'rb') as file:
flow.read(file.read())
flowchart = flow.flowchart
# Real documentation is nonexistent at the moment. I'm sorry.
with open('Animal_Master_Modified.bfevfl', 'wb') as modified_file:
flow.write(modified_file)Unit and integration tests can be executed by running python3 -m unittest discover.
This software is licensed under the terms of the GNU General Public License, version 2 or later.