Skip to main content

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

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

UBOTW-Converter-1.4.0a0.tar.gz (32.0 kB view details)

Uploaded Source

Built Distribution

UBOTW_Converter-1.4.0a0-py3-none-any.whl (37.0 kB view details)

Uploaded Python 3

File details

Details for the file UBOTW-Converter-1.4.0a0.tar.gz.

File metadata

  • Download URL: UBOTW-Converter-1.4.0a0.tar.gz
  • Upload date:
  • Size: 32.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

Hashes for UBOTW-Converter-1.4.0a0.tar.gz
Algorithm Hash digest
SHA256 bee793dafee4772b363901f36b64e7d267ab363f82b32b9a4d5096740183393c
MD5 bdb4f79cd1dc79bddd431daa4ebb6d4a
BLAKE2b-256 4768ce0110ce6efa5be3c0c879aefe4d6519a51385af2fec1496c723f755c38d

See more details on using hashes here.

File details

Details for the file UBOTW_Converter-1.4.0a0-py3-none-any.whl.

File metadata

  • Download URL: UBOTW_Converter-1.4.0a0-py3-none-any.whl
  • Upload date:
  • Size: 37.0 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

Hashes for UBOTW_Converter-1.4.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 39062d18871ed3c981dec063aa2be4f75d964f22d6d1f9c6d266143ac3163a2b
MD5 5dec33329797fac1df915178a3906771
BLAKE2b-256 374a9b2a80694f00e2f373f8a442294d1965bb4039df3875dd3aa521882ed9b5

See more details on using hashes here.

Supported by

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