Balls of Steel

All the inane chatter goes in here. If you're curious about whether we will support a game, post HERE not in General Discussion :)

Moderator: ScummVM Team

Post Reply
Seldon
Posts: 101
Joined: Sun Feb 24, 2008 9:53 am
Location: Poland

Balls of Steel

Post by Seldon »

There is a thread about Duke Nukem Forever, and words "Balls of Steel" appeared there. That reminded me about great pinball game titled the same, so I decided to refresh my memory and play a little. It's very good game, I especialy enjoy the soundtrack. And here comes my problem: I'd love to extract music from it. I tried Game Extractor and Fast Module Extractor, but except for few wav's with sound effects I had no luck. I suspect music is stored in some module format.
Does anyone can give me some advice in this matter?
User avatar
DrMcCoy
ScummVM Developer
Posts: 595
Joined: Sat Dec 17, 2005 1:33 pm
Location: Braunschweig, Germany
Contact:

Post by DrMcCoy »

Dunno about that particular game, but back in the days I used a neat little tool named mripper (multi ripper) to extract music and stuff from games and demos.

No idea if you can still find it on the net. If not, I might still have it one of my HDs somewhere...

EDIT: You can actually still find it, apparently, even a later version than the one I used: http://www.baccan.it/index.php?sezione=mripper
Seldon
Posts: 101
Joined: Sun Feb 24, 2008 9:53 am
Location: Poland

Post by Seldon »

As a matter of fact I have multiripper somewhere too. I haven't thought about it, but maybe it will work - I have to try. But as I recall, it's pretty old software, capable of ripping old Amiga modules in different variations. Balls of Steel is a newer (sort of - it's from 1997) Windows game, with 16-bit sound. But I'll try anyway. Thank's for advice.
User avatar
john_doe
ScummVM Developer
Posts: 117
Joined: Fri Nov 04, 2005 8:25 pm
Location: Stuttgart, Germany

Post by john_doe »

I've made a little extractor for the BNK files. I only tested it with darkside.bnk which comes with the demo. It's a console program and you'll need to give the filename of the BNK file to extract. The files will be extacted into the current directory. Source (C++ and DevCpp project) is included.
(Xentax seems to be down so I uploaded it to sendspace instead...)
http://www.sendspace.com/file/fbd2nm

However it seems there are no usable music files (Mod, Xm etc.) there, either they are compressed again or custom or in another file.
Seldon
Posts: 101
Joined: Sun Feb 24, 2008 9:53 am
Location: Poland

Post by Seldon »

Thanks for the reply. I already figured out how to extract files from the .bnk file. The music is in .ADP files which are compressed with some ADPCM variant, but I'm not sure how exactly. I opened one of them in sound editor as Dialogic VOX ADPCM file. However it doesn't sound correct. There is no noise, but volume changes are incorrect, occasionally occurs clipping, and visually looking at the waveform, it appears as an artifact at very low frequency (some 0,1 Hz) and high amplitude is applied at the original waveform (I'm not sure if I expressed myself clearly).
I'd be very grateful for any further assistance.
Post Reply