MPQDraft

 
Minimum Requirements

  • Mac OS X 10.4

Download MPQDraft
Version 1.1 (v129) – 745 KB – Universal

MPQDraft is open source. You can browse the source code thanks to Subversion. If you want a checkout, simply use the repository URL in your favorite Subversion client.

News

March 8, 2008
MPQDraft 1.1 is now available. See the blog post for the details.

February 11, 2008
MPQDraft 1.0 is now available. See the blog post for the details.

February 4, 2008
After almost 2 years of stagnation, I am finally coming around to releasing MPQDraft. As indicated in a recent post on my blog, I have improved the patching and code injection technology used in MPQDraft to support Intel Macs running CFM games with Rosetta (namely StarCraft). I will also be adding proper support for Mach-O and Intel games, since Warcraft III is now universal. Finally, an updated white paper will be made available to document the modifications I made to the MPQDraft kernel.

January 20, 2006
This page is still under construction for the most part, but I wanted to put up a link to the Subversion repository and to the whitepaper I wrote for WWDC 2005. Enjoy, with more to come.

Summary

MPQDraft came about in the golden age of StarCraft modifications. It was designed to make it easy to load additional data into Blizzard games for modification assets (graphics, sounds, movies, maps, etc.). It eventually evolved into a generic framework for loading code modules inside target applications, one of those modules being the venerable MPQ loading plug-in.

MPQDraft is a universal binary and will run on both PowerPC and Intel Macs. It is able to target PowerPC CFM applications as well as PowerPC and Intel Mach-O applications, providing a comprehensive API for symbol lookup and patching.

MPQDraft uses APE Lite Copyright ©2002-2008, Unsanity LLC
http://www.haxies.com/ape/sdk/

© 2011 /dev/klog Suffusion theme by Sayontan Sinha