Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Get Original Wwise Filenames With SoundbanksInfo.xml

Featured Replies

  • Author
  • Localization

Mygoshi, posted Fri Apr 28, 2017 3:10 pm (22692)


Hello, I recently bought Outlast 2 on PC and I saw that, in the same folders of the BNK containers, there was a file called "SoundbanksInfo.xml", that contains the original filenames of each files in the BNKs. The problem is that when I extract the WEM/Wwise, I always get name like this: 81202919.wwise
Is it possible to replace all those boring filenames into original filenames with the XML file? Thanks in advance.
  • Author
  • Localization

StreamThread, posted Fri Apr 28, 2017 6:49 pm (22697)


If SoundbanksInfo.xml have something like sounds ID's linked to sound sources, on which game engine find using sound files, and BNK containers having same sound ID's which exact point to *.wwise sound file, then is not hard write a 're-namer' tool or script on any programming language.
  • Author
  • Localization

Mygoshi, posted Fri Apr 28, 2017 7:28 pm (22698)


Ok, thanks for the answer. So, what do I have to do exactly?
  • Author
  • Localization

ponaromixxx, posted Fri Apr 28, 2017 11:43 pm (22700)


Mygoshi wrote:
Hello, I recently bought Outlast 2 on PC and I saw that, in the same folders of the BNK containers, there was a file called "SoundbanksInfo.xml", that contains the original filenames of each files in the BNKs. The problem is that when I extract the WEM/Wwise, I always get name like this : 81202919.wwise
Is it possible to replace all those boring filenames into original filenames with the XML file? Is this hard? Thanks in advance.


1) First, poison this script with .bnk

Code:
# extracts sound files from Wwise *.bnk soundbanks
# (c) 2013-10-28 by AlphaTwentyThree of Xentax
# script for QuickBMS http://quickbms.aluigi.org

idstring "BKHD"
get SIZE_HEADER long
savepos MYOFF
math MYOFF = SIZE_HEADER
get FSIZE asize
if MYOFF == FSIZE
   print "bnk is empty"
   cleanexit
endif
goto MYOFF
idstring "DIDX"
get SIZE_DIDX long
set FILES SIZE_DIDX
math FILES /= 0xc
set BIAS MYOFF # complete header
math BIAS = SIZE_DIDX
math BIAS = 16
get BNAME basename
for i = 1 <= FILES
   get DIDX long
   get OFFSET long
   math OFFSET = BIAS
   get SIZE long
   set NAME DIDX
   string NAME p= "0xx" NAME
   string NAME = ".wav"
   log NAME OFFSET SIZE
next i


2) All files from the archive should be near. Run this WwiseSoundrenamer.exe program and specify the path to extracted .wav, then click Convert Wav 2 Ogg & revorb, when the conversion is finished.

3) Click Rename Oggs. After the file's id is renamed to the original names.

WwiseSoundtools.zip

  • Author
  • Localization

Mygoshi, posted Sat Apr 29, 2017 9:45 am (22712)


I appreciate you're trying to help, so thanks, but turns out it gives offset names instead of proper ID's, so when it renames, it makes "NoNamefound_X" filenames. I tried to use Ravioli Extractor to get proper filenames and then use the software, but it doesn't rename those.
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.