Project Snowblind (PC) *.RKV

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Warthog1336
Posts: 140
Joined: Mon Feb 05, 2018 5:45 pm

Project Snowblind (PC) *.RKV

Post by Warthog1336 »

Hello everyone. I tried to extract the content of the .rkv archive along with .r01 and .r02 from Project: Snowblind (PC version), but failed with the script "crystal_dynamics.bms" giving an error. The screenshot with the error is attached below.

Here are the samples (used filecutter.bms): https://mega.nz/#!S91FyQgQ!mBesK7BJ05du ... chniWIWWz4

Thanks in advance.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Project Snowblind (PC) *.RKV

Post by aluigi »

How many files the script extracted?
Because that 99% is a good thing if you have extracted N files.
Warthog1336
Posts: 140
Joined: Mon Feb 05, 2018 5:45 pm

Re: Project Snowblind (PC) *.RKV

Post by Warthog1336 »

Sorry for the really late answer, but in fact it cannot extract WINGAME_LD.r01 and WINGAME_LD.r02, only WINGAME_LD.RKV. I suspect it might be an issue related to the PCK_SIZE.

If you could tell me which value I should put instead of 0x100000, it would be appreciated.

Thank you in advance!

Here's the error when trying to extract the RKV:
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Project Snowblind (PC) *.RKV

Post by aluigi »

The format is not the best in the world and I can see a comment in the script.
Honestly I don't think I can help at the moment.
Warthog1336
Posts: 140
Joined: Mon Feb 05, 2018 5:45 pm

Re: Project Snowblind (PC) *.RKV

Post by Warthog1336 »

No problem, I understand it's not a simple format.

Thank you for replying!
Warthog1336
Posts: 140
Joined: Mon Feb 05, 2018 5:45 pm

Re: Project Snowblind (PC) *.RKV

Post by Warthog1336 »

It's a shame though because actually, the music in this game is mixed with the ambience in stereo, but it might be possible to remove them, or at least reduce them, thanks to the PC version.

Indeed, while the PS2 version doesn't have the "ambience only" files, the Xbox one has some of them but in mono only, which prevent me from removing them completely from the music using the phase inversion method.

I watched a walkthrough for the PC version and there's a mission where the music doesn't play, and instead, it's the ambience (which is originally associated with the music in one file), appearing to be stereo, which plays, suggesting there's this ambience only file (and probably all of them in stereo) somewhere, that I can't find anywhere in the PS2 & Xbox version files.
Warthog1336
Posts: 140
Joined: Mon Feb 05, 2018 5:45 pm

Re: Project Snowblind (PC) *.RKV

Post by Warthog1336 »

Update: While the PS2 version is using the Sony ADPCM codec, and the XBox version the IMA ADPCM codec, PC uses OGG Vorbis, so I just needed to use a scanner to extract them from the WINGAME_LD.r01.

There are no filenames obviously but it's better than nothing.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Project Snowblind (PC) *.RKV

Post by aluigi »

Very good, oggs can be ripped very easily, probably hyper ripper can do the job.
Warthog1336
Posts: 140
Joined: Mon Feb 05, 2018 5:45 pm

Re: Project Snowblind (PC) *.RKV

Post by Warthog1336 »

Yeah, forgot to precise which scanner I used, but it was EkszBox-ABX actually. I'm sure HyperRipper also works, but didn't test it.

Regarding what I found, the ambiences are still mono, but some of them are longer than the ones from Xbox. Moreover, there are different versions of the music+ambience files depending on the language.

For example, there are the music+ambience versions for a mission during the rain with thunders, shots, and distant voices (which vary with the language). For some weird reason, for certain languages, sure the distant voices will not be the same, but the ambience itself also change and some of them will have a more "discreet" ambience.

It's still not possible to do phase inversion because some ambiences are still missing (they didn't include ambience-only versions), the ambience mixed with the music will start at a different time than the one used on its own (so it's hard to synchronize), some music+ambience will use several ambiences at the same time, the BPM vary, etc.

So we're stuck with ambience+music, if we forget about those mono without ambience versions which are still available on Xbox and PC.