Notes:Arthur's Computer Adventure
This page contains notes for the game Arthur's Computer Adventure.
Extracting Game Assets
The game assets are stored in Broderbund Mohawk Archives, or .MHK files. To extract them you will need to use scummvm-tools (download here). Use the command extract_mohawk --convert [path to archive]
.
The files in the archives are in proprietary binary data formats, so once you run the tool you will get a bunch of .bin files. The filenames will tell you what type of data they are, such as BMP (graphics) or WAV (audio).
BMP images
I think the BMP bin files have a 12-byte header comprised of 6 two-byte short values, followed by the image data. Using this site with the Format set to Grayscale 8-bit, I've had marginal luck making out rough shapes in some textures.
WAV audio
The WAV bin files have a header that identifies them as "MHWK WAVEdata". You can use Audacity to open these files as raw audio data. Click File > Import > Raw Data... and open the file, then choose the following import settings:
- Encoding: Unsigned 8-bit PCM
- Byte order: Little-endian
- Channels: 1 Channel (Mono)
- Sample rate: 11025Hz
You can also use Sox to convert the files to wav using the following command:
sox -t raw -r 11025 -b 8 -c 1 -L -e unsigned-integer inputWAV.bin output.wav
The files most likely use some kind of compression because the converted audio will be distorted and have a lot of static, but you should be able to make out speech/sounds in most of them.