亚洲精品欧美日韩-亚洲精品欧美一区二区三区-亚洲精品欧美综合-亚洲精品欧洲精品-亚洲精品欧洲一区二区三区

消逝的光芒Mod修改方法 商店物品修改教程

時間:2015-01-30 09:38:05 來源:當游網 作者:當游網 編輯:cxx 字體大小:

下面為大家帶來的消逝的光芒商店mod修改方法。眾所周知,消逝的光芒是原死亡島開發商Techland開發的,兩者之間其實在很多方面都非常相似,所以之前曾經制作死亡島mod的人很快就上手了,還在煩惱游戲太難的同學也可以參考下看看。

消逝的光芒商店mod修改方法

消逝的光芒Mod商店修改方法:

首先打開目錄下DW\Data0.pak文件,rar和7z都可以

需要的文件有scripts目錄下inventory目錄和trading目錄

其中inventory\inventory_gen.scr文件控制著多數物品的屬性和名稱

trading\shop_item_sets.scr文件控制著商店的列表和區域master生成物品的列表

shop_color_sets.scr控制商店刷新物品的著色率

首先拿inventory_gen.scr修改為例,你可以修改后綴名scr為txt或者用隨便哪種文本查看器打開,修改后綴名的方法用后要改會scr。

Item("Melee_MacheteEGen", CategoryType_Melee)           這里顯示武器的代碼名稱和類型: macheteEgen就是一把砍刀  類型為肉搏  槍械的類型為FireArm

{

Visibility(true);                                                            是否可視?

ItemType(ItemType_Stick);                                       類型 條狀

PhysicsScript("single_dropped_inventory.phx");

UpgradeLevel(0);                                                       升級等級

Condition(35);                                                           條件 作用不明

CriticalCondition(11);

Damage(213.0);                                                        這里是攻擊力

Force(18.0);                                                              這里是作用力

CriticalProb(0.0);                                                       這里是暴擊率

CriticalDamage(2.0);                                                  暴擊傷害

DamageRange(155.0 *0.01);                                    傷害范圍

DamageToPhysicsObjects(50.0);                               對物理物件的傷害力

PhysicsDamageMul(1.0);                                           這個是物理傷害力

StaminaUsage(0.16);                                                 體能使用度 越小值越小戰斗體力的消耗

ConfusionProb(0.0);                                                  把僵尸打悶的幾率

HeadSmashProb(0.0);                                               碎頭率

HeadCutProb(1.0);                                                    砍頭率

ArmsCutProb(1.0);                                                    砍手

LegsCutProb(1.0);                                                     砍腳

WeaponBuildType(WeaponBuildType_Metal);

DamageType(DamageType_Cut);

CutTypesGroup(CutTypesGroup_SharpBodyCutsOnCharge);

Flags(3);

InventoryMeshHq("wn_machete_e.msh");                                材質貼圖

InventoryMesh("wn_machete_e.msh");

Mesh("wn_machete_e.msh");

Skin("wn_machete_e_hq_2");

SkinTag("Weapon_Craft0");

AnimPrefix("Stick");

HudIcon("weapon_machete");

MinHitSeverity(HitSeverity_Light);

MaxHitSeverity(HitSeverity_Medium);

HorizontalAttackDamageMul(1.0);

TwoHanded(false);                                                                  是否是雙手武器

HolderElement("r_thigh");

HolderOffset([0.0,10.0,10.0] *[0.01, 0.01, 0.01]);

HolderAngle([0.0,0.0,-90.0]);

DestroySound("damaged_sharp_weapon_XX.wav");

AiHitSound("machete");

use HitEffects_Sharp();

use PickupSounds_Default();

DamageSize(4.0);

StatsType(StatsType_Cut);

FF_EffectName("Hit_Sharp");

FF_Left(0.6);

FF_Right(0.6);

FF_Duration(0.2);

FF_FadeOut(0.0);

Reparable(true);                                                                            是否能修理   flase就是無法維修

RepairTags("Weapon_Craft4");

RepairPart("Craft_MetalScrap", 1);

AllowedRepairs(3);

SoundDamagedHit("damaged_sharp_weapon_XX.wav");

ThrowBeginSound("machete_throw.wav");

Color(Color_White);

GenLevelMin(1);

GenLevelMax(1);

AchType(AchType_Machete);

DismantleResultItem("Craft_MetalScrap");

DismantleResultItemCnt(1);

CraftingSlots(1,0);

UniqueFxNameBase("machete_e");

RestrictionFlags(0);

RagdollBehaviorPrefix("StickSharp");

HandInertiaFactor(1.8);

Price(9768);                                                                                  商店里的賣價

GenType(GenType_MeleeWeapon);

以上只是屬性的修改,而你要添加一件商品去商店。則要打開shop_item_sets.scr文件

你能看到類似:以下的段落

ItemSet("Melee_Level_X")                                                   X代表著這個等級商店能刷新以下名字的物品

{

Item("Melee_BaseballBatCGen");                                   這些就是物品名稱

Item("Melee_MilitaryShovelAGen");

Item("Melee_ShortKnifeCGen");

Item("Melee_HammerAGen");

你所要做的就是查找和修改在inventory_gen.scr你想要物品名稱代碼

例如加入剛才的砍刀就可以變成

ItemSet("Melee_Level_X")

{

Item("Melee_BaseballBatCGen");

Item("Melee_MilitaryShovelAGen");

Item("Melee_ShortKnifeCGen");

Item("Melee_HammerAGen");

Item("Melee_MacheteEGen");           這段就是加入的

雙手武器要添加在  //2H MELEE WEAPONS  里面 你可以用搜索搜這個關鍵字

你會看到以下代碼 說明雙手武器從2級開始在商店刷新

ItemSet("Melee_2H_Level_2")

{

Item("Melee_PaddleAGen");

}

槍械則是搜索關鍵字Firearms_Level_9  會找到以下代碼 說明槍械從生存9級開始在商店刷新

ItemSet("Firearms_Level_9")                //ItemID, Weight. Default WEIGHT is 1.

{

Item("Firearm_PistolAGen");

Item("Firearm_PistolBGen");

}

因為商店的刷新列表顯示有一定的限制,所以你可以不添加在后面而是去掉那些商店本來就刷新的無用的物品,直接改成你想要的物品

修改后的文件要放在:

我的文檔\DylingLight\out\DATE 目錄下 沒有的話自己創建一個,但是文件所作的目錄結構要對應Data0.pak文件里目錄結構

基本上到了這里,我們的商店mod修改教程,就馬上就要結束了,不過如果大家對于游戲修改還有更加深入興趣的話,還可以繼續研究scripts目錄,里面可以修改的內容非常多,當然,為了預防萬一,建議大家修改之前一定要做備份。

2

收藏
稿件舉報
分享至:

相關下載

猜你喜歡

同類排行榜