Unpack MPK files

Two free programs for extracting graphics and other files from Dark Age of Camelot (DAOC).

Most of DAOC’s graphics are stored in containers called MPK files. Before the graphics can be examined or used by other programs, they need to be extracted from their MPK containers and saved individually on your hard disk as separate files. This process is called unpacking.

Because DAOC’s MPK files use a proprietary format devised by Mythic, you need a program written specifically for DAOC in order to unpack them. Here are two programs of this kind that you can download from this site for free.

DAOC MPK Unpacker version 10 and 11

This first program is better than the second one. It’s more automatic and easier to use. However, it unpacks all the MPKs in a directory tree at once, and this can be good or bad depending on what you want to accomplish. If you want to unpack all the files it’s good but if you want to unpack just a few files it’s bad because the program takes about four minutes to unpack an entire DAOC installation.

Download executable v. 10

Download source v. 11

DAoC MPAK Package Manager

This second program, from Dawn of Light, is harder to use than the first but it allows you to specify which MPKs to unpack. If you want to unpack only a few files, this program is faster than the first one. If you want to unpack many files, the first one is faster.

Download executable and source.

File format

The source code which you can download above is useful for understanding DAOC’s MPK format. Here are two more documents that are also useful for that purpose.

dempak.c by Oliver Jowett.

A forum post by Player X.


How to Extract DAOC Splash Screen Files

This page was first published on September 26, 2014 and last modified on April 26, 2020