逗游網(wǎng):值得大家信賴的游戲下載站!
發(fā)布時間:2012-03-16 14:20 來源:互聯(lián)網(wǎng) 作者:佚名
代碼替換方法一:
支援點裝備替換修改法
1、在本戰(zhàn)役存檔中找到彈藥車之類增援裝備項目的代碼(此修改法的前提是在MOD中要設計成有帶支援裝備的關卡),每改一次可按消耗支援點數(shù)調(diào)出一種增援的重型裝備,如果要換另外一種裝備得再次存盤,再改,再存,再改.......好累!
2、這樣改代碼的缺點是,一是MOD關卡設計必須要帶有增援裝備項目;二是受游戲進程中獲得可消耗的支援點數(shù)的限制,所出的裝備較慢;三是如果遇到MOD關卡中沒有設計帶增援裝備這個項目的則就無法再修改出重裝備了。
代碼替換方法二:
直接替換修改法
1、在本戰(zhàn)役存檔中找到游戲場景已存在的各種裝備(如各型車,各種槍、炮)的代碼,然后通過代碼直接替換獲得重裝備。
2、這樣改代碼的優(yōu)點是,只需通過對場景中存在著的裝備直接替換為你期望重裝備。
3、缺點是,缺點可就太多了!一是你無法確定這件裝備的位置在什么地方,辛辛苦苦改出來后卻發(fā)現(xiàn)他在敵人陣地前甚至敵陣中,還會把敵軍的裝備也給改了;二是有的裝備改出來后不知為什么無法使用(如坦克等可以開炮但卻無法行駛和轉(zhuǎn)動炮塔);三是這樣替換出的武器極大多數(shù)還需要同時找到該武器所對應的裝備欄代碼內(nèi)去更改彈藥型號等參數(shù),很麻煩;四是如果游戲場景中可改的裝備太少,而你所期望的裝備需要較多時就木有辦法了。
----------------------------------------------------------------------------------------------------------------------------------------------------
有沒有一種更簡單快捷地獲得裝備,并且是菜鳥們也能很快掌控的方法呢?肯定有的!
----------------------------------------------------------------------------------------------------------------------------------------------------
以下修改方法的教程是我常用的快速修改代碼獲取各型裝備的方法,更是玩MOWAS_DCG系列玩友的特別致勝法寶,此方法:不需你要懂得編程,不受支援項限制,不需要場景中要有裝備可替換,不會為修改出來的裝備死機苦腦。最大的特點就是:簡單、快捷!為使大家不誤入“崎”途,易懂易掌握,此教程盡量地把每個過程都作了詳細的描述,學會運用以后你可以舉一反三隨心所欲地組織你重裝部隊了,剩余的就是考驗大家的耐性和悟性了。
當然,這個只教程主要是為那些不會使用也不想用編輯器的菜鳥們寫的(我并不排斥編輯器,只是里那么多的E文菜單有幾個能記住很快掌握的,我發(fā)現(xiàn)這種方法的妙用后,我都快忘記編輯怎么用了),如果你是對游戲編程很熟或者是對編輯器很忠情的老鳥,大可以不必浪費時間臨觀這帖,各菜鳥們到建議要好好看看這個。
代碼替換方法三:
快速修改獲得多種重型武器的詳細教程
本帖隱藏的內(nèi)容
-----------------------------------------------------------------------------------------------------------------------------------------------------
在游戲中通過創(chuàng)建一種輕武器用重型武器代碼以替換成你自己想要獲得那種重型裝備。昨一看,這種方法看似以上述二種修改替換方法大同小意,但他們之間在創(chuàng)建思路上卻是有很大區(qū)別的。因為我們已經(jīng)為實現(xiàn)快速修改構(gòu)建了幾個簡單的條件:首先是創(chuàng)建出來的基礎輕武器只是單一的一種裝備,并且要在交戰(zhàn)雙方當時都還沒有出現(xiàn)的,他們的代碼在存檔中也只是單一的一種;二是要由你自己通過最簡單的方法就能將他設在自己期望出現(xiàn)任意一個使用重武器的地方(坐標點),因此創(chuàng)建的基礎輕武器必須是單個小兵就能批量運輸?shù)?三是你要能夠很容易地就在存檔文件中找到他們代碼行的位置(批次應用能順序排列);四是應用一般文本編輯的查找/替換功能可以輕松地批量修改掉多個代碼,一般游戲菜鳥也能夠輕松實現(xiàn)呼風喚雨的快樂;五是可利用已經(jīng)編好現(xiàn)成的各種重武器的彈藥/裝備文件快速地添加已修改好的自己期望的那種彈藥/裝備數(shù)量組合。
以下的教程就是為實現(xiàn)以上五點而設計的,可為事半功倍,事實證明如果應用熟練的話,相比使用編輯器修改這種方法則要快了許多,而且編輯器不是哪個人都可以輕松把玩的。
基于以上思路我們舉例具體操作方法如下:
1、任何一個MOD加載后,開始進入游戲,確定已方的一件已有的載具(如車輛、炮、坦克或是重機槍也行)并找出該載具在游戲中的代碼,如果是在MOWAS自帶的關卡中每關開始時大都有友軍的重機槍陣地,但那是你不可以操作的,不要緊,派一小兵用手雷把操機槍的那個友軍給爆了(有點殘酷,但別當心,一般他不會死),快速占領機槍就行鳥,然后存盤。按Alt左鍵+Tab鍵暫出游戲。
2、點開:我的文檔my gamesmen of war - assault squadprofilesplayersave下,找到你剛才存盤的文件名(是一個文件夾),在文件夾下找到mission.scn文件用“寫字板”打開(注意不能用“記事本”)。我們就以上面說到占領了的重機槍代碼為例,比如是霉菌的應該是.30mm的M1919重機槍,代碼則為“browning_stan_fix”,在打開的mission.scn文件中調(diào)用“寫字板”的查找功能搜這個“browning_stan_fix”找到它代碼行。搜索后會看到“{Entity "browning_stan_fix" 0x8274”這一行,在代碼行最后的那個“0x8274”就是它的裝備欄代碼(菜鳥們注意了!!這個裝備欄的代碼是電腦為每件武器的裝備欄隨機分配的代號,并不是M1919機槍固定不變的裝備欄代碼);再次輸入查找“0x8274”(中間會搜到N個“0x8274”的代碼但不要理會它)一直要搜到“{Inventory 0x8274”這樣一欄的代碼組合,如下:
}
}
{Inventory 0x8274
{box
{clear}
{item "mgun" "ammo" 1000 {cell 0 0}}
{item "mgun" "ammo" 1000 {cell 0 1}}
{item "mgun" "ammo" 1000 {cell 0 2}}
}
}
以第一行代碼行作說明,在這行{item "mgun" "ammo" 1000 {cell 0 0}}代碼中,描述是這樣的:"mgun"=機槍子彈,1000=1000發(fā)機槍彈,{cell 0 0}}=此機槍彈在裝備欄中的起始位于橫軸第0格起_樅軸第0格起;未經(jīng)MOD擴充過的M1919裝備欄系統(tǒng)默認是橫軸6格_樅軸10格,用MOD擴充過可達橫10格_樅17格等等不一;M1919機槍彈帶的占位是橫軸2格_樅軸1格;注意:有的武器的裝備欄是系統(tǒng)默認的,在mission.scn文件中搜索時會找不到上面這個裝備欄的代碼組,怎么辦呢?
一是按上列格式新編寫一個代碼組,只要注意格式和插入的位置就行了(以后我會說到快捷編寫代碼組的方法);
二是在占領重機槍后存盤之前把機槍裝備欄內(nèi)的彈藥位置作一下挪動,搜索時就會看見這個裝備欄的代碼組合了;
好了,我們該準備為M1919重機槍的裝備欄內(nèi)添加些東東了。
3、為霉菌M1919重機槍“{Inventory 0x8274”的裝備欄里面添加一種輕武器,單個士兵就能拿得動的那種,最好是交戰(zhàn)雙方都沒有裝備的那種輕武器(主要是為了在搜索武器代碼時不會被誤導),假設是霉菌PK小JP的戰(zhàn)役,我們?yōu)樗砑右唤M德制MG34輕機槍,每層可添加的疊加數(shù)量約50挺(MG34機槍的占位是橫5格_樅2格),大約可添加兩層共100挺(已經(jīng)足夠用了),添加后裝備欄代碼組合轉(zhuǎn)變?nèi)缦拢?/p>
}
}
{Inventory 0x8274
{box
{clear}
{item "mgun" "ammo" 1000 {cell 0 0}}
{item "mg34" 50 filled {cell 0 1}}
{item "mg34" 50 filled {cell 0 3}}
}
}
然后在“寫字板”點擊存盤,返回游戲(以上藍字中所添加的內(nèi)容不用我再解釋了吧)。
4、返回游戲后,重新讀取剛才的存檔,然后讓一名小兵清空自己原有的所有裝備,在剛才修改過的重機槍中獲得添加的那種MG34輕機槍,把小兵的裝備欄添滿為止。之后,找到一塊空地,把MG34機槍按一定距離依次擺好(注意不能胡亂“拋掉”,要拿著“放下”!為什么??自己去實踐體會吧!!),如果要添加的裝備有很多,一次擺放的數(shù)量又不夠時,可讓小兵多次重復執(zhí)行擺完之后,游戲再次存檔,Alt+Tab鍵暫出游戲。
5、出游戲后“寫字板”重新打開剛才的存檔mission.scn文件,一定要重新打開否則找不到你擺放的那些MG34機槍,在查找中輸入“MG34”,搜到后的“MG34”機槍組合語句(以上擺放的MG34一般都會順序地排列在一切),然后逐個地修改代碼,想要什么就改成什么武器的代碼(只要是MOWAS里有的東東都行,如果MOWAS里沒有的武器通過MOD加載過的也能改出來,如:T90A等重坦,前提是代碼一定要搞清楚了)。以下舉例代碼更改前后如下:
(1) 按以上打開的存檔文件,用查找功能輸入“MG34”,會找到如下的語句:
}
{Entity "mg34" 0x807a (“mg34”機槍,后面0x807a是裝備欄代碼)
{Position -2885.7 6217.6} (mg34 在地圖中所處的座標位置)
{xform zl 151.62}
{Extender "stuff"
{Item "mg34" filled}
}
}
..........(如果你是一氣苛成的,相似于以上的MG34組合會順序地排列,可以按下列方法很輕松地修改了)
(2) 假設我們需要德國“虎”式重型坦克,只需要把上面的"mg34"改成“虎”的代碼就可以了,“虎”代碼是“pz6e”,更改后成這樣:
}
{Entity "pz6e" 0x807a
{Position -2715.39 6163.99}
{xform zl 65.02}
{Extender "stuff"
{Item "pz6e" filled}
}
}
..........(注意 {Entity和 {Item后的兩個武器代碼都必須改成一致的,否則也會出錯嘀)
..........(繼續(xù)往下改吧)
..........(如果你還需修改某種武器的彈藥/裝備數(shù)量組合,請記住需修改武器代碼后的0x....代碼,后面我會說明)
(3) 利用“寫字板”的查找/替換功能,可以依順序如法炮制地用你已知的、可用嘀武器代碼把所需要的各種輕重武器都加上吧!完工之后存盤,大功便告成了!可用鳥嗎???
(4) 肯定可以用了,但是,還別著急!以上改出的重型武器,彈藥/裝備/油料等數(shù)量只是系統(tǒng)中默認的基數(shù),其中大家知道的是,系統(tǒng)默認的彈藥/裝備量是接近似實戰(zhàn)的戰(zhàn)車每次作戰(zhàn)能夠攜帶的彈藥/裝備量,一般是很少的,如果你需要考驗下自己的實戰(zhàn)能力,玩近似于真正戰(zhàn)場的格斗,那也你就不必浪費時間浪費精力考慮下面的事情了,直接返回游戲讀取剛才的存檔,開戰(zhàn)吧!
(5) 但如果你是個發(fā)泄狂的話!就得考慮修改彈藥量組合了。例如:管風琴謝爾曼的默認火箭彈基數(shù)僅為120發(fā),只需要幾個回合發(fā)射這臺管風琴就近似于廢品了,而“虎”“豹”“四號”等坦克每輛的默認彈藥量全部僅80多發(fā),而象155mm等大口徑榴彈炮默認彈藥量配置更是20發(fā)以下,少的可憐,夠你發(fā)狂嗎?那么,我們還得再為這些重型武器再添加上更多的彈藥和其它需要的裝備組合。
6、為重武器添加更多彈藥/裝備。
依上列方法改出重武器的彈藥/裝備/油料等是游戲系統(tǒng)中默認的近似實戰(zhàn)裝備的數(shù)量,如果你認為太少,可為他們重建一個彈藥/裝備代碼組,如果以上列方法改出的武器還沒有在游戲中使用過,在mission.scn存檔文件中是暫時還沒有形成彈藥/裝備欄的代碼組的,這也為我們給新增加的重武器添加新彈藥/裝備提供了方便。方法是:找到存檔文件mission.scn中彈藥/裝備欄代碼組所在的任意一個裝備欄代碼組結(jié)束處,插入一個自己新建武器的彈藥/裝備代碼組合。
(1) 例如:德制“虎”式在系統(tǒng)默認的標準彈藥/裝備組全如下(如是新改這個代碼組是默認的,不在存檔中):
}
}
{Inventory 0x807a
{box
{clear}
{item "repair_kit" 2 {cell 0 0}} (修理工具箱2個)
{item "dynamite" {cell 2 0}} (炸藥1包)
{item "can" filling "fuel" 60 {cell 4 0}} (60L燃油桶1桶)
{item "bullet88" "ap" "ammo" 50 {cell 0 2}} (88mm穿甲彈50發(fā))
{item "bullet88" "fg" "ammo" 27 {cell 0 3}} (88mm高爆彈27發(fā))
{item "bullet88" "apcr" "ammo" 5 {cell 0 4}} (88mm貧鈾穿甲彈5發(fā))
{item "mgun" "ammo" 2925 {cell 0 5}} (機槍彈2925發(fā))
{item "mg42" filled {cell 0 6}} (mg42車頂機槍1挺)
}
}
(2) 我們?yōu)榈轮啤盎ⅰ笔教砑由闲碌膹椝?裝備組合(以下已是系統(tǒng)默認裝備欄的最大裝載量)(這個可以作為“虎”彈藥/裝備備份文件中的一個,后面半圓括號內(nèi)的只是裝備的說明,使用時不能作為修改文本部分插入):
}
}
{Inventory 0x807a (注意:這個“0x807a”代碼必須要與“pz6e”后面的那個代碼相對應一致)
{box
{clear}
{item "repair_kit" 10 {cell 0 0}} (修理工具箱10個)
{item "bullet88" "ap" "ammo" 150 {cell 0 2}} (88mm穿甲彈150 X2行=300發(fā))
{item "bullet88" "ap" "ammo" 150 {cell 0 9}}
{item "bullet88" "fg" "ammo" 150 {cell 0 3}} (88mm高爆彈150 X5行=750發(fā))
{item "bullet88" "fg" "ammo" 150 {cell 0 4}}
{item "bullet88" "fg" "ammo" 150 {cell 0 5}}
{item "bullet88" "fg" "ammo" 150 {cell 0 6}}
{item "bullet88" "fg" "ammo" 150 {cell 0 7}}
{item "bullet88" "apcr" "ammo" 150 {cell 0 8}} (88mm貧鈾穿甲彈150發(fā))
{item "can" 250 filling "fuel" 900 {cell 4 0}} (900L燃油桶250桶)
{item "rifle" "ammo" 3750 {cell 5 2}} (步槍彈3750發(fā))
{item "f1" "grenade" 150 {cell 5 3}} (F1型手雷150枚)
{item "m61" "grenade" 150 {cell 5 4}} (M61型手雷150枚)
{item "mgun" "ammo" 15000 {cell 2 0}} (機槍彈15000發(fā))
{item "m24x5" "grenade" 150 {cell 2 1}} (反坦克手雷150枚)
}
}
我們?yōu)椤盎ⅰ敝匦露x了彈藥/裝備組合之后,系統(tǒng)就會優(yōu)先讀取以上新添加的彈藥/裝備代碼并得到上列的彈藥/裝備數(shù)量組合。上例為了給彈藥/裝備騰出位置而沒有安裝那挺車頂上的MG42機槍(其實也沒多大用處),但這些裝備也應該基本夠用了吧!如果通過加載了玩友們制作的某些MOD后,裝備欄和攜彈量的疊加數(shù)將會翻一番或幾十番都可能,打一輩子都用不完了(笑話)。如加載了MOD裝備欄的空間足夠大的話,再把那挺MG42車頂機槍給他安裝上吧。
7、建立自己的彈藥/裝備的備份文件,實現(xiàn)快速添加出改代碼后武器的彈藥/裝備組合。
不難看出通過以上修改可以在任何戰(zhàn)役中快速添加出己方的重武器裝備,由于受到各種不同地圖中地形坐標的限制,因而我們不能通過往存檔文件中簡單添加該武器的代碼組來實現(xiàn)重武器的快速添加,因此,此方法添加輕武器改重武器的第一步還是必須要走的(除非你是編程高手)。
那么,我們唯一可做的就是可以備份起各種重武器的彈藥/裝備數(shù)量的代碼組合文件(把他們單個地剪輯后保存為TXT文件備用),在以后修改添加中我們就可以輕松實現(xiàn)快速修改這種武器新的彈藥/裝備數(shù)量組合。
以下就是常用的十幾種重武器的彈藥/裝備代碼的組合文件(共計十四種),使用時只需要把這組裝備代碼組合在任意一個“{Inventory 0x….”語句代碼的結(jié)束之后作粘貼插入這個彈藥/裝備代碼組,然后把這個代碼組中第一行的“0x….”代碼改成與你修改的那個重武器代碼之后的“0x….”使之相一致對應就行了。為確保菜鳥們會使用,現(xiàn)以上例“虎”的彈藥/裝備插入舉例如下:
找到“ {Inventory 0x....” (裝備欄代碼區(qū))開頭的代碼組,在他們之間粘貼插入你的彈藥/裝備組合代碼,注意開頭和結(jié)尾的“}”符號,他們每組之間都是前后各兩段,每段一個“}”不能多或少;
注意:如果有“ {Inventory 0x....” 這行與你需要插入的代碼完全相同的,則要用你修改的彈藥/裝備代碼把他們之后一直到段落結(jié)束符號“}”之前的內(nèi)容全部替換掉;
以下是為新修改的“虎”式插入彈藥/裝備的范例(藍色的即為修改插入的部分)
}
}
{Inventory 0xce93
{box
{clear}
{item "mp40" filled {cell 0 0}{user "hand_right"}}
{item "pistol" "ammo" 100 {cell 4 0}}
}
}
{Inventory 0x807a (插入后這個“0x807a”代碼須要與“pz6e”后面的那個代碼相對應一致)
{box
{clear}
{item "repair_kit" 10 {cell 0 0}} (修理工具箱10個)
{item "bullet88" "ap" "ammo" 150 {cell 0 2}} (88mm穿甲彈150 X2行=300發(fā))
{item "bullet88" "ap" "ammo" 150 {cell 0 9}}
{item "bullet88" "fg" "ammo" 150 {cell 0 3}} (88mm高爆彈150 X5行=750發(fā))
{item "bullet88" "fg" "ammo" 150 {cell 0 4}}
{item "bullet88" "fg" "ammo" 150 {cell 0 5}}
{item "bullet88" "fg" "ammo" 150 {cell 0 6}}
{item "bullet88" "fg" "ammo" 150 {cell 0 7}}
{item "bullet88" "apcr" "ammo" 150 {cell 0 8}} (88mm貧鈾穿甲彈150發(fā))
{item "can" 250 filling "fuel" 900 {cell 4 0}} (900L燃油桶250桶)
{item "rifle" "ammo" 3750 {cell 5 2}} (步槍彈3750發(fā))
{item "f1" "grenade" 150 {cell 5 3}} (F1型手雷150枚)
{item "m61" "grenade" 150 {cell 5 4}} (M61型手雷150枚)
{item "mgun" "ammo" 15000 {cell 2 0}} (機槍彈15000發(fā))
{item "m24x5" "grenade" 150 {cell 2 1}} (反坦克手雷150枚)
}
}
{Inventory 0xce95
{box
{clear}
{item "bar" filled {cell 0 0}{user "hand_right"}}
{item "mgun" "ammo" 100 {cell 0 2}}
{item "mgun" "ammo" 100 {cell 2 2}}
}
}
如果你覺得上面我組合的那幾種武器彈藥/裝備種類太少或不適合你的品味,你也可以通過參照自己修改出你期望的彈藥/裝備代碼組合,只是在排列組合中可能要多做幾次測試,如果熟練掌握了用心也能算出他們在裝備欄中的位置了。
告訴大家一個添加新彈藥/裝備組合的妙招:
每次得到一個新的MOD后,進入游戲后假設是你要制造霉菌的m12mgc_155mm自行榴彈炮,你是不可能只造一門來用的,威力太小不給力,肯定要制造一個炮群:四門、八門、十六門,那么我們造完炮群后還要再一門一門地添加新彈藥組合是不是很累,告訴你一個省力的方案如下:
首先是,你把這種榴彈炮的彈藥/裝備組合按自己喜愛的方式組合完成,成為這種武器的彈藥/裝備組合標準;
第二步,把他們按四門或八門不等的炮群單位彈藥編輯成一個文件,取名如:m12mgc_155mmX8炮群彈藥;
第三步,使用方法:如我們要制造的是8門榴彈炮群單位,首先按教程完成輕重武器代碼的替換工作(8門炮的替換),并記住每個替換代碼后面裝備欄的代號即"0x...."(只需記后四位數(shù)),然后打開你的編輯制作的“m12mgc_155mmX8炮群彈藥”備用文件,按你替換時記錄的"0x...."修改每個{Inventory 0x....,完成后,全選,復制,關閉備用文件,在你正在修改的mission.scn文件中插入你的“炮群彈藥”文件,OK!一個強大的155炮群誕生了。
上面只是一個例子的應用,其他方面應用的變通方法,自己慢慢考慮組合方案吧。
忠告!如果對編程不熟,不要在文檔中嘗試添加其他的代碼編程語句,否則苦果自負。
再忠告!插入或修改完文檔后每個語句后的符號如“}”不能改多、改少、跳行、縮行,否則后果一樣很嚴重。
以上方法在《戰(zhàn)爭之人》各版本中同樣適用(各版本區(qū)別在于重武器裝備代碼增加和減少的問題)。
我們只需通過以上的兩三步曲就以綠色的、快速的獲得了需要的各型武器和他們彈藥/裝備的組合,相當于無敵和資源不盡了,你還用得著去鼓搗那些“修改器”之類的東東嗎,是藥三分毒啊!
最后結(jié)語!讓“無敵”“彈藥不盡”“油料不盡”和“修改器”之類的MOD統(tǒng)統(tǒng)撕拉,死拉嘀......
上一篇: 魔矢幻想線路攻略 全角色通關指南