Code Monkey home page Code Monkey logo

botwunpacker_chs's Introduction

说明 Note

Origin: Shadsterwolf

汉化/Translation:曦颜XY

Intro

  • This is a tool for both NEW and PRO modders for Zelda: Breath of the Wild
  • SARC is a collection of files(nodes), usually in the form of ".pack" files for this game.
  • Yaz0 is a compression algorithm, usually containing an ".s" at the beginning of the extension.
  • You can easily read these file's headers using HxD, which is a free hex editor tool.
  • This modding tool can help you take apart those files and put them back together to play and test!
  • As for what to do with those files is up to you! Do research, look up a guide, join a community, and have fun with it!

Features

  • Wii U & Switch Support (Version 3.0.0+)
  • Unpack & Build SARC files!
  • Decode & Encode Yaz0 files!
  • Smart extension handling (.sbactorpack <-> .bactorpack) when decoding/encoding
  • Mass Unpack all SARC files
  • Auto Decode Unpacked Yaz0 Files
  • Compare Tool to check your SARC nodes from original to your custom ones!
  • Padding Tool to sync your SARC nodes for those very special files!

Drag and Drop

  • Drag a SARC or Yaz0 file over the .exe and watch the magic happen!
  • Automatically decodes, upon detecting Yaz0 file(s) (will overwrite existing)
  • Automatically unpacks, upon detecting SARC file(s) (will NOT overwrite existing)
  • Supports multiple files and folders, from the same source location where you dropped it from !

Console

/ command
<> required argument
[] optional argument

  • Decode
    /d <Input File> [Output File]
    /decode <Input File> [Output File]
    
  • Encode
    /e <Input File> [Output File]
    /encode <Input File> [Output File]
    
  • Unpack
    /u <Input File> [Output Folder]
    /unpack <Input File> [Output Folder]
    
  • Build (Pack)
    /bu <Input Folder> [Output File]
    /buildwiiu <Input Folder> [Output File]
    /bs <Input Folder> [Output File]
    /buildswitch <Input Folder> [Output File]
    
    Examples:
    BotwUnpacker.exe /d "C:\OrignalFiles\WiiU\Model.sbactorpack" "C:\CustomFiles\WiiU\LinkModel\Model.bactorpack"
    BotwUnpacker.exe /u "C:\CustomFiles\WiiU\LinkModel\Model.bactorpack"
    BotwUnpacker.exe /bu "C:\CustomFiles\WiiU\LinkModel\Model" "C:\CustomFiles\Model.bactorpack"
    BotwUnpacker.exe /bs "C:\CustomFiles\Switch\LinkModel\Model"
    

Solution Build

  1. Open the .sln project in Visual Studio
  2. Open Tools > NuGet Package Manager > Manage NuGet Packages for Solution...
  3. Search and Install the following:
  • Fody & Costura (This is to compile any .DLL files into the EXE, latest version only works on Visual Studio 2019!)
  • Microsoft.WindowsAPICodePack-Core (Common .DLL library, used make folder select operations similar to file select)
  • Microsoft.WindowsAPICodePack-Shell

Credits

Made by Shadsterwolf
Uwizard code SARC.cs heavily modified (and mostly commented!)
Decode based off of thakis's and shevious's python code, recoded in C#
Encode was re-researched and programmed by myself!

botwunpacker_chs's People

Contributors

xiyanxy avatar

Watchers

 avatar

Forkers

formylover

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.