Ravioli doesn't seem to support .forge files at all.
So far what I have been able to do is use a combination of Ravioli and Foobar2000 with vgmstream plugin to extract the.pck files in a build of Y5S2 (Steel Wave) and Y3S2 (Para Bellum)
These 2 build have very different file structures but everything is still in simple .pck containers.
There are MANY problems with this approach.
Ravioli can extract .wem, .wav, and .bnk files from the .pck containers.
It can also extract .wem and .wav files from .bnk containers. (and some files with no extension)
It can also convert
some of the .wem files it extracts into usable .wav files.
The .wav files that it extracts (not converts) are unusable.
Some of the .wem files get converted into broken 1kb .wav files and some just completely fail.
Foobar2k with vgmstream can convert a lot of the .wem files that Ravioli can't but it seems to fail with some that Ravioli
can.
It also seems like it's unable to open
some of the .bnk files, while Ravioli can extract all of them.
About Y7S1... In this build the audio data is packed into 95 .forge files (total of 7.13GB).
I used this:
https://github.com/parzivail/RainbowForge tool to extract some of the .forge files.
It looks like there is just a bunch of .wem files in there but they are all unusable. I tried multiple ways to convert them but no luck. I don't know if they are encoded differently or this tool can't extract the audio files without corrupting them. (Although it is compatible with Y7S1, it was made for meshes and textures)
So at the moment I can extract and use a lot of the audio files but unfortunately a lot is still missing.
For example some weapon sounds are missing completely, some only have the supressed shot sound, some are missing the reload sounds etc...
All of the audio files are just a string of characters but I don't really mind it because I know the game well enough to be able to label the ones I want just by listening to them.
I don't know where to go from here. I can download any build of the game between Vanilla and Y7S1 (If someone wants to be able to do that join the Operation Throwback Discord server. People play old Siege there. Mostly White Noise and Para Bellum. There is a downloader that can download almost any version but you need to own a copy of Siege on steam to use it)
I still want to extract the audio files but I seem to be stuck at this point. Any help would be much appreciated.