球探足球比分

图片
您的位置: 单机 > 攻略 > 图文攻略 > 攻略详情

《死亡岛》MOD制作方法

时间:2011-09-17 17:37:11
  • 来源:wenxiao
  • 作者:Alvin
  • 编辑:ChunTian
0

合成公式

以下再说一下合成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似乎不是普通物品,没法改为在商店中出售,同理,收集类的其他物品也没法从商人那里得到。

目前我所知的可行到手办法只有一个,修改任务定义文件,将某个循环任务的奖励改为蓝图。为了达成这个目的,我苦练两天的77支线、全骷髅黑妹毁档了,所以我会劝你不要轻易做这个事情。

==================================================================================================

商店修改

商店文件在data2包内,请自行寻找。

一下以灯塔门口的商人为例,我将原有的物品代码删掉一些,节省版面:

!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)\\这里我定义了一只橙色太刀,总会出现,而且从人物0级起就会卖,随你级别调整货物等级

  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)\\这里我增加了一只步枪子弹,定义为总会出现

}

似乎出现几率为0(必定出现)的物品只能刷出三件,这部分的代码我理解的也不深刻,也没有去steam论坛交流(忙联机了),所以大家最好再研究一下。

===============================================

任务

关于任务的修改:

任务是可以修改奖励和完成条件的,文件在quests文件夹中,但是修改起来非常危险,错误的话会毁档,不建议新手操作,本人研究也不深刻,故此不做多余介绍

=====================================================

界面修改(例如去准星)

这里已知的是可以调整界面上队友、准星、物品提示的图标、位置、透明度。

去准星确实是有需要的,例如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的脑袋和着血柱从屏幕里砸出来,啧啧、、、、、

=======================================================================================================

杀怪经验

这个文件是xp_rewards.scr,位置在data0包的data目录里

示例:

        Xp("InfectedKill", 20);              \\自然就是杀一个给经验的基础值了。

        Xp("InfectedDeath_Assisted", 10);

        Xp("InfectedDeath_Nearby", 5);

不过我个人仍然建使用技能的效果来影响经验值的获取。

==========================================================================================================

以上是暂时我所研究出的mod方式,steam官方论坛上有一些其他文件的mod说明,例如按键绑定什么的,我没有作进一步研究,在此也就起个抛砖引玉的效果,希望大家多多研究吧。

友情提示:支持键盘左右键"←""→"翻页
8.8
已有26人评分 您还未评分!
  • 类型:动作游戏
  • 发行:Deep Silver
  • 发售:2011-09-06(PC)
  • 开发:Techland
  • 语言:英文
  • 平台:PC PS3 XBOX360
  • 标签:丧尸暴力

玩家点评 0人参与,0条评论)

收藏
违法和不良信息举报
分享:

热门评论

全部评论

3DM自运营游戏推荐 更多+