科技改變生活 · 科技引領未來
①ShadowEditor Ver0.10或者用MPQWorkshop,MPQMaster,(魔獸地圖就像一個壓縮包一樣用)。用來解壓添加作者
②W3MMASTER(大部份地圖都可以修改,只是會出錯,相當出錯。例如修改后地圖無常讀入,修改的數據無常讀入。不過有個強大的功能就是所有的地圖都可以解壓)
③we(地圖編輯器,魔獸也有自帶worldedit.exe)
④加密工具(強大呀一定要用不要覺得用不著)
首先找一張魔獸RPG地圖,只要你覺得好玩,只要你想改,只要是W3MMASTER無法修改的rpg地圖。來吧動起手來。
用ShadowEditor打開你想改的地圖,如有提示無法打開點擊mpq文件頭修復.打開后你會發現圖里有好多文件,主要針對
war3map.w3u 單位
war3map.w3t 物品
war3map.w3a 技能
war3map.w3h 魔法特效
(war3map.wtg 觸發事件一般作者都刪了,只有這個會保留war3map.j jass數據庫`里面包涵了觸發事件第二種修改方法就是針對這個做觸發腳本添加到這里)
把
war3map.w3u 單位
war3map.w3t 物品
war3map.w3a 技能
war3map.w3h 魔法特效
解壓到一個目錄下(你自已要找到),war3map.w3h 魔法特效(只是改些華麗的技能效果你覺得不需要也沒必要解壓出來),解壓后別關掉`
we打開,按F6(物體編輯器)對相自指定的輸入進去(沒圖片,還要上傳,還要剪圖,太累了)
好像你點單位,文件(ALT+F)→導入單位設置(ALT+i)|這些不用教了吧你看一下就懂得修改了按你喜好去改吧|。物品技能那些方法也同上差不多不多寫了。
改完了就把原文件里的替換掉。
打開ShadowEditor你剛才打開的地圖,接著對相對應的文件替換。一定要點重新壓縮`
一般來說就完成了,不過有些地圖會出錯這就是要用到這個軟件了
加密工具`把地圖加密一次就ok.
還有種就是針對有些大地圖又沒人物模型作者做完圖后很多不要因素不刪`但又好玩的`那你就用W3MMASTER`把這地圖里面的解壓出來`接著用mpq軟件打開任意一張魔獸未加密地圖(地圖包里的地圖都是未加密的)`把里面的刪掉`把解壓出來的全部放進去`重壓縮`這樣你就可以用we直接打開修改`因為這張地圖已經是未加密的了`
第二種修改方法|首先要了解 war3map.j jass數據庫 |
工具
①JassCraft
②ShadowEditor
用ShadowEditor 打開一張地圖解壓文件里的war3map.j
用jasscraft打開war3map.j
先放著別動,打開we自已做個腳本保存。(不會做?不會做沒辦法了。因該是很快的認真看下到網站上看點教程)
做完后就把自已做的腳本保存為J的文件形式添加進去原來地圖里就行(只是加入進去而已)
①將你自已做的腳本globals以下到第一個endglobals的內容復制添加到原來地圖的war3map.j的globals下
②添加變量內容在war3map.j搜索InitGlobals.將觸發腳本的j local integer i = 0到set i = 0 的內容添加到war3map.j local integer i = 0到set i = 0之間
③將loop到endloop的(包或loop .endloop)內容復制到war3map.j__set i = 0的下面
④從第一個觸發器的名字開始(就是你自已做的腳本自已要記得第一件觸發事件的名字)一直到 InitCustomTriggers 的上面的一個endfunction(包或endfunction)一起復制添加到 war3map.j 的globals的大目錄下面
⑤復制function InitCustomTriggers takes nothing returns
nothing 到下一個 endfunction 里的內容!然后,在war3map.j里搜索InitCustomTriggers
將剛剛復制的粘貼到下面
⑥基本ok,接著就是老辦法用mpq打開`把改過的這些換成你修改過的war3map.j,重壓縮。
完成。
還有種修改是最簡單的。
war3mapmisc.txt 游戲平衡常數
直接用文本形式打開
針對以下這個相對應的做修改
MaxUnitLevel=100 單位最大等級
UpgradeRefundRate=1.0 取消建筑升級償還率
C.0 取消建筑建造嘗壞率
DamageB.00,0.50,1.00,1.50,1.00,0.50,0.15,1.50 攻城 --------
DamageB.00,1.50,1.00,0.70,1.00,1.00,0.15,1.00 普通 -
DamageB.00,0.75,1.00,0.35,1.00,0.50,0.15,1.50 穿刺 =[裝甲類型排列循序為]
DamageB.00,1.00,1.00,1.00,1.00,0.75,0.15,1.00 法術 =[輕型,中形,重型,加強,普通,英雄,神圣,無裝甲]
DamageB.25,0.75,2.00,0.35,1.00,0.50,0.15,1.00 魔法 -
EtherealDamageB.00,0.00,0.00,1.66,0.00,1.66,0.00 虛無獎勵 -
DamageB.00,1.00,1.00,0.50,1.00,1.00,0.15,1.00 英雄 -------
CallForHelp=1000.0 呼叫幫助范圍
CreepCallForHelp=1000.0 呼叫幫助范圍,中立
ChanceToMiss=0.33 低對高失誤幾率
DefenseArmor=0.03 裝甲傷害減少參數
PickupItemRange=250.0 拾起物品范圍
DropItemRange=150.0 掉落物品范圍
GiveItemRange=250.0 給予物品范圍
PawnItemRate=0.8 物品販賣價格比
PawnItemRange=1500.0 販賣物品范圍
MaxUnitSpeed=522.0 單位速度最大
MinUnitSpeed=1.0 單位速度最小
MaxBldgSpeed=522.0 建筑速度最大
MinBldgSpeed=1.0 建筑速度最小
TradingIncLarge=10000 控制點擊(CTRL+左鍵)增加資源量(聯盟交易資源)
TradingIncSmall=1000 普通點擊(聯盟交易資源)
UpkeepGoldTax=0.00,0.00,0.30,0.60,0.60,0.60,0.60,0.60,0.60,0.60 黃金維修費
Summ.0 英雄EXP取得——英雄-上一個值因素
GrantHeroXPFormulaC=0.0 英雄EXP取得——英雄-固定因素
GrantHeroXPFormulaB=9.0 英雄EXP取得——英雄-等級因素
GrantHeroXP=40 英雄EXP取得——英雄-表格
NeedHeroXPFormulaA=1.04 英雄EXP要求——上一個值因素
NeedHeroXPFormulaB=200.0 英雄EXP要求——列表
StrRegenB.15 每點力量生命恢復獎勵
StrHitPointB.0 每點力量生命值獎勵
StrAttackB.0 每點主要屬性攻擊力獎勵
AgiMoveB.1 每點敏捷移動速度獎勵
AgiDefenseB.3 每點敏捷防御獎勵
IntManaB.0 每點智力魔法值獎勵
AgiDefensebase=0.0 防御基礎值(敏捷獎勵之前)
IntRegenB.03 每點智力魔法恢復獎勵
AgiAttackSpeedB.01 每點敏捷攻擊速度獎勵
HeroExpRange=100000.0 英雄EXP最大取得范圍
MaxHeroLevel=1000 英雄最大等級
BuildingKillsGiveExp=1 建筑物殺死單位是否給予經驗值(0是假,1是真)
MaxLevelHeroesDrainExp=0 最高等級英雄是否消耗經驗值(0是假,1是真)
HeroFactorXP=100 中立生物經驗參數
GrantNormalXPFormulaC=0.0 英雄EXP獲取——普通-固定因素
GrantNormalXPFormulaB=4.0 英雄EXP獲取——普通-等級因素
GrantNormalXP=15 英雄EXP獲取——普通-表格
FoodCeiling=300 人口限制
FrostAttackSpeedDecrease=0.2 冰凍 攻擊速度降低
FrostMoveSpeedDecrease=0.4 冰凍 移動速度降低[/code]
你的內存條小了,一旦遇到巨量的單位就會這樣,想辦法降低屏幕內的單位數量,揮著提高顯卡和內存。
要先設置物品的使用次數,不能設置為0,再把可疊加物品放到某個分類下。
5個封印必須全開,確定殺的小BOSS,是那群飛鳥的BOSS,特別快速的噴火的BOSS,和會的西希之王。
兩萬金太少,還不如出偷木,一下十萬
robots