A collection of tools for modding Breath of the Wild
Project description
botw_tools
A set of CLI tools for Breath of the Wild modding
yaz0: De/compress a file with Yaz-0aamp: Convert between AAMP and YMLbyml: Convert between BYML and YMLsarc: Manipulate SARC archivesactorinfo: Manipulate ActorInfo file
All commands can read from stdin and write to stdout, either automatically or by explicitly using the pipe (-)
character instead of file path.
To see how to use these commands, please refer either to command --help (ex. aamp --help), or the examples below.
Examples:
AAMP:
# View a AAMP file
aamp DgnObj_EntranceElevatorSP.bphysics
# Save as YML
aamp DgnObj_EntranceElevatorSP.bphysics \!! # Saves as 'DgnObj_EntranceElevatorSP.physics.yml'
# or
aamp DgnObj_EntranceElevatorSP.bphysics test.yml
Yaz0 and BYML:
# View a BYML file
# First variant
yaz0 ActorInfo.product.sbyml | byml
# Second variant
yaz0 ActorInfo.product.sbyml ActorInfo.product.byml
byml ActorInfo.product.byml
# Save as YML
# First variant
yaz0 ActorInfo.product.sbyml | byml - ActorInfo.product.yml
# Second variant
yaz0 ActorInfo.product.sbyml ActorInfo.product.byml
byml ActorInfo.product.byml \!! # Saves as 'ActorInfo.product.yml'
# or
byml ActorInfo.product.byml actorinfo.yml
Yaz0 and SARC:
Decompress and extract a SARC archive DgnObj_EntranceElevatorSP.sbactorpack to elevator folder:
# First variant
yaz0 DgnObj_EntranceElevatorSP.sbactorpack | sarc e(x)tract - elevator
# Second variant
yaz0 DgnObj_EntranceElevatorSP.sbactorpack \!!
sarc x DgnObj_EntranceElevatorSP.bactorpack elevator
Remove all files inside SARC:
# First variant
yaz0 DgnObj_EntranceElevatorSP.sbactorpack | sarc (r)emove - \* | yaz0 - Empty.sbactorpack
# Second variant
yaz0 DgnObj_EntranceElevatorSP.sbactorpack DgnObj_EntranceElevatorSP.bactorpack
sarc r DgnObj_EntranceElevatorSP.bactorpack \*
yaz0 DgnObj_EntranceElevatorSP.bactorpack Empty.sbactorpack
ActorInfo:
# Get an entry
actorinfo ActorInfo.product.sbyml get DgnObj_EntranceElevatorSP
actorinfo ActorInfo.product.sbyml g DgnObj_EntranceElevatorSP
# Duplicate an entry
actorinfo ActorInfo.product.sbyml duplicate DgnObj_EntranceElevatorSP MyCustomEntranceElevator
actorinfo ActorInfo.product.byml d DgnObj_EntranceElevatorSP MyCustomEntranceElevator
# Change entry keys
actorinfo ActorInfo.product.sbyml edit MyCustomEntranceElevator bfres MyCustomEntranceElevatorBfres
actorinfo ActorInfo.product.byml e MyCustomEntranceElevator bfres MyCustomEntranceElevatorBfres
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file botw_tools-0.5.2.tar.gz.
File metadata
- Download URL: botw_tools-0.5.2.tar.gz
- Upload date:
- Size: 113.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8881ac8dd944636d3bc0491ba00f9880642da12295be8f6f6ba628de4187bb4c
|
|
| MD5 |
c124961692582b929da3733a550fb733
|
|
| BLAKE2b-256 |
0fa19eea565c089e6c4ca672aaf2e40579ad484f185c96f0545d7a46f464ae19
|
File details
Details for the file botw_tools-0.5.2-py3-none-any.whl.
File metadata
- Download URL: botw_tools-0.5.2-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20c3b0e560c83fd1f5e47ed005ace6a5ec7fdf341eef4423c1264ffd074a6053
|
|
| MD5 |
4d63a85e7aacd98068df816a8f2fadfb
|
|
| BLAKE2b-256 |
56788ac20b02542b9e9be8d096980103b58a5e64ca304daf425fe9f731830ae7
|