Skip to main content

Utility for editing actors in LoZ:BotW

Project description

Breath of the Wild Actor Editor

NOTE: This project is currently in unusable alpha state. This message will be removed and the package uplaoded to PyPI once it is in a usable state. Utility for copying actors in LoZ:BotW

Dependencies

  • A dumped copy of Legend of Zelda: Breath of the Wild (for Wii U or Switch)
  • Python 3.7+ (64-bit, added to system PATH)

The following pip packages, which will be automatically installed:

  • bcml
  • oead

Setup

  1. Download and install Python 3.7+, 64-bit. You must choose the "Add to System PATH" option during installation.
  2. Open a command line and run pip install botw_actor_tool
  3. Open bcml once and set up your paths, if you haven't already.

How to Use

botw_actor_tool [-b] [mod_root] [source_actor_name] [target_actor_name]

  • mod_root - The root folder of your mod. If your mod doesn't contain the necessary files and folders, they will be created. (Note that this means you can start a mod by creating an empty [mod_root]/contents folder and running the tool)
  • source_actor_name - The name of the actor to copy
  • target_actor_name - The name of the actor to create
  • -b - Optional. Big endian mode, for Wii U.

Quirks

  • Doesn't modify anything inside the sbfres files (content/Model/*.sbfres) that it generates. This is because there's no Python library for doing so. You'll need to use Switch Toolbox to edit those.
  • Only creates certain gamedata and savedata flags, based on actor type. Will log which flags it creates to the console. Any additional flags should be created.

Contributing

This software is in early, but usable, beta. Only extensively tested with armor and weapon actors, but should work fine with other actor types. Feel free to report issues or otherwise contribute in any way.

License

This software is licensed under the terms of the GNU Affero General Public License, version 3+. The source is publicly available on Github.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

botw_actor_tool-0.0.1.tar.gz (29.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

botw_actor_tool-0.0.1-py3-none-any.whl (45.3 kB view details)

Uploaded Python 3

File details

Details for the file botw_actor_tool-0.0.1.tar.gz.

File metadata

  • Download URL: botw_actor_tool-0.0.1.tar.gz
  • Upload date:
  • Size: 29.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.4

File hashes

Hashes for botw_actor_tool-0.0.1.tar.gz
Algorithm Hash digest
SHA256 6048f42f0f4d50497ead08b098a4a6c0e9f5391c7709774fbc3982b551292387
MD5 1ff596b92ec93fcbc324c81e986e0efd
BLAKE2b-256 a400627bc192a4a9f6a978fb1049d6668eec1a36345dfc145e413b84193fee72

See more details on using hashes here.

File details

Details for the file botw_actor_tool-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: botw_actor_tool-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 45.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.4

File hashes

Hashes for botw_actor_tool-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a63f20f005137656aac4ad4cbd6f9a93d0641c01a49f00fe4b02ed51fd31f5fb
MD5 892f1b83e13dade210a4a2c2fe09fb80
BLAKE2b-256 cb9d4acff236d47b18859f7cdb5d211f16f08fba098c10cdf8386c302cdc4a68

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page