A script to convert WiiU BotW mods to Switch
Project description
Ultimate BotW Converter
A script combining various sources to convert BotW WiiU mods for the Switch version of the game
Requirements
- Python 3.7 or 3.8 (If on Windows, you must check
Add Python to PATH
during installation) - A legal, unpacked dump of BoTW Switch (1.6.0)
- BotW Cross-Platform Mod Loader
For obtaining a BoTW dump, see https://zeldamods.org/wiki/Help:Dumping_games. BCML can be obtained through python's PyPI, using pip install bcml
Installation
Run pip install ubotw-converter
from a Command-Line Interface(CLI).
If wanting to install from source, run pip install -e .
inside the folder where the source code is located
Usage
In a CLI, run convert_to_switch path/to/your/bnp
, and the conversion process will start. If you encounter problems caused by multi-processing, you can use convert_to_switch -s path/to/your/bnp
to enable single core.
Supported formats
BCML's converter is still limited, so using other tools to convert those files that it can't is our only option for now. With this script, I've automated the process of using those other tools and added these formats to the supported list:
.bars
.bfstm
.sbfres
.sbitemico
.hkcl
.hkrg
.shknm2
.bflim
*.bcamanim
**
*For bflim files, only files that replace the original ones can be converted, not completely new ones.
**.bcamanim
files are a bit tricky, since none of the tools currently available can convert them properly. Instead, the converter looks in your game files for an equivalent one, and replaces the WiiU one with that one. This means that .bcamanim
files that are not packed in vanilla-named files will mean you would have to replace them manually
Credits
- AboodXD - BCFSTM-BCFWAV Converter, BNTX Injector, Bflim Extractor
- NanobotZ - bfstpfixer.py
- SamusAranX - Original bars_extractor.py script
- Aaaboy97 - Bars repacker script
- KillzXGaming - BfresPlatformConverter, BfresLibrary
- krenyy - HKXConvert
- NiceneNerd - BOTW Cross-Platform Mod Loader
- Leoetlino - All his tools for working with BotW files
- The creators of Pythonnet
- HGStone - Bat script and testing
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
File details
Details for the file UBOTW-Converter-1.4.0a2.tar.gz
.
File metadata
- Download URL: UBOTW-Converter-1.4.0a2.tar.gz
- Upload date:
- Size: 541.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f13ed9c757efea91fc1c8cd9acb3786502cda601d40e7d769075465263a31672 |
|
MD5 | 35652c863e0bfeecb3c6a7ecd07533ab |
|
BLAKE2b-256 | 928587a3b24be3aee5c37f6894c9376035426acd935ec47a1329201bcfcc046b |
File details
Details for the file UBOTW_Converter-1.4.0a2-py3-none-any.whl
.
File metadata
- Download URL: UBOTW_Converter-1.4.0a2-py3-none-any.whl
- Upload date:
- Size: 546.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bc6436a13825d3ad78a972202c47ef7467e342801bfdff21004779dc01e418e |
|
MD5 | 2c242d8ad7e8055274278f47d85b921b |
|
BLAKE2b-256 | 028268593870b315051e519739501a90179598270ca28a056ff4e1206537ac95 |