GitHunt
SK

skarndev/python-mpq

StormLib-based Python MPQ bindings

python-mpq

Build Status

Python bindings for Ladislav Zezula's StormLib.

Usage

Reading MPQs

import mpq
f = mpq.MPQFile("base-Win.MPQ")

if "example.txt" in mpq:
	print(mpq.open("example.txt").read())

Patching MPQs

Modern MPQs support archive patching. The filename usually contains the
from and to build numbers.

f.patch("hs-6024-6141-Win-final.MPQ")

Writing MPQs

Writing MPQs is not supported.

License

This project is licensed under the terms of the MIT license.
The full license text is available in the LICENSE file.

Languages

C++75.8%Python22.8%C1.3%

Contributors

MIT License
Created October 22, 2018
Updated October 22, 2018