Giter Club home page Giter Club logo

ringingbloom's Introduction

RingingBloom

A small set of tools made for audio modding for WWise in Capcom games (primarily focused on Monster Hunter: World), written in C#.

Some how-to-use guides can be found on the wiki.

Contents

  • BNK Editor - for editing WWise Soundbanks (.nbnk/.bnk)
  • PCK Editor - for creating, adding, and replacing files within a WWise Package (.npck/.pck)
  • Loop Calculator - for calculating odd loop times present within WWise Soundbanks
  • Wem Creator - simplifies the process of creating wems (requires a valid installation of WWise)
  • WWCT Editor - for editing the contents of a Monster Hunter World WWise Container file (.wwct)
  • WWBK/PK Editor - for editing the contents of a Monster Hunter World WWise Bank List (.wwbk) or a WWise Package List (.wwpk)
  • EPVSP Editor - for editing Monster Hunter World EPV Sound Parameter files (.epvsp)

--To-Do--

  • WWEV Editor - for editing WWise Event Lists (.wwev)
  • RSZ Editor - for editing various sound-related files in RE Engine games (.wcp, .wcbk, .wcc)
  • WEL Editor - for editing WWise Event Lists from RE Engine games (.wel)

Credits

  • FateEX for testing both the program and several ideas that led to added implementation, as well as contributing some ideas for features
  • hpxro for his wwiseutil which was useful for npck structure.
  • Elliot in the MHW Modding Discord for several things, most notably proper class names for several files.
  • NSACloud for testing, and providing information on PCK's language header
  • FluffyQuack for his automated wav-to-wem converter, which was used as reference for the Wem Creator

Installation

Just download the most recent release in the Releases tab to the right. Alternatively, clone the repository and build the solution.

ringingbloom's People

Contributors

silvris avatar youwereeatenbyalid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ringingbloom's Issues

Can't open pck with bnk's present inside.

At some point Wwise must have added the ability to add bnk's inside of pck files, and it seems like none of the gui-tools have updated to support the ability for extraction with them. (wwiseutil and RingingBloom) Ravioli game tools is able to view and extract to the correct filepath structure inside the pck, with all bnk's present, but it's unable to do any modifications to the pck file itself. Was wondering if this kind of pck extraction/editing would ever become available with this tool?

Thank you in advance for any help you can provide!

Voices do not play in the game.

I used this tool to edit the MHRise type14 voices, but not all the voices played in the game. I tried importing the pck with this tool and outputting it without editing, but the voices still did not play. Is there any way to solve this problem? I wrote this using DeepL, so there may be some oddities.

Sorry but how to use this?

I unzip it but couldn't fine any application only cs files and windows markup file where u click it, it will tried to download the same one again

Nbnk editor name

Is it possible to make files in bik not change their names when they are replaced? You have to change 400-500 files manually =(

[Question] How can I use the dll for my own purposes?

I have found that this program is able to decompile the audio in mario kart tour much better than the program I had been using before, but the problem is, I want to automate the process. I know there's a dll file, as well as the source code, so I know it's possible. The game that I'm specifically extracting the audio from is Mario Kart Tour.

I'm wondering if there's anyone who can explain how the dll api works, and if it's possible to use it from the command line.

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.