《死亡島》MOD制作方法
- 來源:wenxiao
- 作者:Alvin
- 編輯:ChunTian
合成公式
以下再說一下合成plan的修改:
這部分定義在Collectables.scr中這個文件里還定義了磁帶、身份證什么的。
一下以Oldsmokycraft為例:
Item("Craftplan_Oldsmokycraft", CategoryType_Collectable)
{
Name("&ColItem_Craftplan_Oldsmokycraft&");
Description('&ColItem_Craftplan_Oldsmokycraft_D&');
ItemType(ItemType_CraftPlan);
Price(1000); \\需要的錢
Mesh("blueprint_a.msh");
Skin("default_hl");
BaseItem("Melee_Machete", "Weapon_Craft10", ""); \\以下是需要的武器,不知道能否用于其他武器
BaseItem("Melee_leg_TheMachete", "Weapon_Craft10", "");
BaseItem("Melee_leg_Bushmaster", "Weapon_Craft10", "");
RequiredItem("CraftPart_Tape", 3); \\一下是需要的零件,覺得多可以刪掉一點
RequiredItem("CraftPart_Wire", 3);
RequiredItem("CraftPart_Lp4000Battery", 1);
RequiredItem("CraftPart_Magnet", 2);
RequiredItem("CraftPart_Belt", 2);
RequiredItem("CraftPart_Blade", 2);
NamePrefix("&CraftOldSmokyPrefixName&");
AdditionalDamageType(DamageType_Electric); \\一下是craft后增加的效果,想改全元素的就要仔細研究了
AdditionalDamage(0.05);
AdditionalCriticalProb(0.06);
AdditionalCriticalDuration(5.0);
AdditionalCriticalDamage(0.5);
DeathEffect(0);
PropagateProb(0.2);
AdditionalDamadeLevel(4);
Color(Color_Violet);
}
合成plan似乎不是普通物品,沒法改為在商店中出售,同理,收集類的其他物品也沒法從商人那里得到。
目前我所知的可行到手辦法只有一個,修改任務定義文件,將某個循環(huán)任務的獎勵改為藍圖。為了達成這個目的,我苦練兩天的77支線、全骷髏黑妹毀檔了,所以我會勸你不要輕易做這個事情。
==================================================================================================
商店修改
商店文件在data2包內(nèi),請自行尋找。
一下以燈塔門口的商人為例,我將原有的物品代碼刪掉一些,節(jié)省版面:
!Item(s, i)//item name, roulette space [0-5] \\這里注釋了白色物品的格式
!ColorItem(s, i, i, i)//item name, roulette space [0-5], colors [White = 0, Green = 1, Violet = 2, Yellow = 3, Orange = 4], min level \\彩色物品的格式
//Javier_Shop
Assortment("ACT1A_Shop02")
{
//[White = 0, Green = 1, Violet = 2, Yellow = 3, Orange = 4] \\這里注釋了顏色和代碼的關系
//WEAPONS - ORANGE
ColorItem("Melee_KatanaGen", 0, 4, 0)\\這里我定義了一只橙色太刀,總會出現(xiàn),而且從人物0級起就會賣,隨你級別調(diào)整貨物等級
ColorItem("Firearm_leg_DefenderOfTheMotherland", 0, 4, 0)\\和上面類似,我加了一只祖國防御者
//WEAPONS - VIOLET
ColorItem("Melee_MaceHeavyStarGen", 3, 3, 8)
//WEAPONS - BLUE
ColorItem("Melee_CaneKnifeSugarGen", 1, 2, 6)
//WEAPONS - GREEN
ColorItem("Melee_HammerNailGen", 3, 1, 4)
//WEAPONS - WHITE
Item("Melee_KnifeHomemadeGen", 1)
//MISC
Item("Ammo_RifleBig", 0)\\這里我增加了一只步槍子彈,定義為總會出現(xiàn)
}
似乎出現(xiàn)幾率為0(必定出現(xiàn))的物品只能刷出三件,這部分的代碼我理解的也不深刻,也沒有去steam論壇交流(忙聯(lián)機了),所以大家最好再研究一下。
===============================================
任務
關于任務的修改:
任務是可以修改獎勵和完成條件的,文件在quests文件夾中,但是修改起來非常危險,錯誤的話會毀檔,不建議新手操作,本人研究也不深刻,故此不做多余介紹
=====================================================
界面修改(例如去準星)
這里已知的是可以調(diào)整界面上隊友、準星、物品提示的圖標、位置、透明度。
去準星確實是有需要的,例如3d屏幕使用者,大家就不要說我蛋疼了。
文件是data\Menu\HUD\hud.xui,在那個包里記不得了,請自行尋找
以準星為例:
<;Properties>
<Id>HudCrosshair</Id>
<Width>100.000000</Width>
<Height>100.000000</Height>
<Opacity>1.000000</Opacity> //我增加了一行透明度定義,如果是0,就是不顯示準星,1就是完整顯示,喜歡半透明的可以自己選個值,我想和我一樣使用3d顯示器的同志一定很喜歡這個
<;Position>640.000000,360.000000,0.000000</Position>
<;Pivot>50.000000,50.000000,0.000000</Pivot>
<HoldAspectRatio>true</HoldAspectRatio>
<HoldAspectRatioX>true</HoldAspectRatioX>
<HoldAspectPivotPosition>true</HoldAspectPivotPosition>
<ClassOverride>HudCrosshair</ClassOverride>
</Properties>
如果要修改準星,那么不只一個crosshair的properties需要改,我記得是兩個。
話說用3d偏光眼鏡玩這個游戲不是一般的爽,斬首后ss的腦袋和著血柱從屏幕里砸出來,嘖嘖、、、、、
=======================================================================================================
殺怪經(jīng)驗
這個文件是xp_rewards.scr,位置在data0包的data目錄里
示例:
Xp("InfectedKill", 20); \\自然就是殺一個給經(jīng)驗的基礎值了。
Xp("InfectedDeath_Assisted", 10);
Xp("InfectedDeath_Nearby", 5);
不過我個人仍然建使用技能的效果來影響經(jīng)驗值的獲取。
==========================================================================================================
以上是暫時我所研究出的mod方式,steam官方論壇上有一些其他文件的mod說明,例如按鍵綁定什么的,我沒有作進一步研究,在此也就起個拋磚引玉的效果,希望大家多多研究吧。
玩家點評 (0人參與,0條評論)
熱門評論
全部評論