ZZH:魔兽世界之000:MPQ

MPQ

MPQ由暴雪的天才程序员Mike O'Brien创建的压缩格式。MPQ名字来源于Mike O'Brien Pack。MPQ应用于许多暴雪出品的游戏,包括WOW。

MPQ格式主要有三部分:

  1. Header (plain)
  2. Hashtable (encrypted)
  3. Datatable (encrypted)

libMPQ

libMPQ是能读取MPQ的开源库,可应用在多种应用程序中,WoWmapviewMaNGOS里都使用了libMPQMpqTools则是一个可操作MPQ文件的工具集,有mpq-infompq-extract工具,工具本身也使用了libMPQ进行实现

StormLib

StormLib是目前最完整的MPG处理库,对我来说,更有使用价值。Ladik's MPQ Editor是使用了StormLib的工具,功能完备,但小有bug。

工具

  1. MPQEditor, MPQMaster, DBCUtil(DBC - CSV 转换), MyWarCraftStudio, WowModelView, 文件批量命名工具. Excel.
  2. MPQEditor ---- MPQ文件编辑器, 可以提取或直接修改MPQ文件里面的内容.
  3. MPQMaster --- MPQ文件生成工具,俗称打包.
  4. DBCUtil  --- DBC转换工具,可把DBC文件转换成CSV文件,此时可用Excel或文本形式修改.
  5. MyWarCraftStudio – 可以提取MPQ里的模型或DBC文件,对MPQ本体无害, 建议新人试用这个. 若MPQ有备份, 可用MPQEditor.
  6. WowModelView – WOW模型查看器,这个工具是让你查看人物的模型.
  7. XnView Graphic file browser for Windows OS that also handles .blp files

 

MyWarcraftStudio --> Download
This program allows you to open MPQ's in your data folder and look through each one and even extract them, also allows you to create MPQ's and more.

CSVed --> Download
This program allows you to easily edit your CSV files for DBC Editing.

BLP Convertors --> Download
2 Programs are included here. They both convert BLP to PNG and PNG to BLP. You may use either. BLP Convertors are great if you like to make custom textures! You can change the terrain, your mount, your character skin, pretty much anything that uses a BLP!

Cryects Command Line Tools --> Download
These tools allow you do to some very special things.

DBC Editer --> Download
This program is great to use if you don't want to convert your DBC file to CSV first. The downside is, you will have to do all the editing by hand and the search feature is sketchy at times.
Note: DBC Editer needs Net Framework 2.0 to work. You can download that here

NoggIt --> Download
You may be wondering why NoggIt doesn't work anymore. Well, that is simply because WoW's MPQs have changed and the m2 bone structure has changed. Thus NoggIt is looking for the 1.12 version of the MPQs. It doesn't know about common.mpq and such. And if it were made to know about the new MPQs, it still wouldn't load the m2's off the ADTs since those have changed as well. So how do you make NoggIt work? You get a version of WoW 1.12 of course! You open WoW 1.12 then open NoggIt. Ta da! It works. NoggIt reads from the last opened version of WoW. So if you are playing live WoW and then want to open NoggIt, you will need to open WoW 1.12 first. Have fun guys.

Renamer --> Download
This program allows you to target specific names of a big list of files and change every one of them to something at the same time. It is great to use for instance swapping with .WMOs or for Race to Race edits.

WoW 3DS MAX convertors --> Download
This program converts WMOs to 3DS Max, M2s to 3DS Max, and 3DS Max to M2.

WoWModelViewer --> Download
This program is great to use to see items, mobs, characters, mounts and an array of other things from the game. Is is extreamly helpful since viewing .M2s in MyWarcraftStudio does not work. It also has many other great features. See what you can find!

WoW Map Editor --> Download
This program lets you edit WMOs and ADTs.

WoWMapper --> Download
This program shows you the minimap picture of every ADT in the game. This is a great program to use if you are ADT editing.

参考
---------

http://www.zezula.net/ 全面的MPG资料

http://shadowflare.samods.org/inside_mopaq/index.htm

http://shadowflare.samods.org/dwnload.html

MPQ文件读取

[旁門左道] MoPaQ 相關研究

 

我:ZZH1234567@163.com

msn: http://fotoone.spaces.live.com/

sina:http://blog.sina.com.cn/wincapture

csdn: http://blog.csdn.net/zzh1234567

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值