❶ 魔獸地圖解密技術
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)地圖的大小也會增加多少。所以原則上無論輸入任何格式、任何大小的文件都是可以的
-----------------------------------------
以上轉載於U9網
❷ 下載的魔獸地圖放在哪個文件夾里才可以玩
下載的魔獸地圖要放到魔獸所在文件夾的Maps裡面才行,如果是戰役的話需要放到Campaigns裡面。
具體的步驟如下:
一、在電腦桌面上找到魔獸爭霸的快捷方式。
❸ 魔獸世界
正常安裝游戲,安裝到D:\wow(小寫)
之後運行升級版的伺服器:Antrix功能完善整合版
選擇目錄為D:\wow
一路下一部,安裝完畢後安裝:Microsoft Visual C++ 2005(網路搜索就能找到)
安裝後把D:\wow\啟動順序里的「登陸器」和」config.ini"放到D:\wow\內
運行D:\wow\啟動順序內的----1 數據服務啟動
出現網頁(進入魔獸的連接可以注冊新號)
再運行D:\wow\啟動順序內的----2 游戲服務啟動
等完全運行完畢後會出現顯示ping的值,一般0-15不等
就可以進入游戲了,其他問題可以參照:[WOW單機安裝][教程與游戲心得]進行設置
修改數據部分:
全部修改都在D:\wow\antrix內的「antrix.conf"文件中
最高上限人數:PlayerLimit = "100"(默認為100,你可以根據機器配置進行修改,最低數值為2)
修改最高等級:LevelCap = "70"(默認為70,也可以根據個人喜好進行修改,最高應該是255)
Expansion1LevelCap = "70"(默認為70,具體如何設置不明,我寫255未出現錯誤)
修改經驗倍率:Honor:榮譽倍率設置(默認為50,改不改無效果,單機又不能PK)
XP:打怪獲得的經驗倍率(默認為1,可以自由修改)
QuestXP:完成任務獎勵的經驗倍率(默認為5,也可以自由修改)
RestXP:當發現新大陸時獎勵的經驗倍率(默認為3,改不改效果不大)
Drop:物品的掉落概率(默認為3,越高掉寶機會越大)
DropMoney:金幣掉落的倍率(默認為5,越高掉的錢越多)
修改讓游戲運行時載入地圖:
首先在D:\wow\下建立新文件夾,命名為maps,之後把D:\wow\啟動順序內的解壓縮地圖里的文件「AD.EXE」放到D:\wow\下,運行「AD.EXE」等大概10分鍾左右,解壓縮完畢,之後把AD.EXE文件刪除,再把maps文件夾復制到D:\wow\antrix內
之後修改D:\wow\antrix內的「antrix.conf"文件內的:為
再進游戲後發現新大陸後地圖會顯示出來
(機器比較老的朋友建議不要開,因為開了以後伺服器載入文件變大,運行速度明顯降低)
再說下如何開外網:
也是修改D:\wow\antrix內的「antrix.conf"文件
localhost" Username = "root" Password = "root" Name = "onewow" Port = "3306" Type = "1">修改為
你的IP" Username = "root" Password = "root" Name = "onewow" Port = "3306" Type = "1">
再來就是127.0.0.1"
WorldServerPort = "8129">為你的IP"
WorldServerPort = "8129">
這樣就可以了
GM帳號為3級許可權,不知道如何修改和設置其他或者GM帳號許可權為6(最高GM)
有會的請指教
[WOW單機安裝][教程與游戲心得]
一,安裝教程
有官F的朋友可以只下載AX整合版,這個文件就可以了!這個版本和之前發的版本是完全獨立的,所以請安裝了老版本的朋友卸載後,安裝新版本!此單機版本最高支持官F2.14版本,不影響大家玩官F,但如果官F升級到2.15或者更高,那麼將會不用玩此單機版本!有朋友的操作系統是VA說不能玩,這個我沒有測試,估計此版本不支持VA操作系統!
OK,我們說下安裝!我們大家首先把原來官F的文件夾改名字為wow(小寫),然後必須把wow文件夾放置在D盤中。之後我們安裝單機服務端,即AX整合版,安裝地址為D/WOW,也就是wow的文件夾中!
安裝好以後,會在WOW文件夾中新添3個文件夾,這里我們只需要知道「啟動順序」這個文件夾就可以了!
首先我們把「啟動順序」中的「登陸器.exe」和「config.ini」這2個文件復制粘貼到wow文件夾中!
然後,在「啟動順序」中點「1 數據服務啟動」,之後會出現一個網頁,大家一定要耐心等待網頁的完成,不要用任務管理器關掉,等到網頁完全出來完畢,就可以關掉了!
然後我們把「2 游戲服務啟動」打開。這里是問題最多的地方,我著重說明下。因為本人測試的時候沒有遇到任何情況,所以這些問題都是一些朋友們提出的,我把所有問題說一下!
問題1,如果啟動「2 游戲服務啟動」顯示應用程序正常初始化(0xc0150002)失敗的,
安裝個Microsoft Visual C++ 2005(2.6M而已)就可以解決問題。
問題2,: antrix.exe has crashed! Restarting....Restarting....
0 days, 00:00:00
這個問題是因為你的操作系統裝了防火牆,阻止了伺服器的運行,請關閉防火牆,或者在防火牆提示後選擇讓服務端通過的選項。如果不行,請先選擇「啟動順序」中的「數據服務終止」把伺服器關掉,再打開,重復上邊步驟!
大家在運行完畢「2 游戲服務啟動」以後請迅速的用登陸器登陸游戲中,你可以看到伺服器名字「魔獸世界"
二,接下來說下游戲中的問題
很多朋友都不曉得GM指令怎麼打,其實很簡單!按F1,回車出現聊天口,輸入指令如無敵是 .cheat god 無釋放魔法時間 .cheat casttime (帶點)
modify
--------------------------------------------------------
| hp | m | 調整你的血量 x/x
| mana | m | 調整你的魔法 x/x
| rage | m | 調整你的怒氣 x/x
| energy | m | 調整你的能量 x/x
| level | m | 調整你的等級 xxx
| armor | m | 調整你的敏捷 xxx
| holy | m | 調整你的神聖抗性
| fire | m | 調整你的火系抗性
| nature | m | 調整你的自然抗性
| frost | m | 調整你的冰霜抗性
| shadow | m | 調整你的暗影抗性
| arcane | m | 調整你的奧術抗性
| damage | m | 調整你的傷害 Min/Max
| scale | m | 調整你的體積 Size/Scale
| gold | m | 調整你的金幣 Gold/Money/Copper
| speed | m | 調整你的速度 .modify faction 1012
---------------------------------------------------------
上邊的指令格式就是 .modify hp 998 999 是 調整你的血量為998/999 .modify scale 5調整你的體積為原來的5倍。就是這樣的格式問題了!
接著,我說下地圖問題,大家在游戲中會發現到達的地圖無法開放,我們可以在「啟動順序」中找到「解地圖文件」這個文件!
先把解地圖文件壓縮包解壓以後放到WOW文件夾中,再創建MAPS文件夾
然後點AD.EXE進行地圖解壓,時間比較長。
最後把MAPS文件夾復制到D:\wow\antrix 文件裡面就OK了
如果啟動不了請把「啟動順序」文件夾中的「system32」文件夾中的所有文件復制到C/windows/system32裡面就可以了!
正常安裝游戲,安裝到D:\wow(小寫)
之後運行升級版的伺服器:Antrix功能完善整合版
選擇目錄為D:\wow
一路下一部,安裝完畢後安裝:Microsoft Visual C++ 2005(網路搜索就能找到)
安裝後把D:\wow\啟動順序里的「登陸器」和」config.ini"放到D:\wow\內
運行D:\wow\啟動順序內的----1 數據服務啟動
出現網頁(進入魔獸的連接可以注冊新號)
再運行D:\wow\啟動順序內的----2 游戲服務啟動
等完全運行完畢後會出現顯示ping的值,一般0-15不等
就可以進入游戲了,其他問題可以參照:[WOW單機安裝][教程與游戲心得]進行設置
修改數據部分:
全部修改都在D:\wow\antrix內的「antrix.conf"文件中
最高上限人數:PlayerLimit = "100"(默認為100,你可以根據機器配置進行修改,最低數值為2)
修改最高等級:LevelCap = "70"(默認為70,也可以根據個人喜好進行修改,最高應該是255)
Expansion1LevelCap = "70"(默認為70,具體如何設置不明,我寫255未出現錯誤)
修改經驗倍率:Honor:榮譽倍率設置(默認為50,改不改無效果,單機又不能PK)
XP:打怪獲得的經驗倍率(默認為1,可以自由修改)
QuestXP:完成任務獎勵的經驗倍率(默認為5,也可以自由修改)
RestXP:當發現新大陸時獎勵的經驗倍率(默認為3,改不改效果不大)
Drop:物品的掉落概率(默認為3,越高掉寶機會越大)
DropMoney:金幣掉落的倍率(默認為5,越高掉的錢越多)
修改讓游戲運行時載入地圖:
首先在D:\wow\下建立新文件夾,命名為maps,之後把D:\wow\啟動順序內的解壓縮地圖里的文件「AD.EXE」放到D:\wow\下,運行「AD.EXE」等大概10分鍾左右,解壓縮完畢,之後把AD.EXE文件刪除,再把maps文件夾復制到D:\wow\antrix內
之後修改D:\wow\antrix內的「antrix.conf"文件內的:為
再進游戲後發現新大陸後地圖會顯示出來
(機器比較老的朋友建議不要開,因為開了以後伺服器載入文件變大,運行速度明顯降低)
再說下如何開外網:
也是修改D:\wow\antrix內的「antrix.conf"文件
localhost" Username = "root" Password = "root" Name = "onewow" Port = "3306" Type = "1">修改為
你的IP" Username = "root" Password = "root" Name = "onewow" Port = "3306" Type = "1">
再來就是127.0.0.1"
WorldServerPort = "8129">為你的IP"
WorldServerPort = "8129">
這樣就可以了
GM帳號為3級許可權,不知道如何修改和設置其他或者GM帳號許可權為6(最高GM)
有會的請指教
[WOW單機安裝][教程與游戲心得]
一,安裝教程
有官F的朋友可以只下載AX整合版,這個文件就可以了!這個版本和之前發的版本是完全獨立的,所以請安裝了老版本的朋友卸載後,安裝新版本!此單機版本最高支持官F2.14版本,不影響大家玩官F,但如果官F升級到2.15或者更高,那麼將會不用玩此單機版本!有朋友的操作系統是VA說不能玩,這個我沒有測試,估計此版本不支持VA操作系統!
OK,我們說下安裝!我們大家首先把原來官F的文件夾改名字為wow(小寫),然後必須把wow文件夾放置在D盤中。之後我們安裝單機服務端,即AX整合版,安裝地址為D/WOW,也就是wow的文件夾中!
安裝好以後,會在WOW文件夾中新添3個文件夾,這里我們只需要知道「啟動順序」這個文件夾就可以了!
首先我們把「啟動順序」中的「登陸器.exe」和「config.ini」這2個文件復制粘貼到wow文件夾中!
然後,在「啟動順序」中點「1 數據服務啟動」,之後會出現一個網頁,大家一定要耐心等待網頁的完成,不要用任務管理器關掉,等到網頁完全出來完畢,就可以關掉了!
然後我們把「2 游戲服務啟動」打開。這里是問題最多的地方,我著重說明下。因為本人測試的時候沒有遇到任何情況,所以這些問題都是一些朋友們提出的,我把所有問題說一下!
問題1,如果啟動「2 游戲服務啟動」顯示應用程序正常初始化(0xc0150002)失敗的,
安裝個Microsoft Visual C++ 2005(2.6M而已)就可以解決問題。
問題2,: antrix.exe has crashed! Restarting....Restarting....
0 days, 00:00:00
這個問題是因為你的操作系統裝了防火牆,阻止了伺服器的運行,請關閉防火牆,或者在防火牆提示後選擇讓服務端通過的選項。如果不行,請先選擇「啟動順序」中的「數據服務終止」把伺服器關掉,再打開,重復上邊步驟!
大家在運行完畢「2 游戲服務啟動」以後請迅速的用登陸器登陸游戲中,你可以看到伺服器名字「魔獸世界"
二,接下來說下游戲中的問題
很多朋友都不曉得GM指令怎麼打,其實很簡單!按F1,回車出現聊天口,輸入指令如無敵是 .cheat god 無釋放魔法時間 .cheat casttime (帶點)