The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Data::MPQ - Perl module to parse MoPaQ Archive Format

SYNOPSIS

    use Data::MPQ;

    my $mpq = Data::MPQ->new(filename => 'my_game.sc2replay');
    $mpq->parse;

    my $archive = $mpq->archive;
    print for $archive->list_file;
    print $archive->file('(listfile)')->slurp;

DESCRIPTION

This module give you a raw access to MPQ archive files.

MPQ, is an archiving file format used in several of Blizzard Entertainment's games.

METHODS

new

Constructor for the Data::MPQ class. Has only one input parameter:

    filename - path to the mpq archive file

parse

Method to do the parse of the MPQ file

shunt

Accessor to the Data::MPQ::Shunt object (could be without it)

archive

Accessor to the Data::MPQ::Archive object - heart of the MPQ file.

AUTHOR

cono q@cono.org.ua

C corporation (c)