{ "info": { "author": "leoetlino", "author_email": "leo@leolam.fr", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3 :: Only" ], "description": "## EventEditor for Breath of the Wild\n\n### Setup\n\nInstall Python 3.6+ (**64 bit version**) and PyQt5, then run `pip install eventeditor`.\n\n### Auto completion\n\nIn order to enable auto completion for actors, actions and queries, add:\n\n```ini\n[paths]\nrom_root=/path/to/game_rom\n```\n\nto EventEditor's configuration file, where `/path/to/game_rom` is a path such that\n`/path/to/game_rom/Pack/Bootup.pack/Actor/AIDef/AIDef_Game.product.sbyml` exists.\nAn easy, recommended way to get the required file structure without extracting every archive\nis to use [botwfstools](https://github.com/leoetlino/botwfstools).\n\nThe configuration file is stored:\n\n* On Linux or macOS: at `~/.config/eventeditor/eventeditor.ini`\n* On Windows: at `%APPDATA%/eventeditor/eventeditor.ini`\n\n### Known issues\n\n* Unlinking events while in fork/join will break graph generation most of the time. So using that option is not recommended when fork/join events are involved.\n\n### What needs to be done\n\n* Timeline files (reverse engineering)\n\n* Collect event info from EventInfo and have a metadata file for each event flow, so that:\n * EventInfo can be automatically regenerated\n * All copies of an event flow can be automatically updated\n\n* Node order shuffling to get less crossings. This used to be a dagre.js feature but it got removed...\n\n### License\n\nThis software is licensed under the terms of the GNU General Public License, version 2 or later.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/leoetlino/event-editor", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "eventeditor", "package_url": "https://pypi.org/project/eventeditor/", "platform": "", "project_url": "https://pypi.org/project/eventeditor/", "project_urls": { "Homepage": "https://github.com/leoetlino/event-editor" }, "release_url": "https://pypi.org/project/eventeditor/1.3.3/", "requires_dist": [ "PyYAML (~=5.1)", "aamp (~=1.0)", "byml (~=2.0)", "evfl (~=1.1)", "wszst-yaz0 (~=1.1)" ], "requires_python": ">=3.6", "summary": "Event editor for Breath of the Wild", "version": "1.3.3" }, "last_serial": 5581078, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "c31845df9203432519ef2e77ec4511f7", "sha256": "9d4b738df762faf50c0ac0ae6e8fca9fbafd30aaac24bd6df18ce0e8ac15c8af" }, "downloads": -1, "filename": "eventeditor-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c31845df9203432519ef2e77ec4511f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 496579, "upload_time": "2018-08-15T17:43:51", "url": "https://files.pythonhosted.org/packages/a8/17/30fc03e47bfb0889bd6d9ec646ed34e1340595e59fcc2cea78a6c3072f8b/eventeditor-1.0.0-py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3b7c0d85681a79eb0db15b2a754e89a2", "sha256": "29f94aae6b3eb2189c40433fcc28bfbf9a3dffafc63372aeb2429c259752fb96" }, "downloads": -1, "filename": "eventeditor-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3b7c0d85681a79eb0db15b2a754e89a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 496583, "upload_time": "2018-08-15T18:30:01", "url": "https://files.pythonhosted.org/packages/6d/e3/926968f5beb6597c5c24f8f5155f5e9148414a9fbf53053016a43fe2bafb/eventeditor-1.0.1-py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "58ca4981746be1c91b6bd41f176aa5c8", "sha256": "41c7897192471c09020241360d69f5c9b3a87e19471465b848a0709636517e0a" }, "downloads": -1, "filename": "eventeditor-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "58ca4981746be1c91b6bd41f176aa5c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 496587, "upload_time": "2018-08-15T19:16:37", "url": "https://files.pythonhosted.org/packages/a4/c3/71ebbd000c8d0713f03290faa708fe1a38af1f93f80d6ca88065de84c8b7/eventeditor-1.0.2-py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "cc47a1043b7ac0d10634eaba9d3e1adb", "sha256": "a5849fbbd94ead8f2b46ceb484f15aff93b6c2223093534eff691e590e2639bf" }, "downloads": -1, "filename": "eventeditor-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cc47a1043b7ac0d10634eaba9d3e1adb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 499238, "upload_time": "2018-08-19T12:40:37", "url": "https://files.pythonhosted.org/packages/fe/db/b9a5f950f048b2bef338b2a4b26cbddb31bcb022905deac4fe1e9b8685df/eventeditor-1.1.0-py3-none-any.whl" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "060c532c4e8b3c1b11006a9e9ebb30ca", "sha256": "c62b2f5c279034c8a4a9c2d037ff40e6196e3d375d812d2ede5fdbe40c6eac95" }, "downloads": -1, "filename": "eventeditor-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "060c532c4e8b3c1b11006a9e9ebb30ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 499246, "upload_time": "2018-08-19T13:24:08", "url": "https://files.pythonhosted.org/packages/a6/45/9e7fb2155014cf4934d050d5f0e875e62b93234eaee042abbd4601943e6c/eventeditor-1.1.1-py3-none-any.whl" } ], "1.1.1.post1": [ { "comment_text": "", "digests": { "md5": "b9161bccea330f4c8fab98b61594913a", "sha256": "83edec39a0ef68102b59e92073b50a612aa4c1e0df5960f2ccca052d16873cb9" }, "downloads": -1, "filename": "eventeditor-1.1.1.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "b9161bccea330f4c8fab98b61594913a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 499321, "upload_time": "2018-08-19T13:26:07", "url": "https://files.pythonhosted.org/packages/71/25/99ac3080ca1eb710f74086fbe46e0be2e463e0745e87de6f051b57f1b837/eventeditor-1.1.1.post1-py3-none-any.whl" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "c135e8d6d5f1c87770e9783b85425bd4", "sha256": "939a987ec4633a09e0c014f4755d9a2a6feec5c019e84e8d50e2f215f8f3f1ec" }, "downloads": -1, "filename": "eventeditor-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c135e8d6d5f1c87770e9783b85425bd4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 499264, "upload_time": "2018-08-20T09:23:49", "url": "https://files.pythonhosted.org/packages/48/42/2c0b3324c1316739e36c10c8b1f4cdb04b57267828721c43fc299752d6d1/eventeditor-1.1.2-py3-none-any.whl" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "c9ced0a0cb8e6ab9323e3f3aefd654d4", "sha256": "3f0f79846576e7f0b4a2cdbb70d33cd8b416a8d66c230c18202859c53cf5b11e" }, "downloads": -1, "filename": "eventeditor-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c9ced0a0cb8e6ab9323e3f3aefd654d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 500482, "upload_time": "2018-08-27T20:59:01", "url": "https://files.pythonhosted.org/packages/ad/c6/264419fd26dcdb47ff4897ca8f77013bda2a9a22d129a72042c3e81c0e11/eventeditor-1.2.0-py3-none-any.whl" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "f5cebabd5ecd1224004368ad783096c8", "sha256": "165c93b3d590f1ee98e90167f7bd472dc6c61cc5f42892e014e12ad385c3af9f" }, "downloads": -1, "filename": "eventeditor-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f5cebabd5ecd1224004368ad783096c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 500490, "upload_time": "2018-08-29T21:47:09", "url": "https://files.pythonhosted.org/packages/30/71/545e445d91746c90d8674e5192471e1c137a9f686033397a07371df1a245/eventeditor-1.2.1-py3-none-any.whl" } ], "1.2.1.post1": [ { "comment_text": "", "digests": { "md5": "48209a53e0910048c7a86c8d586164a1", "sha256": "da56ef34fdd95ad958f6f1d25480e33b1295d11de3def648f315fca8237387a2" }, "downloads": -1, "filename": "eventeditor-1.2.1.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "48209a53e0910048c7a86c8d586164a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 500745, "upload_time": "2018-08-30T13:53:50", "url": "https://files.pythonhosted.org/packages/60/b8/ed2313784deb6144df4b0f460eab9fd7a5d2743456b7b573e2f569139e29/eventeditor-1.2.1.post1-py3-none-any.whl" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "bed1e10e65a6b49dc0893f7613baca5d", "sha256": "a19442d67b61d1f54075b98e566f21dd755e44a69917b404d4a02af04674b819" }, "downloads": -1, "filename": "eventeditor-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bed1e10e65a6b49dc0893f7613baca5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 506529, "upload_time": "2018-10-05T22:07:47", "url": "https://files.pythonhosted.org/packages/ee/5b/64c04be4a83fdb48933252eeb497f58cae2a12cac337c154e8e346b38d01/eventeditor-1.2.2-py3-none-any.whl" } ], "1.2.2.post1": [ { "comment_text": "", "digests": { "md5": "420c2f9281abfbfb3da2504a8eb6e616", "sha256": "6084f94817c640af8a75c9a9fc73b663366196ca6f566d539805aa2dc229f3c0" }, "downloads": -1, "filename": "eventeditor-1.2.2.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "420c2f9281abfbfb3da2504a8eb6e616", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 501658, "upload_time": "2018-10-05T22:17:02", "url": "https://files.pythonhosted.org/packages/90/05/2e363f1ab3b7724ac893f60b09b377e07cb53e36c17198dcbae4f6a6f98d/eventeditor-1.2.2.post1-py3-none-any.whl" } ], "1.2.3.post1": [ { "comment_text": "", "digests": { "md5": "fc722ef859f54f640e11d7e2c8b86d49", "sha256": "d91fa557a6b44b74136146d679bfaa7c8607759444aa2db43da1d5d9833a2f52" }, "downloads": -1, "filename": "eventeditor-1.2.3.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "fc722ef859f54f640e11d7e2c8b86d49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 502192, "upload_time": "2018-10-20T14:52:52", "url": "https://files.pythonhosted.org/packages/f6/55/a475874135cfbbcc1e6ea236fb24142ead45a34afd49d3bb02ca8c32e4c5/eventeditor-1.2.3.post1-py3-none-any.whl" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "130035ac3d86fa829d86f08f6582380a", "sha256": "b7ceb588e9bfa17aca2a41304e8ee24560a6d0fb09ed0f0d85e15f94185c55fc" }, "downloads": -1, "filename": "eventeditor-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "130035ac3d86fa829d86f08f6582380a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 502445, "upload_time": "2018-10-21T13:48:54", "url": "https://files.pythonhosted.org/packages/89/9d/68f339df5c15328eeb59c8fc7c7bdb097918f84c3c95215d8ca193734b42/eventeditor-1.3.0-py3-none-any.whl" } ], "1.3.0.post1": [ { "comment_text": "", "digests": { "md5": "4129a9dcb763bf961fd08e550def162b", "sha256": "c26f02b1e56f4a630457566c3adb51f44ef6ffa6a6e7f79d1ca12fdff77314cc" }, "downloads": -1, "filename": "eventeditor-1.3.0.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "4129a9dcb763bf961fd08e550def162b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 502852, "upload_time": "2018-10-21T14:30:50", "url": "https://files.pythonhosted.org/packages/22/27/40f5358877a0023e9d70b0484aa3e62082eb795216e7e7c3289960f523d0/eventeditor-1.3.0.post1-py3-none-any.whl" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "2b243a8fec9305e47b09d4c0ede354e3", "sha256": "6c4fa96c845669b8d0eedfdf109b3e24155bd802b37a36b3bd405736a91a0bc7" }, "downloads": -1, "filename": "eventeditor-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2b243a8fec9305e47b09d4c0ede354e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 510041, "upload_time": "2018-12-05T21:28:53", "url": "https://files.pythonhosted.org/packages/a9/5b/8ad6f2af2f01d4f7f80fb5fd34bb6454bb2a5222e415ffb5b86d3b38b235/eventeditor-1.3.1-py3-none-any.whl" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "b04307be96cc084566f063b189afca6f", "sha256": "ef4feaec1d73dd221c5ae4ff0b786e887027c2a5aedde502ba355c6464bda01b" }, "downloads": -1, "filename": "eventeditor-1.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b04307be96cc084566f063b189afca6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 510177, "upload_time": "2019-04-24T14:34:25", "url": "https://files.pythonhosted.org/packages/f0/83/b47e85a215850d370e16e04c30ebe63ec79194e7e664db9c0133ee2d5529/eventeditor-1.3.2-py3-none-any.whl" } ], "1.3.2.post1": [ { "comment_text": "", "digests": { "md5": "f7b4691ddc942d2a5fc0e3cf6d734d14", "sha256": "4bd5f9856bbc38580fd2b38d93342ce33dd2b3bd478064e62056184807eef694" }, "downloads": -1, "filename": "eventeditor-1.3.2.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "f7b4691ddc942d2a5fc0e3cf6d734d14", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 505377, "upload_time": "2019-07-07T20:29:24", "url": "https://files.pythonhosted.org/packages/2e/06/4dac7f7a5a0a1153c8286cd6d0bda3ba300a1f6aa5ba96ec8015a79896a0/eventeditor-1.3.2.post1-py3-none-any.whl" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "8f37c66b1f79bd6b705fe1824b9fd259", "sha256": "afd949c662ad0d5d902aaaebc35f41d024cc82bb302bd7546686a0280b383b79" }, "downloads": -1, "filename": "eventeditor-1.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8f37c66b1f79bd6b705fe1824b9fd259", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 505294, "upload_time": "2019-07-25T04:06:06", "url": "https://files.pythonhosted.org/packages/0e/30/99e1b56f5e28ba98bc6a913ad2a5fab0b39d02f2d89cb1c1cf1406f8ab9d/eventeditor-1.3.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8f37c66b1f79bd6b705fe1824b9fd259", "sha256": "afd949c662ad0d5d902aaaebc35f41d024cc82bb302bd7546686a0280b383b79" }, "downloads": -1, "filename": "eventeditor-1.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8f37c66b1f79bd6b705fe1824b9fd259", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 505294, "upload_time": "2019-07-25T04:06:06", "url": "https://files.pythonhosted.org/packages/0e/30/99e1b56f5e28ba98bc6a913ad2a5fab0b39d02f2d89cb1c1cf1406f8ab9d/eventeditor-1.3.3-py3-none-any.whl" } ] }