北京老时时彩|重庆老时时彩开奖号码
歡迎您,請 登錄 或 注冊會員

偶久網

搜索
偶久網 首頁 改圖教學 查看內容

mpq加密和破解的一些方法-魔獸改圖

2017-5-22 15:34| 查看: 8433 |原作者: 邪惡叔

如果用mpqworkshop打不開地圖
如果用mpqworkshop打不開地圖 說明mpq的文件頭被損壞,可以用UltraEdit 32 打開地圖,魔獸爭霸III的地圖就像一個Zip文件。

首先是一個 512 字節大小的地圖文件頭,它記錄了一些信息。然后附帶一個MPQ 檔案, 這個MPQ 檔案中包含了一個地圖所需的全部文件。 MPQ 文件的前4個字節是一個標識符。它可以被識別為 ’MPQ’。接下來的4個字節是文件頭大小,通常是16進制 hex 0x20 00 00 00的形式。 有些加密者將 20 00 00 00 改成一個隨機數值,例如F6 6E BA 76這個樣子。 目前多數 MPQ 程序因為大小錯誤而無法打開這樣的 MPQ 檔案。而 Warcraft3 似乎忽略了這種錯誤的文件頭大小,所以這些地圖仍可以在魔獸中運行。

這種加密只要把數值改回 0x20 00 00 00就可以輕易破解掉。

然后看到的這些文件都是地圖的原始數據我們可以*直接修改它們來達到修改地圖的內容。
下邊是一些有用的文件的列表
war3map.w3u 單位
war3map.w3t 物品
war3map.w3b 可破壞的
war3map.w3d 地形裝飾物
war3map.w3a 技能
war3map.w3h 魔法特效
war3map.w3q 升級
等等,這些都是地圖的基本設置文件,我們可以用WE中的物品編輯器直接導入進行編輯。
war3map.wtg 觸發事件
這個是保存各種觸發事件的地方。我們在地圖里搞裝備合成,刷怪,作任務等,都是依*觸發指令來完成的。但是一般的加密地圖都把war3map.wtg和war3map.wts刪除了。
war3map.j jass數據庫
這個是地圖的核心,所有跟地圖設置有關的資料如地圖擺放的建筑物、角色、技能、觸發事件的指令等等,只可惜是用jass語言保存的。如果你懂jass的話可以在這個文件里任意改動任何數據。包括觸發指令。
war3map.shd 地層數據
war3map.wpm mp3,wav等媒體文件的設置
war3mapPreview.tga 地圖縮略圖
war3mapmap.blp 圖形文件的設置
war3mapmisc.txt 游戲平衡常數

下邊是最重要的,因為很多人把文件修改完以后都不知道該怎么還原。
我們現在就要用到mpqediten或MPQWorkshop了
新建一個MPQ文件,然后把那些文件全部添加進去再保存。
現在你們得到一個MPQ文件了。下一步是添加w3x地圖文件的文件頭
用UltraEdit-32隨便打開一個w3x魔獸地圖文件和自己的mpq文件。
對比一下,就會發現w3x文件比MPQ文件多了一個16字節的文件頭
后邊的事我不用說了吧,w3x文件中復制,然后在MPQ中粘貼這個16字節的文件頭,然后把后綴名MPQ改成w3x就可以了。
修改地圖就是這么簡單,歡迎大家修改地圖,尤其是好地圖。

12下一頁
搜索
北京老时时彩