當前位置:首頁 » 密碼管理 » 加密地圖破解

加密地圖破解

發布時間: 2022-05-03 07:05:29

Ⅰ 魔獸爭霸加密地圖如何解密

建議直接提取war3map.j,如果你只是想看看裡面的觸發器的話那就直接看jass版的吧,如果是改圖的話,只需要:(以下內容純屬摘錄)
·························
首先下載W3MMASTER可以對地圖的物品技能 等 進行修改,並輸出地圖scripts文件夾下的war3map.j文件.
然後用魔獸自帶的地圖編輯器 建立一個新圖,在新圖中編寫你所希望的觸發器功能,然後保存地圖.
接著下載MPQMaster 提取自己新建地圖的war3map.j文件(應為文件名相同所以不能和加密地圖中提取的war3map.j文件 放在一起不然會覆蓋的),然後用記事本打開自己新建地圖的war3map.j文件,搜索globals關鍵字 你會發現有// Generated
trigger gg_trg________________u = null
trigger gg_trg_say_money1 = null
trigger gg_trg_say_money2 = null
trigger gg_trg_say_money3 = null
trigger gg_trg_say_money4 = null
trigger gg_trg_say_money5 = null
trigger gg_trg_say_money6 = null
trigger gg_trg_say_money7 = null
trigger gg_trg_say_money8 = null
trigger gg_trg_say_money9 = null
trigger gg_trg_say_money10 = null
trigger gg_trg_say_money11 = null
trigger gg_trg_say_money12 = null
類似這樣的 申明,globals下第一行為地圖出始話用到的我們不用他,然後將其他的申明字元串復制到 從加密地圖中提取的war3map.j文件的globals關鍵字下(這些應該是變數申明,個人感覺jass語言和C語言很類似),然後在自己的war3mao.j文件中你會找到
//===========================================================================
// Trigger: say money1
//===========================================================================
function Trig_say_money1_Actions takes nothing returns nothing
call AdjustPlayerStateBJ( 1000, Player(0), PLAYER_STATE_RESOURCE_GOLD )
endfunction
/===========================================================================
function InitTrig_say_money1 takes nothing returns nothing
set gg_trg_say_money1 = CreateTrigger( )
call ( gg_trg_say_money1, Player(0), "/跑路", true )
call TriggerAddAction( gg_trg_say_money1, function Trig_say_money1_Actions )
endfunction
(這個是我的文件中的 和申明的一樣這里是函數)function開始endfunction結素 把這些函數(根據自己的判斷有選擇性的復制到加密地圖的war3map.j文件相應位置中)
接著在自己的war3map.j文件中的
function InitCustomTriggers takes nothing returns nothing
call InitTrig________________u( )
call InitTrig_say_money1( )
call InitTrig_say_money2( )
call InitTrig_say_money3( )
call InitTrig_say_money4( )
call InitTrig_say_money5( )
call InitTrig_say_money6( )
call InitTrig_say_money7( )
call InitTrig_say_money8( )
call InitTrig_say_money9( )
call InitTrig_say_money10( )
call InitTrig_say_money11( )
call InitTrig_say_money12( )
endfunction
這個函數中的 除第一個call InitTrig________________u( )外全部復制到加密地圖的war3map.j文件中的function InitCustomTriggers takes nothing returns nothing函數中
最後打開MPQMaster.exe 打開被加密地圖在在地圖中創建新文件夾scripts(應為地圖被加密所以原來的scripts文件夾是看不到的,新建後自動覆蓋原來的文件夾和文件夾中的文件)然後打開這個文件夾導入修改好的war3map.j文件 這樣加密文件的觸發器在原來的基礎上加上了你想要的功能
························

如果地圖需要bcc驗證的話再把新的war3map.j用bcc.exe導回也就可以了

最可惜的是1.23的魔獸封殺了bcc驗證,汗啊。。。
幸好國內的對戰平台都還在用1.20的魔獸(不過本人改圖純屬自己娛樂,不會拿到網上去害人的,希望你也一樣啊)

Ⅱ 如何破解魔獸3的加密地圖啊

一般你用WE是打不開的
可以用MPQMaster解壓
war3map.XXX的文件
然後用WE新建個地圖
在物品
單位
...每個選項裡面導入
修改後導出
再用MPQMaster導入回原來的地圖
腳本就比較麻煩了
這里不多說了
下面是個比較詳細的說明
---
第一步:要有一張魔獸地圖,大家最好是不要修改3C與對戰地圖
1、用W3MMASTER將地圖打開(用這一工具打開地圖的好處就是能將地圖里的所有文件都解壓出來)
2、然後把這些文件全部一個一個解壓到一個新文件夾里(別怕麻煩,因為他實效);
第二步:
1、用MPQMaster打開這張地圖,注意:在彈出的「選擇內表文件」對話框中,直接點確定(我一直都是這么做的,當然你也可能試試全選再點確定),然後出現的那一堆雜七雜八的文件別管他,全選了全刪了
2、然後按「Alt+O」再按「Alt+C」(其實就是點「操作/重新壓縮」),先這樣放著,記得千萬不要關掉,然後接著下一步;
第三步:
1、打開worldedit.exe,再按F6(物體編輯器),然後就可以開始編輯你要修改的地方了,比如說你要改一些單位,那你就:「文件」-->「輸入單位設置...」-->出現一個打開的提示框,你選擇你剛剛解壓出的那個文件「war3map.w3u」打開-->編輯你想修改的東西。
2、改完之後,如上類似:「文件」-->「輸出單位設置...」-->出現一個保存的提示框,你就以那個文件名「war3map.w3u」進行保存(覆蓋掉就OK了);
3、同理:那些「物品」「技能」「魔法特效」等也是依葫蘆畫飄。
第四步:
1、編輯完之後呢,用「MPQMaster」的「操作-->添加文件-->出現的打開提示框中選擇你解壓後編輯完的那些文件,全選、打開(覆蓋掉)
2、再在「操作-->重新壓縮」就全部搞定了,關閉程序後就可以玩了,呵呵

Ⅲ War3加密地圖怎樣破解

沒有辦法破解,加密之後的地圖無法打開,但是可以用HMK
把裡面的模型文件,j
問代碼,文本導出來研究,加密無法破解的!技能製作重在於創新,要的話找未加密地圖,地圖網站論壇應該有。

Ⅳ 怎麼破解魔獸地圖編制器的加密的地圖啊

首先,你得會用MPQ瀏覽器讀取魔獸地圖,MPQmaster、ShadowEditor、W3MMaster、白銀魔獸地圖資源提取器都屬於可以讀取魔獸地圖內部文件列表的瀏覽器(根據加密的方式不同有的瀏覽器無法打開)

現在大部分魔獸地圖加密後已經刪除例如觸發信息(.wct和.wtg)文件,單位信息(.w3u)技能信息(.w3a)單獨讀取的話也不完全,所以還是從觸發入手,列表裡面有個war3map.j,這個是存放JASS代碼的文件,要看懂必須要先學習JASS,然後才能進行修改觸發和理解其中內容。

JASS初級教程http://wenku..com/view/c7d2ab64783e0912a2162afe.html

Ⅳ 加了密的地圖怎麼破解

就是說除了魔獸自帶的那些對戰圖能用WE打開之外,其他所有網站公布的RPG圖都是加過密的,目的是防止被人惡意修改,未加密的原地圖(即作者在編輯器上一點一點畫出來的圖)一般只有作者有,不向任何人流傳。
此種加密是刪除地圖中的一個文件,所以WE打不開這種圖,即便打開了再儲存的時候文件也變得不完整,地圖也就廢了。一般的破解密程序完全沒辦法破解這種破壞性的加密,就連原作者一般也解不開加密好的圖,但一些小東西能略微修改技能、任務、物品等等,比如W3MMaster,但修改得相當有限。還有如MPQMaster等工具能把地圖的組件解壓出來導入未加密地圖,再用WE打開該地圖進行修改,修改完再把相組件用MPQMaster導回原圖
但是這些辦法都是修改不了RPG地圖的精髓---觸發器的,因為雖然能解壓出觸發器,但是卻沒辦法看懂,因為是用jass(魔獸地圖專用編程程序,需要英語水平相當高和記憶大量術語,漢化的一般都對占總信息3分之2的術語解釋不準確)寫的。要想修改觸發器就要去專門研究JASS
如果想改圖,可以自己用W3MMaster(還需要一個叫做"空空的按鈕突破專家"的東西輔助,不需要藉助WE,直接修改,方便快捷)、MPQMaster(配合WE,除去單位放置和觸發器之外各種詳細參數都能修改,包括所有英雄\單位屬性\物品\技能)等工具修改吧,在上搜名字很容易搜的到

Ⅵ 如何破解魔獸加密地圖

1: 破壞 MPQ 文件頭大小信息
魔獸爭霸III的地圖就像一個Zip文件。 首先是一個 512 位元組大小的地圖文件頭,它記錄了一些信息。然後附帶一個MPQ 檔案,
這個MPQ 檔案中包含了一個地圖所需的全部文件。 MPQ 文件的前4個位元組是一個標識符。它可以被識別為 』MPQ』。接下來的4個位元組
是文件頭大小,通常是16進制 hex 0x20 00 00 00的形式。 有些加密者將 0x20 00 00 00 改成一個隨機數值,例如hex 0xF6 6E BA 76這個
樣子。 目前多數 MPQ 程序因為大小錯誤而無法打開這樣的 MPQ 檔案。而 Warcraft3 似乎忽略了這種錯誤的文件頭大小,所以這些地圖
仍可以在魔獸中運行。
這種加密只要把數值改回 0x20 00 00 00就可以輕易破解掉。
為了能夠正常打開地圖並提取文件信息,本網站(wc3sear.ch)將自動修復這類加密文件。
(譯者:這一段的術語翻譯可能並不正確,因為我對文件結構本就知之甚少。望諒解)
2: 刪除地圖內的 war3map.wtg文件
war3map.wtg 文件中包含了地圖中所用到的變數,觸發,數組等必需信息。但這個文件只對World-Editor有用。
war3map.wtg 文件丟失或者被改動都將導致 World-Editor 無法讀取地圖。
當然,這種加密也可以完美地解除。 通過一個小程序你就可以利用war3map.j 文件中存儲的信息來重建 war3map.wtg 文件。
本網站忽略掉war3map.wtg 文件,而是直接從war3map.j 文件中提取諸如觸發數目,變數數目等信息。
你可能注意到,既然一個簡單的 PHP 腳本就可以提取出 war3map.j,那麼使用其它腳本就有可能重建war3map.wtg 文件。
2b: 刪除 war3map.w3c, war3map.w3s, war3map.w3r 文件
war3map.w3c 存儲了world editor的鏡頭設置。 war3map.w3s 存儲了world editor在地圖中所設置的聲音。 war3map.w3r 存儲了world editor中的區域設定。
這幾個文件同樣只對World Editor有用,而且同樣可以通過 war3map.j 文件進行重建。參見上面的 「刪除地圖內的 war3map.wtg 文件「 。
3: 隱藏 war3map.j 文件
有些耍小聰明的加密者找到了隱藏 war3map.j 的辦法,這樣我們就無法用一個網頁腳本來輕易將它解出了。
正規的地圖中 war3map.j 是直接保存在根目錄里的。而這些加密者發現把它移動到 「Scripts\「下面也可以正常運行。
只要知道了這一點,就很容易破解這種加密

Ⅶ 怎麼破解加密的魔獸地圖

地圖加密和解密的小知識
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即可還原k
最後講一下如何研究加密的地圖:
1.學會Jass語言z>
2.用mpq工具解壓出war3map.j(如果沒有則參見上面的第二條解壓Scripts\war3map.j), 注意如果mpq工具如果不能讀取則按照上面第3條的做法修復文件頭
3.結合所學的Jass看war3map.j, 就能知道對方地圖的處理過程
4.關於地形的獲得我還沒有好辦法, 我把別人的地形文件導進自己的地圖會出現讀取錯誤, 估計是有些選項必須符合, 考慮到有些人加密地圖就是為了保護地形不讓別人"盜版", 所以我也沒有多做研究, 只要知道war3map.j的內容就可以學習別人所有的地圖處理過程了
總結一下:
解密是很難的, 但是可以通過解壓war3map.j來分析別人的地圖, 希望這篇文章對大家關於加密解密的爭論能給出一個理論依據
先把你自己地圖的腳本輸出.輸出的時候保存為:war3map.jx
然後新建3個空文件,依次命名為:
war3map.wtg war3map.wct(listfile) 然後輸入你的地圖,然後把4個文件的路徑改成
腳本: scripts\war3map.ja
空文件: war3map.wtg
空文件: war3map.wct
空文件: (listfile) 這個方法不是很好理解,運用起來也不方便
我得方法是||
1.只須建立一個空文件後不一定要改文件名,就是說無論任何文件名都是可以的
2.將空文件在輸入管理器中輸入
3.將自定義路徑改為war3map.wct或war3map.wtg就行了
4.war3map.wct或war3map.wtg只須存在任意一個就可以,
5.自定義路徑必須改為war3map.wct或war3map.wtg,改為###.wct或###.wtg無效!
6.之所以要建立一個空文件是應為輸入文件後,輸入的文件有多大(K)地圖的大小也會增加多少。所以原則上無論輸入任何格式、任何大小的文件都是可以的
歡迎大家和我來討論!

Ⅷ 魔獸地圖加密破解方法

魔獸地圖加密是破壞性加密,復原的幾率≈0。

地圖中的MPQ檔案 地形
war3map.w3e 地形資料
war3map.shd 地層資料
war3map.mmp 物件
war3map.w3c WE中攝影機的放置情形
war3map.w3r WE中區域的放置情形(游戲所需資料會被轉成JASS放在war3map.j,因此刪掉不影響游戲)
war3map.doo WE中可破壞物件的放置情形
war3mapUnits.doo WE中單位的放置情形(游戲所需資料會被轉成JASS放在war3map.j,因此刪掉不影響游戲)
物件編輯器
war3map.w3a 記錄技能資料(Ability Editor)
war3map.w3h 記錄Buff(強化法術)資料(Buff Editor)
war3map.w3q 記錄科技資料(Upgrade Editor)
war3map.w3t 記錄物品資料(Item Editor)
war3map.w3u 記錄單位資料(Unit Editor)
以上這些檔案可以用MPQ程式或WE匯入物件編輯器進行編輯。
觸發
war3map.wtg 記錄WE中觸發編輯器中的內容
war3map.wct 記錄WE中已轉換成JASS的觸發資料
以上二個檔案是WE中的觸發資料,游戲要用的觸發會被轉成JASS放在war3map.j,因此刪掉這兩個檔案的地圖還是可以玩。如果缺少這兩個資料,用WE讀地圖就會出錯。一般加密程式會把這兩個檔案刪除,因此地圖一但加密,就沒辦法百分之百還原成原始的資料。
其它
war3map.j JASS資料庫。這是地圖的核心,為游戲必需資料,包含所有地圖擺放的建築物、角色、觸發事件的指令、.....等等。懂JASS的人可藉由修改這個檔案改動大部分的地圖內容(當然,你要有神級的技術)。此檔案移到Scripts\war3map.j也可以用,有些加密程式會把此檔案移到該處而讓不知道路徑的人找不到它。
war3map.wts 記錄字串資料。觸發編輯器、物件編輯器等的文字資料都會被存放在這里。如果要中文化一張加密的地圖,只須修改此檔案再匯回原地圖即可。
war3map.blp 小地圖的圖檔。WE本身就有匯出此檔案的功能
war3map.w3i 記錄游戲一開始資訊(名稱、幾打幾、簡介、作者...)、種族設定、玩家設定、......
war3map.w3s 記錄聲音編輯器(Sound Editor)的資料
war3map.imp 記錄Import Manager中的資料。加密程式通常會把它刪掉使解密者不容易找到它們額外匯入的模組和圖片。
war3map.wpm 記錄.mp3、.wav多媒體文件
war3mapmap.blp 游戲中顯示的小地圖圖片
war3mapMisc.txt 記錄Gameplay Constants(游戲常數)的資料
war3mapSkin.txt 記錄Game Interface(游戲界面)的資料
war3mapPreview.tga 預覽圖片

Ⅸ 魔獸爭霸如何編輯破解加密的地圖

要破解是很麻煩的,加密主要是刪除了一些編輯器需要而魔獸主程序不需要的東西,如觸發器。要還原這個就需要有很高的jass基礎,至於你說的這個情況,下一個ene
we就可以打開這個圖(網路有),配合改圖一條龍就可以對99%的地圖進行修改(u9登陸器的除外,因為是亂碼)

Ⅹ 冰封王座加密地圖怎麼破解

地圖是經過加密的,地圖在載入時無法載入其中的觸發器等項目 所以顯示不出來了。(例如澄海3C)
還有比如打開地圖出現錯誤等也是加過密的地圖(比如幻想群俠傳)

下面是破解方法:

【破解及修改魔獸RPG地圖的詳細過程如下】
---- ---- ---- --- ---- ---- ----
*1.用UltraEdit32查看地圖,是否需要破解.如果需要,就先破解.
位置在:200h 從第五位起修改為:20 00 00 00
*:如果使用MPQMaster對地圖文件進行讀取,則無需破解.
2.用MPQWorkShop或者MPQMaster從地圖中解壓需要修改的文件. //見附1
3.打開WE,並且新建一副地圖(默認情況下WE已經建好了一張地圖).
按F6打開物體編輯器.導入要修改的文件.
4.在WE裡面進行物品的修改,修改完畢後再將文件導出,並且覆蓋原來的文件.
如果要修改游戲平衡性常數(比如英雄最大等級數及其他)見附2.
5.將修改好的文件再導入進地圖文件中. 記住,要把地圖中的原來的文件先刪除了!
6.用:"魔獸地圖信息查看器"加入自己的修改信息.
7.載入修改過的地圖進入游戲進行測試.
有些地圖用JASS語言進行了地圖補始化校對(比如風雲),防止你對地圖進行修改,這種情況下你就要
想個特別的辦法對其進行修改了
■■■■ ■■■■ ■■■■ ■■■ ■■■■ ■■■■ ■■■■

【附1】

文件名一般為:war3map
常用:
.w3a 技能 //地圖中的名字一般為:war3map.w3a,以下類同.
.w3t 物品
.w3u 單位
.wts 地圖說明文件(地圖載入時的說明及其他相關地圖介紹信息)*
war3mapmisc.txt 游戲性平衡常數 \\此文件為純文本格式使用記事本即可打開
*要在地圖中加入自己的信息時可以修改.wts文件。此文件為純文本格式使用記事本即可打開。
---- ---- ---- --- ---- ---- ----
不常用:
.w3b 可破壞的
.w3d 地形裝飾物
.w3h 魔法效果/特效
.w3q 升級
.wtg 觸發文件 *涉及游戲劇情發展,請謹慎修改.
.j JASS語言腳本
還有其他的諸如載入時的圖片等文件,我們並不需要修改.
例如:loadingscreenbl.tga/loadingscreenbr.tga/loadingscreentl.tga/loadingscreentr.tga等是
地圖載入時的圖片文件.
■■■■ ■■■■ ■■■■ ■■■ ■■■■ ■■■■ ■■■■

【附2】

游戲平衡性常數文件名為:war3mapMisc.txt
修改時先從原圖將其導出,然後按照下面提供的數據進行修改即可.
原圖沒有的項目直接添加進去,已經有的直接修改即可.其他項目不要進行任何修改!
一定不要有相同的項目,否則游戲時會出錯!
以下是我修改過的一個,但僅供參考.不要將數值修改過大(不要超過以下數值),否則游戲中會出錯.
---- ---- ---- --- ---- ---- ----
[Misc]
MaxHeroLevel=10000 //英雄最大等級
HeroExpRange=10000.0 //英雄最大XP取得范圍
MaxUnitSpeed=522.0 //單位最大速度 *最大為522.0,不能更大,否則不能進入游戲.
StrRegenBonus=1000.0 //HP恢復.每點力量獎勵...
StrHitPointBonus=1000.0 //每點力量的生命值獎勵
StrAttackBonus=1000.0 //每點基本屬性攻擊獎勵
AgiMoveBonus=1000.0 //每點敏捷的移動獎勵
AgiDefenseBonus=1000.0 //每點敏捷的防禦獎勵
IntManaBonus=1000.0 //每點智力的魔法值獎勵
AgiDefenseBase=0.0 //防禦基礎值(在敏捷獎勵之前) *改為0.0就可以了.
IntRegenBonus=1000.0 //魔法恢復.每點智力獎勵...
AgiAttackSpeedBonus=1000.0 //每提高敏捷屬性點,攻擊速度就會加快...
GoldMineMaxGold=1000000000 //最大金錢數 *很多地圖中用JASS進行了限制,修改這個不起作用.
MaxUnitLevel=100 //單位最大等級 *最大為100,不能再大了.
MinUnitSpeed=20.0 //單位最小速度 [修改小一點可以使減速光環的效果更加明顯]
■■■■ ■■■■ ■■■■ ■■■ ■■■■ ■■■■ ■■■■

熱點內容
雲伺服器設計製作 發布:2025-05-10 20:06:53 瀏覽:668
access資料庫實用教程 發布:2025-05-10 20:06:06 瀏覽:340
谷歌怎麼收安卓專利 發布:2025-05-10 20:00:55 瀏覽:449
am27系列存儲器 發布:2025-05-10 19:45:48 瀏覽:668
android支持的視頻格式 發布:2025-05-10 19:45:09 瀏覽:494
模擬器安卓版哪個好用電腦玩 發布:2025-05-10 19:41:00 瀏覽:16
浪潮伺服器配置bmc管理ip 發布:2025-05-10 19:26:31 瀏覽:469
兒童編程編 發布:2025-05-10 19:05:46 瀏覽:384
自己在電腦上怎麼搭建伺服器 發布:2025-05-10 19:05:11 瀏覽:426
沖鋒車裡面配置了什麼 發布:2025-05-10 18:55:31 瀏覽:430