《死亡島》是一款結(jié)合了動(dòng)作要素在內(nèi)的射擊類(lèi)游戲,游戲的發(fā)生地點(diǎn)也是在加勒比的孤島上,但是不同的是導(dǎo)致人類(lèi)嗜血成性的因素是由于全球的瘟疫化以及遺傳基因?qū)W的濫用,玩家在游戲中必須盡可能的逃脫僵尸的追捕,想盡一切辦法存活下去。今天小編就給大家介紹一下《死亡島》修改物品掉落詳細(xì)教程吧,希望能給大家?guī)?lái)幫助。
死亡島的物品掉落系統(tǒng):
死亡島的物品掉落系統(tǒng),個(gè)人簡(jiǎn)單的把它分成兩部分,一部分是物品,另一部分是掉落(。。=。=|||坑爹呢這是)好吧,我是認(rèn)真的!所謂“物品”,就是:inventory.scr, inventory_gen.scr, inventory_special.scr和Collectables.scr這四個(gè)文件。
簡(jiǎn)單介紹下,inventory.scr靜態(tài)物品 inventory_gen.scr動(dòng)態(tài)物品;inventory_special.scr;特殊靜態(tài)物品;collectables.scr可收集物品。這四個(gè)文件里有游戲中出現(xiàn)的幾乎所有能夠掉落或收集的物品代碼,當(dāng)然光有這些物品代碼是不夠的,你不可能讓這些物品每樣給你來(lái)一遍,也不可能讓它就這么憑空蹦出來(lái),所以還有另一部分“掉落”,這部分有幾個(gè)非常重要的文件: default. loot和various. loot!所有物品,無(wú)外乎尸體掉落,或者在某個(gè)容器內(nèi)獲得,比如垃圾桶,或者干脆直接出現(xiàn)在地上等等,這兩個(gè)文件定義了所有可收集物品的出現(xiàn)地點(diǎn)和概率,有了這兩部分,掉落系統(tǒng)就會(huì)自動(dòng)決定什么東西在何時(shí)何地會(huì)出現(xiàn)了。
知道了“物品”和“掉落”,我們就可以著手開(kāi)始修改了,首先我們要看看每一章節(jié)都會(huì)有哪些可以收集到的物品出現(xiàn),拿第一章節(jié)來(lái)舉例:在Data1.pak下找到并用筆記本打開(kāi)act1a.loot文件,如下:
import "default.loot"
sub WeaponsDeadBodyAct1A(float weight = 1.0, float prob = 1.0)
{
Set(Weapon, weight, prob)
{
Item("Melee_StickBattered", 1.0);
說(shuō)簡(jiǎn)單點(diǎn)兒:1章節(jié)尸體掉落武器,“prob”概率,1.0=必出現(xiàn),假如有5項(xiàng)都是1.0,就表示這5項(xiàng)每個(gè)都有20%的幾率出現(xiàn),“weight”品質(zhì)、數(shù)量,weight值越高,物品越多越好,
下面每一項(xiàng)都是具體的武器代碼,這個(gè)你可以自行添加刪除或者替換,只要確保抬頭和格式正確就行,我只拿尸體掉落舉例,下面還有各種容器的詳細(xì)掉落物品池,這 些物品包括幾個(gè)大類(lèi):武器,零件和鈔票,可能還有些吃的和**,這幾個(gè)大類(lèi)也是有分別得掉落概率的,在loot文件的下面可以看到以下內(nèi)容:
sub main()
{
use DefineColors();
use ProgressLevelsProb();
LootedObject(DeadBody, 1.0)
{
use WeaponsDeadBodyAct1A(weight = 0.5, prob = 0.75);
use CraftPartsDeadBodyAct1A(weight = 1.0, prob = 1.0);
}
我們可以看到尸體是100%掉落物品的,有75%的概率掉落武器,100%的概率掉落零件
這就表明零件和武器這兩個(gè)大類(lèi)的掉落概率分別是60%和40%(注:這里不考慮沒(méi)有任何物品掉落的情況?。?
你可以在這個(gè)文件里添加任何你想要它出現(xiàn)的東西,只要確保他們的代碼能夠在4個(gè)物品代碼文件里找到,然后你只需要在它能夠出現(xiàn)的地方把它出現(xiàn)的概率調(diào)大一點(diǎn)點(diǎn)就沒(méi)問(wèn)題了。
例如讓一個(gè)白色圖紙出現(xiàn)在一個(gè)垃圾箱里!那你只需要找到這個(gè)圖紙的代碼然后添加到垃圾箱的掉落物品池里面,就像這樣:
sub CraftPartsTrashAct2A(float weight = 1.0, float prob = 1.0)
{
Set(Weapon, weight, prob)
{
Item("Craftplan_Shockcraft", 1.0);
}
}
(注意修改物品抬頭)然后進(jìn)入游戲你會(huì)發(fā)現(xiàn)驚喜…
還有什么呢?=。=|||
這些白色物品通常很容易就能獲得,并不稀奇的,但是往往一些極品武器的出現(xiàn)概率是很低的,或者是需要花一些時(shí)間才能獲得,當(dāng)然你也可以使用商人Mod,但 是奸商Mod也有自身的局限性,我們知道商人是無(wú)法出售圖紙或筆記本之類(lèi)的收集性道具,而且既然是商人,極品武器自然不會(huì)便宜賣(mài)給你,所以我們可以利用物 品掉落系統(tǒng),來(lái)替我們省下一大筆“死亡費(fèi)”。要提高極品武器的掉落概率只需要修改default. Loot文件,用記事本打開(kāi)可以看到以下內(nèi)容:
sub DefineColors()
{
DefColorSet(ColorSet_Default)
{
ColorWeight(Color_White, 915.0);
ColorWeight(Color_Green, 25.0);
ColorWeight(Color_Violet, 10.0);
ColorWeight(Color_Yellow, 5.0);
ColorWeight(Color_Orange, 0.0);
}
這是默認(rèn)所有物品,五種顏色:white/green/violet/yellow/orange的出現(xiàn)概率White默認(rèn)值是915(別問(wèn)我這個(gè)值如何定義,你只要知道它越大,出現(xiàn)的概率就越大),所以白色物品出現(xiàn)的是最多的!接下去怎么改,應(yīng)該都曉得了吧,就不廢話(huà)了。
相關(guān)內(nèi)容推薦:
游戲下載:
>>>《死亡島》:《死亡島》是一款結(jié)合了動(dòng)作要素在內(nèi)的射擊類(lèi)游戲,游戲的發(fā)生地點(diǎn)也是在加勒比的孤島上,但是不同的是導(dǎo)致人類(lèi)嗜血成性的因素是由于全球的瘟疫化以及遺傳基因?qū)W的濫用,玩家在游戲中必須盡可能的逃脫僵尸的追捕,想盡一切辦法存活下去。
瀏覽量:02014-09-04
瀏覽量:02014-08-26
瀏覽量:02014-08-26
瀏覽量:02014-08-23
瀏覽量:02014-08-22
瀏覽量:02013-12-18