A. 怎麼修改加密的魔獸地圖然後WE打開
1.不可還原式刪除加密, 即破壞性加密說明: 這種加密難度小, 方法簡單, 比較常用原理: 魔獸的地圖是一個mpq壓縮文件, 裡面存放了一些游戲中和WE中要用的數據, 其中一部分數據是只有WE要用而游戲時不要用的, 我們可以將它們移掉, 造成啟動WE無法讀到相關數據方法: 1.用Import Manager導入這些文件的替代空文件 2.用mpq工具刪掉這些文件破解可能: 由於需要的文件已經被移掉, 而Jass->Trigger的還原難度非常大, 所以基本不能完全還原原來的地圖2.可還原式移動加密說明: 這種加密比較復雜, 但可以利用一些密鑰還原原理: 根據上面一種方法的原理, 我們把地圖里的一些文件改名為特殊的文件名或者移動到特殊的目錄去, 並且刪掉(listfile), 這個文件是用於獲取mpq格式的文件裡面的文件列表的, 這樣WE也無法讀取到這些文件從而無法啟動方法: 根據一定的演算法把密鑰哈希成一個字元串, 然後把文件改名或者移動到用這個字元串生成的文件名里. 還原時只要有密鑰就可以找到移動後的文件並還原破解可能: 這些演算法通常是md5等不可逆演算法, 或RSA等大素數可逆演算法, 加上我們根本連移動或改名後的文件名或路徑都不知道, 基本很難破, 除非你知道密鑰3.可還原式破壞WE顯示加密說明: 該方法簡單但如果被知道了了方法很容易破解原理: WE啟動時和讀取地圖時會讀取一些模型, 音樂, 貼圖等, 如果我們導入一些錯誤的文件, 在WE讀取時會先讀地圖里的文件, 就會因為這些錯誤的文件而出錯破解可能: 如果你知道這個方法, 那麼只要從地圖里刪除壞文件就可以瞭然後講一下幾個加密中會用到的技巧:1.刪掉(listfile), 這樣別人不能看你的文件列表, 無法知道你的加密方法2.把war3map.j移動到Scripts目錄下, 這樣仍然被游戲讀取, 但是一般人不知道就會無法解壓出這個文件3.針對一些mpq工具可能會將文件頭部的一個數改掉導致mpq工具無法處理, 通常offset是0x218, 用16進制工具把這個位置改為20 00 00 00即可還原最後講一下如何研究加密的地圖:1.學會Jass語言2.用mpq工具解壓出war3map.j(如果沒有則參見上面的第二條解壓Scriptswar3map.j), 注意如果mpq工具如果不能讀取則按照上面第3條的做法修復文件頭3.結合所學的Jass看war3map.j, 就能知道對方地圖的處理過程4. 關於地形的獲得我還沒有好辦法, 我把別人的地形文件導進自己的地圖會出現讀取錯誤, 估計是有些選項必須符合, 考慮到有些人加密地圖就是為了保護地形不讓別人"盜版", 所以我也沒有多做研究, 只要知道war3map.j的內容就可以學習別人所有的地圖處理過程了總結一下:解密是很難的, 但是可以通過解壓war3map.j來分析別人的地圖, 希望這篇文章對大家關於加密解密的爭論能給出一個理論依據下邊是一些有用的文件的列表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就可以了。 幾個地圖編輯幫助軟體WE Unlimited簡單介紹:WE Unlimited 是 WE 的一個功能性補丁~~增加了很多的功能~~詳細說明請看壓縮包中的說明文件~~Zepirs Map Editor簡單介紹:這是外國高手自己做的地圖編輯器~~雖然看起來沒有官方 WE 實用和優秀~~但是卻擁有一些 WE 不具備的功能~~比如可以不顧規則亂放東西~~注意事項:被這個工具編輯後的地圖最好用 WE 讀取並存儲一次以消除可能的錯誤~~Ext Protect V0.1.0.7b [Size: 92 kb]簡單介紹:小巧的加密軟體,使用是很方便的:)Heavy Locker [Size: 236 kb]簡單介紹:基本上是用來為地圖加密的~~在國外評價似乎比較高注意事項:此工具並沒有 解密 功能~~Jass Editor簡單介紹:可以方便的編寫 JASS 程序的工具,裡面提供了很多的函數調用及語法說明等。