Archive for December, 2010

Super Meat Boy sound and data unpacker

Posted in awkward, utilities with tags , , , , , , , , , , on December 14, 2010 by tayron

I bought Super Meat Boy a couple of weeks ago, and it’s one of the most awesome games I’ve ever played. Yesterday I had some free time, so I decided to try to unpack the data files. Thus, I wrote an packer/unpacker for the sound files (gameaudio.dat). I was going to do the same for the data files (gamedata.dat), but someone was faster than me 🙂

So, here’s the program. Full c++ source included 😉 It’s mostly hacked together, so it’s not the most pretty code, but it does its job.

For usage, please check the README in the archive. (98 kb)

If the build doesn’t run, please install the Visual C 2008 SP1 redistributable.

Update: The unpacker is now able to unpack the data files!

Attention! Please read the README, because the command line arguments used to pack/unpack have changed!

Also, I’ve received some mails suggesting I post a donation link for this. I’m not going to do that for 2 reasons. First, I did not make Super Meat Boy. Therefore, I have no right to cash in on it. And second, the guys at Team Meat are some of the people I respect most in the world. I don’t want to piss them off.

Note: I have written a gamedata.dat packer/unpacker, too, but I just didn’t have time to post it. Will be on as soon as possible. Source included, obviously 🙂