FrisktheRookie Posted July 25 Posted July 25 Disneyland Adventures has been my newest favorite game on Steam, and I had thought about extracting the voiced files from the game's files/archive rather than just recording them in-game. The problem is that all of the .bnk files are .aux files, and I think it applies to both the characters and the ride attractions, but they all have [pre] in its name with the audio length of 0:00 instead of its regular audio length. Take Pluto for examples - If I try to rename the file “english_vo_park_pto_int_bnk_b.aux” to a .bnk, and drag it over to Foobar2000 (with VGMStream), it’ll have all the list of voiced lines, but each track has the word [pre] with the audio length of 0:00. I have other examples, but I'll place the link from Mediafire here (apparently, most of them have about 200-300 voice lines that are unplayable because of the whole [pre] problem): https://www.mediafire.com/folder/k1vybw110u2o9/PC_-_Disneyland_Adventures_(English%3B_pre) I’ve tried using Wwise-Unpacker-Revamped, but it didn’t work because the program didn’t give me all of the voice lines that were from the file: I’ve also tried using Ravioli Explorer, but that also didn't work, which is why this game isn't supported: Then I did some research about .bnk files and the whole [pre] situation and came up on this information (note: I had to re-wordify it since the whole Google AI thing is annoying): Pre means that some voice lines are not labeled correctly and have a duration of "0:00" instead of the regular audio length even though it contains actual audio. I don't think it's considered a corrupted or unsupported file, but there appears to be a problem in preprocessing or metadata that is associated with the files within the game archives. I think that might be when I rename from an .aux file to a .bnk file, I think that's what's causing the file to become unstable. Cut means that some voice lines are either incomplete, unrecorded, or shorter than a certain threshold (under 1 second), so I'm assuming that whenever you play the audio of the voice line, only the beginning part of the audio is played, but the rest will be cut off. Then I’ve tried OpenNaja/Cobra-tools and upon viewing its contents, it shows a list of bnk files. I don’t know how to extract them but moving them to the file folder and implementing them into Foobar4000 will still identify it as a corrupted/unsupported file. It could be that the .bnk files are stored in OVL files. I tried to follows these steps, but they were confusing: 1.) Double click ovl_tool_gui.py to start the main tool or open CMD in folder of the script and type py ovl_tool_gui.py. 2.) Open an OVL file. 3.) Unpack the OVL file to a folder. 4.) Modify the extracted files. 5.) Inject modified files into OVL. 6.) Save OVL and test. Overall, it must have something to do with the .wem files somehow, and I assume it’s going to be a long process since most people have not encountered this issue before. But right now, I'm just stuck. If anyone can help me with this, I'd really appreciate it!
Engineers h3x3r Posted Friday at 12:04 PM Engineers Posted Friday at 12:04 PM (edited) Seems like they are not standard wav files or they are compressed. Edited Friday at 12:22 PM by h3x3r
FrisktheRookie Posted Friday at 05:25 PM Author Posted Friday at 05:25 PM Isn't there a possible way to extract them? That's the question I want to know.
Engineers h3x3r Posted Friday at 08:56 PM Engineers Posted Friday at 08:56 PM (edited) You still get nothing usable. The *.bnk is valid. As you can see the chunk size is way bigger than file size. So my guess is there's compression or even better encryption. bnkextr.7z Edited Friday at 09:09 PM by h3x3r 1
Engineers Rabatini Posted Saturday at 03:14 PM Engineers Posted Saturday at 03:14 PM H3x3r is right, the file has some of encryption/compression, i made a tool in python, that do exactly the file bnkextr.7z, unpack the .wem files. suggestion try, to search on web for the audio files for the desenvolep maybe you find something about it.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now