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
Metadata
Release files for botw-tools 0.5.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| botw_tools-0.5.2.tar.gz | 113.7 kB | Without provenance | Details for botw_tools-0.5.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| botw_tools-0.5.2-py3-none-any.whl | Python 3 | none | any | Details for botw_tools-0.5.2-py3-none-any.whl |
Total release size: 122.9 kB
Release files / botw_tools-0.5.2.tar.gz
| Download URL | botw_tools-0.5.2.tar.gz |
|---|---|
| Size | 113.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8881ac8dd944636d3bc0491ba00f9880642da12295be8f6f6ba628de4187bb4c
|
|
BLAKE2b-256 checksum How to use checksums |
0fa19eea565c089e6c4ca672aaf2e40579ad484f185c96f0545d7a46f464ae19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / botw_tools-0.5.2-py3-none-any.whl
| Download URL | botw_tools-0.5.2-py3-none-any.whl |
|---|---|
| Size | 9.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
20c3b0e560c83fd1f5e47ed005ace6a5ec7fdf341eef4423c1264ffd074a6053
|
|
BLAKE2b-256 checksum How to use checksums |
56788ac20b02542b9e9be8d096980103b58a5e64ca304daf425fe9f731830ae7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for botw-tools 0.5.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.