DOOM Beta Announcer by ThePyrotechnic at 11:19 AM EDT on April 2, 2016
In my opinion, the DOOM announcer in the new multiplayer beta is slightly underwhelming. I'd like to fix that, but I cannot get to the sound files. Using bnkextr.exe on the "doom_vo.bnk" file successfully reveals 61 .wem files, but any attempts of mine to convert these fails. Is it possible to create my own sounds?
by ThePyrotechnic at 11:59 AM EDT on April 2, 2016
Oh, and I understand that the demo is only online until Sunday, but I'm hoping I can get a head start for when the full game releases.
by Infernus Animositas at 12:38 PM EDT on April 2, 2016
Post samples of those .wem files
by ThePyrotechnic at 1:13 PM EDT on April 2, 2016
https://mega.nz/#F!5cQBVDrK!bw8x91H0o5eL_4W_ojgjkg
Take your pick
by id-daemon at 2:00 PM EDT on April 2, 2016
most files are usual wwise adpcm. Can be decoded with "wwise_ima_adpcm" or "ima_rejigger5". Some others (gunshots) are raw 32-bit floats (can be opened with audio editors)

you can use wwise to encode them back

p.s. oh yes, he's like a schoolboy


edited 2:06 PM EDT April 2, 2016
by ThePyrotechnic at 2:28 PM EDT on April 2, 2016
Thanks a lot!
by Infernus Animositas at 3:03 PM EDT on April 2, 2016
Use HCS' IMA Rejigger 5 to convert them into .wav

Not sure how to go about converting them back however.

IMA Rejigger 5

A batch file is included for convenience :)
by ThePyrotechnic at 4:18 PM EDT on April 2, 2016
The "schoolboy" seems like the wrong announcer. I guess I'll have to look in the other packages, but at least I can listen now!
Also, some of those audio files seem to be from the story...
by ThePyrotechnic at 5:50 PM EDT on April 2, 2016
A question, id-daemon. What program did you use to listen to the "raw 32-bit floats"? After decoding the .wem's, some .wav's had 0 kb filesize. Are those the "raw" files you are talking about? Using the import feature on audacity with the .wem's that produced the 0 kb files seems to just play a distorted clip.
by hcs at 11:33 PM EDT on April 2, 2016
wwise_ima_adpcm can encode as well as decode. You can find it on ZenHAX.
by id-daemon at 8:37 AM EDT on April 3, 2016
It would be better to link to the original author of the tool (wwise_ima_adpcm) - Zwagoth Klaar (zabb65)

https://bitbucket.org/zabb65/

He made this tool for Payday 2 modding

edited 8:38 AM EDT April 3, 2016
by id-daemon at 8:40 AM EDT on April 3, 2016
@ThePyrotechnic:

I used CoolEdit, but i think any audio editor can do that. That is 32-bit IEEE Float type
by hcs at 8:54 AM EDT on April 3, 2016
Thanks id-daemon, I wasn't able to find the source of wwise_ima_adpcm for some reason, though this repo is the second Google result... oops.
by id-daemon at 9:12 AM EDT on April 3, 2016
@hcs, he knows about your existence too :)
People constantly disturb him about ogg wem's not decoded by his tool.
by hcs at 9:42 AM EDT on April 3, 2016
Heh, and I get the same thing in the other direction, actually that's what got me onto Wwise ADPCM again.
by ThePyrotechnic at 10:39 AM EDT on April 3, 2016
Alright, time to complicate things. I found a "streamed_vo.pck". I've tried using some guy's "Life is Strange" extractor, some random japanese program, and a .bms script, but each time I am left with 3756 corrupt .wav files. Here is a sample of 5 of the .wavs. I'll upload the .pck if needed. https://mega.nz/#F!4EQi0IDJ!WE-JR-IRKw2ka8aMWmonBQ
Thanks again for the help.

edited 10:39 AM EDT April 3, 2016

edited 10:40 AM EDT April 3, 2016
by id-daemon at 12:50 PM EDT on April 3, 2016
these WAV's are all ok. What do you mean "corrupted"?
by ThePyrotechnic at 1:04 PM EDT on April 3, 2016
I definitely should have been more specific, sorry. if I open them in Windows audio player, it crashes. If I open them in Audacity, it crashes. Foobar2000 refuses to play them. My newly acquired Adobe Audition says "Error: This file is not supported by libsndfile. Code: 71. Error in ADPCM WAV file. Invalid number of channels."
by id-daemon at 1:19 PM EDT on April 3, 2016
you forgot to convert them with "wwise_ima_adpcm" or "ima_rejigger5"
by ThePyrotechnic at 1:37 PM EDT on April 3, 2016
Of course I did. Thank you, sorry about that. Do you have any idea why there would be similar sounds in the streamed_vo.pck and the doom_vo.bnk?
by id-daemon at 1:49 PM EDT on April 3, 2016
just some production redundancy i think
by ThePyrotechnic at 2:53 PM EDT on April 3, 2016
Alrighty last question (with any luck).
I found the announcer files (And also the entire storyline). Once I alter the sounds I want, how would I get that back into a .pck? wwise like for the .bnk?
by id-daemon at 3:07 PM EDT on April 3, 2016
This question may take more time than all others. To answer it, I need to see the PCK. And tell me, how did you extract WAVs from PCK.
by ThePyrotechnic at 3:58 PM EDT on April 3, 2016
I used a program called extr25. Its chinese or something, probably a virus. They just popped out as WAVs, but I know that the software didn't convert whatever came out to WAV, since the same WAVs also popped out when I used the Life is Strange program and the .bms script.
Here is the .pck. It's quite large. https://mega.nz/#!1R5zDThR!tJbCJX0BmlzCYfDReoQ43Bv2eBq4ukmBqKkxejmqwpo

edited 3:58 PM EDT April 3, 2016
by id-daemon at 4:24 PM EDT on April 3, 2016
Ok, the format is usual. The only problem that in addition to sounds this PCK also contains BNK. But it seems its normal for latest wwise.

So at least I can say, it will be possible to put it all back. But you need a program to do it, and I don't know if it exists. If not, you need to find someone who will write it.

edited 4:25 PM EDT April 3, 2016
by ThePyrotechnic at 6:28 PM EDT on April 3, 2016
I can definitely program. But, where to start? Everything is all about getting the files, but no one seems to care about putting them back ):
by ThePyrotechnic at 6:39 PM EDT on April 3, 2016
I think I found a tutorial from some guy who did it with WWE2k14, lol... I'll see where that gets me.
by id-daemon at 12:31 AM EDT on April 4, 2016
can you give me link to that?
by id-daemon at 1:35 PM EDT on April 4, 2016
nevermind, I found his tutorial.

This manual method will work with a few changes, like padding size is not 0x800 but 0x1000, and Little Endian.

And of course, you can write a program to do this automatically for you :)


Go to Page 0

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source