當前位置:編程學習大全網 - 編程語言 - 戰爭之人:突擊小隊——如何快速得到多種重型裝備

戰爭之人:突擊小隊——如何快速得到多種重型裝備

代碼替換方法壹:

支援點裝備替換修改法

1、在本戰役存檔中找到彈藥車之類增援裝備項目的代碼(此修改法的前提是在MOD中要設計成有帶支援裝備的關卡),每改壹次可按消耗支援點數調出壹種增援的重型裝備,如果要換另外壹種裝備得再次存盤,再改,再存,再改.......好累!

2、這樣改代碼的缺點是,壹是MOD關卡設計必須要帶有增援裝備項目;二是受遊戲進程中獲得可消耗的支援點數的限制,所出的裝備較慢;三是如果遇到MOD關卡中沒有設計帶增援裝備這個項目的則就無法再修改出重裝備了。

代碼替換方法二:

直接替換修改法

1、在本戰役存檔中找到遊戲場景已存在的各種裝備(如各型車,各種槍、炮)的代碼,然後通過代碼直接替換獲得重裝備。

2、這樣改代碼的優點是,只需通過對場景中存在著的裝備直接替換為妳期望重裝備。

3、缺點是,缺點可就太多了!壹是妳無法確定這件裝備的位置在什麽地方,辛辛苦苦改出來後卻發現他在敵人陣地前甚至敵陣中,還會把敵軍的裝備也給改了;二是有的裝備改出來後不知為什麽無法使用(如坦克等可以開炮但卻無法行駛和轉動炮塔);三是這樣替換出的武器極大多數還需要同時找到該武器所對應的裝備欄代碼內去更改彈藥型號等參數,很麻煩;四是如果遊戲場景中可改的裝備太少,而妳所期望的裝備需要較多時就木有辦法了。

----------------------------------------------------------------------------------------------------------------------------------------------------

有沒有壹種更簡單快捷地獲得裝備,並且是菜鳥們也能很快掌控的方法呢?肯定有的!

----------------------------------------------------------------------------------------------------------------------------------------------------

以下修改方法的教程是我常用的快速修改代碼獲取各型裝備的方法,更是玩MOWAS_DCG系列玩友的特別致勝法寶,此方法:不需妳要懂得編程,不受支援項限制,不需要場景中要有裝備可替換,不會為修改出來的裝備死機苦腦。最大的特點就是:簡單、快捷!為使大家不誤入“崎”途,易懂易掌握,此教程盡量地把每個過程都作了詳細的描述,學會運用以後妳可以舉壹反三隨心所欲地組織妳重裝部隊了,剩余的就是考驗大家的耐性和悟性了。

當然,這個只教程主要是為那些不會使用也不想用編輯器的菜鳥們寫的(我並不排斥編輯器,只是裏那麽多的E文菜單有幾個能記住很快掌握的,我發現這種方法的妙用後,我都快忘記編輯怎麽用了),如果妳是對遊戲編程很熟或者是對編輯器很忠情的老鳥,大可以不必浪費時間臨觀這帖,各菜鳥們到建議要好好看看這個。

代碼替換方法三:

快速修改獲得多種重型武器的詳細教程

本帖隱藏的內容

-----------------------------------------------------------------------------------------------------------------------------------------------------

在遊戲中通過創建壹種輕武器用重型武器代碼以替換成妳自己想要獲得那種重型裝備。昨壹看,這種方法看似以上述二種修改替換方法大同小意,但他們之間在創建思路上卻是有很大區別的。因為我們已經為實現快速修改構建了幾個簡單的條件:首先是創建出來的基礎輕武器只是單壹的壹種裝備,並且要在交戰雙方當時都還沒有出現的,他們的代碼在存檔中也只是單壹的壹種;二是要由妳自己通過最簡單的方法就能將他設在自己期望出現任意壹個使用重武器的地方(坐標點),因此創建的基礎輕武器必須是單個小兵就能批量運輸的;三是妳要能夠很容易地就在存檔文件中找到他們代碼行的位置(批次應用能順序排列);四是應用壹般文本編輯的查找/替換功能可以輕松地批量修改掉多個代碼,壹般遊戲菜鳥也能夠輕松實現呼風喚雨的快樂;五是可利用已經編好現成的各種重武器的彈藥/裝備文件快速地添加已修改好的自己期望的那種彈藥/裝備數量組合。

以下的教程就是為實現以上五點而設計的,可為事半功倍,事實證明如果應用熟練的話,相比使用編輯器修改這種方法則要快了許多,而且編輯器不是哪個人都可以輕松把玩的。

基於以上思路我們舉例具體操作方法如下:

1、任何壹個MOD加載後,開始進入遊戲,確定已方的壹件已有的載具(如車輛、炮、坦克或是重機槍也行)並找出該載具在遊戲中的代碼,如果是在MOWAS自帶的關卡中每關開始時大都有友軍的重機槍陣地,但那是妳不可以操作的,不要緊,派壹小兵用手雷把操機槍的那個友軍給爆了(有點殘酷,但別當心,壹般他不會死),快速占領機槍就行鳥,然後存盤。按Alt左鍵+Tab鍵暫出遊戲。

2、點開:我的文檔my gamesmen of war - assault squadprofilesplayersave下,找到妳剛才存盤的文件名(是壹個文件夾),在文件夾下找到mission.scn文件用“寫字板”打開(註意不能用“記事本”)。我們就以上面說到占領了的重機槍代碼為例,比如是黴菌的應該是.30mm的M1919重機槍,代碼則為“browning_stan_fix”,在打開的mission.scn文件中調用“寫字板”的查找功能搜這個“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發機槍彈,{cell 0 0}}=此機槍彈在裝備欄中的起始位於橫軸第0格起_樅軸第0格起;未經MOD擴充過的M1919裝備欄系統默認是橫軸6格_樅軸10格,用MOD擴充過可達橫10格_樅17格等等不壹;M1919機槍彈帶的占位是橫軸2格_樅軸1格;註意:有的武器的裝備欄是系統默認的,在mission.scn文件中搜索時會找不到上面這個裝備欄的代碼組,怎麽辦呢?

壹是按上列格式新編寫壹個代碼組,只要註意格式和插入的位置就行了(以後我會說到快捷編寫代碼組的方法);

二是在占領重機槍後存盤之前把機槍裝備欄內的彈藥位置作壹下挪動,搜索時就會看見這個裝備欄的代碼組合了;

好了,我們該準備為M1919重機槍的裝備欄內添加些東東了。

3、為黴菌M1919重機槍“{Inventory 0x8274”的裝備欄裏面添加壹種輕武器,單個士兵就能拿得動的那種,最好是交戰雙方都沒有裝備的那種輕武器(主要是為了在搜索武器代碼時不會被誤導),假設是黴菌PK小JP的戰役,我們為它添加壹組德制MG34輕機槍,每層可添加的疊加數量約50挺(MG34機槍的占位是橫5格_樅2格),大約可添加兩層***100挺(已經足夠用了),添加後裝備欄代碼組合轉變如下:

}

}

{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}}

}

}

然後在“寫字板”點擊存盤,返回遊戲(以上藍字中所添加的內容不用我再解釋了吧)。

4、返回遊戲後,重新讀取剛才的存檔,然後讓壹名小兵清空自己原有的所有裝備,在剛才修改過的重機槍中獲得添加的那種MG34輕機槍,把小兵的裝備欄添滿為止。之後,找到壹塊空地,把MG34機槍按壹定距離依次擺好(註意不能胡亂“拋掉”,要拿著“放下”!為什麽?自己去實踐體會吧!!),如果要添加的裝備有很多,壹次擺放的數量又不夠時,可讓小兵多次重復執行擺完之後,遊戲再次存檔,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後的兩個武器代碼都必須改成壹致的,否則也會出錯嘀)

..........(繼續往下改吧)

..........(如果妳還需修改某種武器的彈藥/裝備數量組合,請記住需修改武器代碼後的0x....代碼,後面我會說明)

(3) 利用“寫字板”的查找/替換功能,可以依順序如法炮制地用妳已知的、可用嘀武器代碼把所需要的各種輕重武器都加上吧!完工之後存盤,大功便告成了!可用鳥嗎

(4) 肯定可以用了,但是,還別著急!以上改出的重型武器,彈藥/裝備/油料等數量只是系統中默認的基數,其中大家知道的是,系統默認的彈藥/裝備量是接近似實戰的戰車每次作戰能夠攜帶的彈藥/裝備量,壹般是很少的,如果妳需要考驗下自己的實戰能力,玩近似於真正戰場的格鬥,那也妳就不必浪費時間浪費精力考慮下面的事情了,直接返回遊戲讀取剛才的存檔,開戰吧!

(5) 但如果妳是個發泄狂的話!就得考慮修改彈藥量組合了。例如:管風琴謝爾曼的默認火箭彈基數僅為120發,只需要幾個回合發射這臺管風琴就近似於廢品了,而“虎”“豹”“四號”等坦克每輛的默認彈藥量全部僅80多發,而象155mm等大口徑榴彈炮默認彈藥量配置更是20發以下,少的可憐,夠妳發狂嗎?那麽,我們還得再為這些重型武器再添加上更多的彈藥和其它需要的裝備組合。

6、為重武器添加更多彈藥/裝備。

依上列方法改出重武器的彈藥/裝備/油料等是遊戲系統中默認的近似實戰裝備的數量,如果妳認為太少,可為他們重建壹個彈藥/裝備代碼組,如果以上列方法改出的武器還沒有在遊戲中使用過,在mission.scn存檔文件中是暫時還沒有形成彈藥/裝備欄的代碼組的,這也為我們給新增加的重武器添加新彈藥/裝備提供了方便。方法是:找到存檔文件mission.scn中彈藥/裝備欄代碼組所在的任意壹個裝備欄代碼組結束處,插入壹個自己新建武器的彈藥/裝備代碼組合。

(1) 例如:德制“虎”式在系統默認的標準彈藥/裝備組全如下(如是新改這個代碼組是默認的,不在存檔中):

}

}

{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發)

{item "bullet88" "fg" "ammo" 27 {cell 0 3}} (88mm高爆彈27發)

{item "bullet88" "apcr" "ammo" 5 {cell 0 4}} (88mm貧鈾穿甲彈5發)

{item "mgun" "ammo" 2925 {cell 0 5}} (機槍彈2925發)

{item "mg42" filled {cell 0 6}} (mg42車頂機槍1挺)

}

}

(2) 我們為德制“虎”式添加上新的彈藥/裝備組合(以下已是系統默認裝備欄的最大裝載量)(這個可以作為“虎”彈藥/裝備備份文件中的壹個,後面半圓括號內的只是裝備的說明,使用時不能作為修改文本部分插入):

}

}

{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發)

{item "bullet88" "ap" "ammo" 150 {cell 0 9}}

{item "bullet88" "fg" "ammo" 150 {cell 0 3}} (88mm高爆彈150 X5行=750發)

{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發)

{item "can" 250 filling "fuel" 900 {cell 4 0}} (900L燃油桶250桶)

{item "rifle" "ammo" 3750 {cell 5 2}} (步槍彈3750發)

{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發)

{item "m24x5" "grenade" 150 {cell 2 1}} (反坦克手雷150枚)

}

}

我們為“虎”重新定義了彈藥/裝備組合之後,系統就會優先讀取以上新添加的彈藥/裝備代碼並得到上列的彈藥/裝備數量組合。上例為了給彈藥/裝備騰出位置而沒有安裝那挺車頂上的MG42機槍(其實也沒多大用處),但這些裝備也應該基本夠用了吧!如果通過加載了玩友們制作的某些MOD後,裝備欄和攜彈量的疊加數將會翻壹番或幾十番都可能,打壹輩子都用不完了(笑話)。如加載了MOD裝備欄的空間足夠大的話,再把那挺MG42車頂機槍給他安裝上吧。

7、建立自己的彈藥/裝備的備份文件,實現快速添加出改代碼後武器的彈藥/裝備組合。

不難看出通過以上修改可以在任何戰役中快速添加出己方的重武器裝備,由於受到各種不同地圖中地形坐標的限制,因而我們不能通過往存檔文件中簡單添加該武器的代碼組來實現重武器的快速添加,因此,此方法添加輕武器改重武器的第壹步還是必須要走的(除非妳是編程高手)。

那麽,我們唯壹可做的就是可以備份起各種重武器的彈藥/裝備數量的代碼組合文件(把他們單個地剪輯後保存為TXT文件備用),在以後修改添加中我們就可以輕松實現快速修改這種武器新的彈藥/裝備數量組合。

以下就是常用的十幾種重武器的彈藥/裝備代碼的組合文件(***計十四種),使用時只需要把這組裝備代碼組合在任意壹個“{Inventory 0x.”語句代碼的結束之後作粘貼插入這個彈藥/裝備代碼組,然後把這個代碼組中第壹行的“0x.”代碼改成與妳修改的那個重武器代碼之後的“0x.”使之相壹致對應就行了。為確保菜鳥們會使用,現以上例“虎”的彈藥/裝備插入舉例如下:

找到“ {Inventory 0x....” (裝備欄代碼區)開頭的代碼組,在他們之間粘貼插入妳的彈藥/裝備組合代碼,註意開頭和結尾的“}”符號,他們每組之間都是前後各兩段,每段壹個“}”不能多或少;

註意:如果有“ {Inventory 0x....” 這行與妳需要插入的代碼完全相同的,則要用妳修改的彈藥/裝備代碼把他們之後壹直到段落結束符號“}”之前的內容全部替換掉;

以下是為新修改的“虎”式插入彈藥/裝備的範例(藍色的即為修改插入的部分)

}

}

{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發)

{item "bullet88" "ap" "ammo" 150 {cell 0 9}}

{item "bullet88" "fg" "ammo" 150 {cell 0 3}} (88mm高爆彈150 X5行=750發)

{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發)

{item "can" 250 filling "fuel" 900 {cell 4 0}} (900L燃油桶250桶)

{item "rifle" "ammo" 3750 {cell 5 2}} (步槍彈3750發)

{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發)

{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...."(只需記後四位數),然後打開妳的編輯制作的“m12mgc_155mmX8炮群彈藥”備用文件,按妳替換時記錄的"0x...."修改每個{Inventory 0x....,完成後,全選,復制,關閉備用文件,在妳正在修改的mission.scn文件中插入妳的“炮群彈藥”文件,OK!壹個強大的155炮群誕生了。

上面只是壹個例子的應用,其他方面應用的變通方法,自己慢慢考慮組合方案吧。

忠告!如果對編程不熟,不要在文檔中嘗試添加其他的代碼編程語句,否則苦果自負。

再忠告!插入或修改完文檔後每個語句後的符號如“}”不能改多、改少、跳行、縮行,否則後果壹樣很嚴重。

以上方法在《戰爭之人》各版本中同樣適用(各版本區別在於重武器裝備代碼增加和減少的問題)。

我們只需通過以上的兩三步曲就以綠色的、快速的獲得了需要的各型武器和他們彈藥/裝備的組合,相當於無敵和資源不盡了,妳還用得著去鼓搗那些“修改器”之類的東東嗎,是藥三分毒啊!

最後結語!讓“無敵”“彈藥不盡”“油料不盡”和“修改器”之類的MOD

  • 上一篇:飛機發動機的反推是怎麽實現的?最好有圖來說明,謝謝!
  • 下一篇:計算機等級考試(2級)的成績是怎麽算呢
  • copyright 2024編程學習大全網