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.1.0.tar.gz (165.1 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.1.0-py3-none-any.whl (185.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: botw_actor_tool-0.1.0.tar.gz
  • Upload date:
  • Size: 165.1 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.1.0.tar.gz
Algorithm Hash digest
SHA256 4b74cb24d93176bcfc0d739ff9d4fd3348afb65e6c9b540b481e438e54703881
MD5 b029b659f41b36ab03fdda3986f19753
BLAKE2b-256 a5ed5f4ffe0878a5fae0c8b50463e51ac2fb853c439fec096e33466d832e49c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: botw_actor_tool-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 185.9 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 89ddf8a68d58a6819f41761e75490cd019bb93f9e618fadbab6c33251db1d099
MD5 eff0dcc0350cfcef5a9b592050d2c56f
BLAKE2b-256 f49857960ac87a0ba651089b9e279488a2eb844d499717912764f3e25a0e32f3

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