Comments (8)
from wolvenkit.
https://github.com/eXpl0it3r/bnkextr
http://wiki.xentax.com/index.php/Wwise_SoundBank_(*.bnk)
from wolvenkit.
With a slight modification this will solve BNK files. Its even in c# so legit copy paste lol.
from wolvenkit.
With 05ef090 we can extract every wem file so the only thing left to do is parse the wem format and we are done with soundformats fully.
We should use one of these:
After this is implemented a rebuilder for the xml files need to be coded and new sounds can be added to the game/existing sounds can be fully modified.
from wolvenkit.
So now the soundcache reader writer is fully implemented. To my testings the wem and the bnk reader/writer can create identical files. So the only thing left to do is create a wem->wav and a wav->wen converter. After that (writes identical files)and the soundbanksinfo.xml updating is done we are completely done with sound related stuff.
from wolvenkit.
https://github.com/filoe/cscore this could be a viable choice for a sound library to preview the music and such.
from wolvenkit.
https://github.com/Crauzer/WEMSharp This just popped up on my radar why looking around for some libs to use for this. Should be a viable choice. Converting back is still an issue however.
from wolvenkit.
With this: https://www.nexusmods.com/witcher3/mods/3234 this can be considered complete.
from wolvenkit.
Related Issues (20)
- ArchiveXL: Create dynamic project from user input
- Implement Copying for Anime InplaceBuffers and Direct SerializedBuffers.
- Warn on failing sanity checks like no 0 timestamp for const keyframes
- WScript function to create a new instance of a datatype in a given format
- Wscript function to check if file exists in raw
- Feature: Rename/move file and update references
- Blank material in Blender after exporting mesh file from WK
- Root motion corner case validation
- Anime JSON Format Cleanup if and when SharpGLTF Updates
- Materials are not exported correctly for meshes using ArchiveXL Dynamic Materials HOT 1
- Widget Preview broken for some inkwidgets
- Exporting scenes via "Export to JSON" button in GUI may not result in valid JSON
- Wkit fails to (re-)import material.json of some meshes
- Material export writes wrong texture paths
- Warn about un-saved files when packing/installing mod
- Feature: List/Delete un-used files
- Feature: Remember nodes state in the Project Explorer across restarts HOT 1
- Launch profiles: Option to delete packed folder after zipping/installing
- Improve the LocKey browser HOT 4
- Cant hide/unhide sectors in all.streamingblock HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wolvenkit.