Extract sounds from memory?
Moderator: LW Moderator
Extract sounds from memory?
Does anyone know how to extract the sounds from computer memory/sound card played in real time? There are some games with encrypted sound files I cannot play.
- Smiling Spectre
- Super Member
- Posts: 390
- Joined: Thu May 31, 2007 4:44 am
- Location: Russia, Cherkessk
- Been thanked: 65 times
- Contact:
- Smiling Spectre
- Super Member
- Posts: 390
- Joined: Thu May 31, 2007 4:44 am
- Location: Russia, Cherkessk
- Been thanked: 65 times
- Contact:
1. Oh.
2. I don't understand. What recorder you are use, and what it is extracts then? %) I mean programs like this.
3. You already tested various unpacker/rippers, yes? Maybe you'll name the game, and I'll try to found ripper for it?
2. I don't understand. What recorder you are use, and what it is extracts then? %) I mean programs like this.
3. You already tested various unpacker/rippers, yes? Maybe you'll name the game, and I'll try to found ripper for it?

- Smiling Spectre
- Super Member
- Posts: 390
- Joined: Thu May 31, 2007 4:44 am
- Location: Russia, Cherkessk
- Been thanked: 65 times
- Contact:
"Nothing" is too general reply.
Game Extractor says, it can extract it. MultiEx says it too. But I will test it myself at home. 


-
- Super Member
- Posts: 1225
- Joined: Thu Feb 24, 2005 3:52 pm
- Has thanked: 1 time
- Been thanked: 2 times
So why the : ?
Extract them by yourself, and your amazing knowledge in hexadecimal, with a hex editor then
Code: Select all
Game Archive Edit
MDK 2 ZIP Yes
Extract them by yourself, and your amazing knowledge in hexadecimal, with a hex editor then

- Smiling Spectre
- Super Member
- Posts: 390
- Joined: Thu May 31, 2007 4:44 am
- Location: Russia, Cherkessk
- Been thanked: 65 times
- Contact:
1. Narfous, you are right. Both mentioned programs cannot extract from MDK2. :/
2. But you'll never guess, what can extract this files. PkZip!
Not good old version, but newest 9 (and 8 ) versions. I tested it. 
But it leaves "non-standard" wav-file in some Interplay format. Oops.
Na-ah.
All is Ok. This file is in the native Interplay ACM actually with strange header (BTW, newer Infinity games all uses this header for ACM - description of both formats can be found on Wiki). Game Audio Player see ACM in this wavs, and, furthermore, it can play it and extract into "raw" ACM or "normal" WAV!
And, I think, exist many ACM players and converters. At least, short googling gives me XMPlay, that can play ACM with right plugins, and ACM2WAV utility, that can convert it! 
Another game, please?
)
2. But you'll never guess, what can extract this files. PkZip!


But it leaves "non-standard" wav-file in some Interplay format. Oops.

Na-ah.



Another game, please?

- Smiling Spectre
- Super Member
- Posts: 390
- Joined: Thu May 31, 2007 4:44 am
- Location: Russia, Cherkessk
- Been thanked: 65 times
- Contact:
Oh. It is hard. 
I found only SFX - it is "raw" sound in gravis3d.lw2. Tracker sequence is hard to catch. :\
But...
1. It is DOS-game, so DOSBox can help you here.
Capturing sound is worked for me. 
2. I doubt, that this sound "exist" anywhere as common sound format. It is midi-like, so it is not in any "rippable" format - you need to locate code manually, then play by appropriate player. But it could be done in file itself, I think!
Another?
(I want to help - but of course, I cannot help with everything. 

I found only SFX - it is "raw" sound in gravis3d.lw2. Tracker sequence is hard to catch. :\
But...
1. It is DOS-game, so DOSBox can help you here.


2. I doubt, that this sound "exist" anywhere as common sound format. It is midi-like, so it is not in any "rippable" format - you need to locate code manually, then play by appropriate player. But it could be done in file itself, I think!
Another?


- Smiling Spectre
- Super Member
- Posts: 390
- Joined: Thu May 31, 2007 4:44 am
- Location: Russia, Cherkessk
- Been thanked: 65 times
- Contact:
I don't see your point yet. What is you want to demonstrate?
1. There is programs, where sound is carefully hidden? Yes, I know it.
2. There is program, in that sound can be ripped, if you have "memory snapshot"? I agree with that too. But I doubt, that all this programs will be in the same group as p.1. It would be more secure to unpack on the fly, than have whole module in memory. If you careful enough to encrypt sound in your own packer, why to have full unpack procedure somewhere in program? But I can wrong, of course.
3. Line Wars have "common" sound, but it is compressed? Ok, then why are you know it? Maybe you have source, that can unpack it? Then why you give this task to me?
Anyway, I cannot found any "memory snapshot" tools.
Only one remote helpful tool is Procdump 32 v.1.6, but it is for unpacking 32-bit processes, not for memory dumps.
1. There is programs, where sound is carefully hidden? Yes, I know it.
2. There is program, in that sound can be ripped, if you have "memory snapshot"? I agree with that too. But I doubt, that all this programs will be in the same group as p.1. It would be more secure to unpack on the fly, than have whole module in memory. If you careful enough to encrypt sound in your own packer, why to have full unpack procedure somewhere in program? But I can wrong, of course.
3. Line Wars have "common" sound, but it is compressed? Ok, then why are you know it? Maybe you have source, that can unpack it? Then why you give this task to me?

Anyway, I cannot found any "memory snapshot" tools.
