Ads keep us online. Without them, we wouldn't exist. We don't have paywalls or sell mods - we never will. But every month we have large bills and running ads is our only way to cover them. Please consider unblocking us. Thank you from GameBanana <3

Wild Bits: Graphical BOTW File Editor - A Modding Tool for The Legend of Zelda: Breath of the Wild (WiiU).

A graphical frontend for BOTW Python tools

Have you ever found yourself struggling with or intimated by all the command line tools needed to mod Breath of the Wild? Tools like sarc, rstb, aamp, or byml are truly excellent work, but you might find that you're just not willing or ready to use them. Seeing modders and users again and again dismayed by this led to the creation of Wild Bits, a graphical app built on the same work that powers these quality tools.

With Wild Bits, you have a simple, graphical editor for working with pack files, the RSTB, or any of BOTW's many varieties of AAMP, BYML, and MSBT files. Most of the functionality provided by the command line  tools is found in any easy-to-use format here, though some few advanced options are not included.

How to setup and use:
  1. Install Python 3.7 64-bit using this link (for Windows; Linux users check your distro's repos) if you don't have it already. Make sure it is in your PATH (how-to link).
  2. (Windows only) If you don't already have it, install the latest (2019) Visual C++ redistributable for x64 from here.
  3. Install Wild Bits from the Command Prompt or terminal: pip install wildbits
    (Alternatively, download and extract the attached zip, then run python setup.py install)
  4. Run from the Command Prompt or Terminal: wildbits
  5. (Optional) Create a shortcut to the Wild Bits executable
More information about using Wild Bits can be found in the readme on GitHub.
1-10 of 23
1
Pages
Go to page:
  • treatmet avatar
    treatmet Joined 2y ago
    Offline
    251 points Ranked 73,245th
    6 medals 1 rare
    • Returned 1000 times Medal icon
    • Returned 100 times Medal icon
    • One month a member Medal icon
    • 1 post awarded Exemplary Feedback Medal icon
    • 6 months a member Medal icon
    • 1 year a member Medal icon
    9mo
    When I download and run the exe, it just pops open some window for a moment, then immediately closes.

    I assume the 5 step instructions don't apply to the exe file, but am I wrong? I followed them anyway, and it still doesn't work.
    Bananite
    URL to post:
  • BooGlin avatar
    BooGlin Joined 1y ago
    Offline
    4,486 points Ranked 2,428th
    12 medals 2 rare
    • 10 submissions featured Medal icon
    • Returned 1000 times Medal icon
    • Returned 100 times Medal icon
    • Submission featured Medal icon
    • One month a member Medal icon
    • Received thanks 5 times Medal icon
    9mo
    Using Wildbits 1.1.2 and works great, thank you!

    I've gotta a bug and don't mind if it won't give me bigger problems in the future (it is just annoying right now). I'm concerned about exporting/converting problems that I may be experiencing right now because of this.

    Encoding Bug: While typing on .msbt files (yaml), raw exported from Switch Toolbox because I can't edit there, character ä becomes ã after reimport and test ingame, while ã just disappear (using for translations). 

    Another problem is: part of modification is not read by BCML during bnp creation, or is overwritten to avoid conflicts (text of options layout). I think it may be any invisible character that remains in file and isn't displayed during typing.

    I'm just reporting in case it may help your development.
    Thank you!
    Here we go again!
    URL to post:
  • svioletg avatar
    svioletg Joined 10mo ago
    Offline
    10mo
    Is there an easy way to delete folder/multiple files within a .pack file with this? All I need to replace is one file - I'm sure it'd be fine if I just kept the whole pack but it's large and I don't want to overwrite other mods when not needed
    Bananite
    URL to post:
  • i2m avatar
    i2m Joined 2y ago
    Offline
    11,418 points Ranked 764th
    22 medals 3 legendary 6 rare
    • 30 submissions featured Medal icon
    • Returned 5000 times Medal icon
    • Reached 100 subscribers Medal icon
    • 10 submissions featured Medal icon
    • Received thanks 50 times Medal icon
    • Reached 50 subscribers Medal icon
    10mo
    Great idea to move to another model more user-friendly. Python is great but a pain in the ass when you need to setup things. Sadly, this beta version seems to close as soon as the form is shown. Is there any requirement to be met? Latest Windows 10 Pro here.
    I may fix it!
    URL to post:
  • Nulltendo avatar
    Nulltendo Joined 2y ago
    Offline
    1,036 points Ranked 29,583rd
    13 medals 2 rare
    • Thanked 50 submitters Medal icon
    • Returned 1000 times Medal icon
    • One month a member Medal icon
    • Returned 100 times Medal icon
    • Thanked 5 submitters Medal icon
    • 6 months a member Medal icon
    2y 2y
    Wildbits can edit the RSTB, but it is not saved.
    Is there any way to solve this?

    Iijnrqrf o
    Bananite
    URL to post:
  • LoopyLoops avatar
    LoopyLoops Joined 2y ago
    Offline
    2,311 points Ranked 22,376th
    14 medals 1 rare
    • Returned 1000 times Medal icon
    • One month a member Medal icon
    • Submission featured Medal icon
    • Returned 100 times Medal icon
    • Received thanks 5 times Medal icon
    • 1 post awarded Exemplary Feedback Medal icon
    2y
    When I run python -m wildbits on my command prompt, a Wild Bits 1.0.7 window appears onscreen. But, this window is all white and I cannot do anything with it.

    Then, my command prompt states,

    DevTools listening on ws://127.0.0.1:59136/devtools/browser/61d003a6-8c58-442c-bee2-163584d3b51d
    [1102/022054.550:ERROR:request_handler.cpp(109)] [Browser process] OnRenderProcessTerminated()


    Bananite
    URL to post:
  • Sesaline avatar
    Sesaline Joined 2y ago
    Offline
    2y 2y
    okay so. that was  over an hour of headache but I finally sorted my issue by googling like a madman. during install, check pretty much every box. without py checked, pip won't be an option. pip wasn't recognized for me initially so I needed to do this:

    Check if pip is included in Python Installer

    • Press Windows + R key to open up the Run dialog box.
    • Next, type appwiz.cpl and hit Enter.
    • The Program and Features option will open.
    • Now, right-click on Python Set-up > Click on Change.
    • Click on Modify > Enable pip checkbox from the Optional Features.
    • Enable Associate files with Python checkbox.
    • Click on Install > Follow the on-screen instructions and complete the installation process.

    after doing this I was prompted to update pip , which I did by running the command cmd provided me. after that, pip install wildbits worked and the program is finally running. TY!

    the setup is closing instantly. I've installed the python you recommended, allowed the path to be set by the installer, checked my visual C++, and tried the cmd commands. None of it is working. idk what to do here.

    pip is not recognized as a command, which leads me to think my path is wrong. python installed itself in %appdata% for some reason. I'm gonna try a complete uninstall to start over from the top.
    • Helpful x 1
    Bananite
    URL to post:
  • SKPN avatar
    SKPN Joined 3y ago
    Offline
    2y
    I can't seem to complete the install for this. Admittedly, I don't have much experience with Python or installing via pip, but I think I'm doing everything correctly.

    This is the output I'm getting when running the pip command:

    Collecting wildbits

      Using cached wildbits-1.0.5-py3-none-any.whl (647 kB)

    Collecting xxhash

      Using cached xxhash-2.0.0-cp38-cp38-win32.whl (36 kB)

    Collecting pywebview<4.0,>=3.2

      Downloading pywebview-3.3.4-py3-none-any.whl (122 kB)

         |████████████████████████████████| 122 kB 3.3 MB/s

    Collecting rstb>=1.2.0

      Downloading rstb-1.2.1-py3-none-any.whl (15 kB)

    Collecting botw-utils>=0.2.2

      Using cached botw_utils-0.2.3-py3-none-any.whl (3.5 MB)

    Collecting pymsyt>=0.1.5

      Using cached PyMsyt-0.1.5-py3-none-any.whl (2.1 MB)

    ERROR: Could not find a version that satisfies the requirement oead>=1.1.1 (from wildbits) (from versions: none)

    ERROR: No matching distribution found for oead>=1.1.1 (from wildbits)

    Bananite
    URL to post:
  • UraniumQT avatar
    UraniumQT Joined 2y ago
    Offline
    272 points Ranked 70,900th
    2y 2y
    Sent you a message regarding this issue, but i'll leave a comment here as well. It would seem editing is inconsistent between versions, for example:

    I was able to edit ActorInfo.product.sbyml file no problem on version 1.0.1 (or was it 1.0.0? Can't remember honestly) but upgrading to 1.0.2 and later to 1.0.3 crashes cemu whenever i edit any value in that particular file. Furthermore, whilst i was able to edit ActorInfo.product on earlier versions, i was unable to edit sbactorpack files (items i changed the values of wouldn't equip and would disappear when dropped).

    I end up downgrading and constantly swapping between versions whenever i need to edit both sbactorpack and ActorInfo.product.sbyml files.

    Advice, solutions?
    Bananite
    URL to post:
  • timasahh avatar
    timasahh Joined 2y ago
    Offline
    2y 2y
    I was able to install and get the program to launch, but the Edit option is greyed out when I go to edit any of the .bgparamlist files. In fact, the only thing that gives me any sort of options are the .hkcl files.

    Any idea what I'm doing wrong? It says i'm using v1.02 after using the pip install wildbits command.

    Edit: I also am getting the white screen issue if I do any installations via python setup.py install. I tried doing this to see if the older versions worked but even 1.0.2 doesn't work if I do it that way. I'm only able to get it to work if I install through the pip install wildbits command.
    Bananite
    URL to post: