死亡岛僵尸美化mod(《死亡岛》MOD制作方法)

毕栋风
导读 大家好,小方来为大家解答以上问题。死亡岛僵尸美化mod,《死亡岛》MOD制作方法很多人还不知道,现在让我们一起来看看吧!我花了两个小时才...

大家好,小方来为大家解答以上问题。死亡岛僵尸美化mod,《死亡岛》MOD制作方法很多人还不知道,现在让我们一起来看看吧!

我花了两个小时才从上周日的游戏中找到MOD的方法。从那以后,我一直在研究各种mod方法,但是我不敢发布,怕影响在线平衡。

这两天国内外发布了各种暴力mod,我就把我的mod技巧整理出来分享给大家。

本文不是基础教程,更像是对其他游戏mod有一定经验的modder的入门文档。

有的同志会说,文中有些文件找不到,也没有文件夹,所以请仔细阅读基础知识第一段。虽然不是完全白解释,但应该还是可以理解的。

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

基础知识

首先,现有的覆盖游戏压缩包的mod方式是错误的,破坏了游戏的源文件,需要修改dll文件。用不同破解方法的同志,往往会出问题。

真正的方法如下(你不用再修改任何dll了):

在游戏死亡岛\DI\Out\目录下设置data文件夹。然后复制压缩包里需要mod的文件。如果压缩文件中的目录是:data\skills\xian_skills.xml,那么将xian_skills.xml复制到死岛\ di \ out \ data \ skills \ xian _ skills . XML。

不同数据文件中的文件架结构是相同的。不管是data0还是data2,只要里面的文件在data\ folder里面,都放在对应的位置到dead island\DI\Out\data\

(*。游戏的死岛\DI目录下的pak文件可以用rar软件解压,游戏原文件就在里面。在做这些之前,请做好自己的备份。)

这个游戏是开放给mod的,至少破解版是开放给mod的。游戏总是先取死亡岛\DI\Out\data下的文件。

以后mods只需要把要修改的文件放在这里,包括中文版。

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

关于在线

请测试mod是否以及如何在联机时生效。

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

技能修改

现在来介绍一下人物技能的修改:

在data\Skills\文件夹中,角色档案定义了角色升级体验、技能点给予、角色技能效果、基本角色能力升级等。这个mod可以让你的角色拥有全新的技能,升级时拥有更多的技能点,调整解锁的物品数量,提高角色到成都的属性,调整升级难度等等。

首先介绍一下人物技能档案,以黑少女为例:

我姐的档案是purna_levels.xml,purna_skills.xml,

角色升级

其中等级档定义了黑少女的升级经验和技能点奖励。以一至五年级为例:

级别id='1 '

prop n=' EXPTONEXTELEVEL ' v=' 2000 '//体验更上一层楼

道具n='最大耐力' v=' 0.8 '//本等级的最大耐力

prop n=' quick slot ' v=' 3 '//此关卡可以拥有的武器插槽

Prop n='库存大小' v=' 12 '//此级别的项目列大小

prop n=' max health ' v=' 110 '//这个水平的血容量

/级别

级别id=“2”

prop n=' ExpToNextLevel ' v=' 2220 '/

prop n=' allowedskillscount ' v=' 1 '//说明你达到2级时可以拥有的技能点。

prop n=' max health ' v=' 120 '//此时绝对血量变成120。

/级别

级别id=“3”

prop n=' ExpToNextLevel ' v=' 2464 '/

prop n=' AllowedSkillsCount ' v=' 2 '/

支柱

</level>

<level id="4">

<prop n="ExpToNextLevel" v="2735"/>

<prop n="AllowedSkillsCount" v="3"/>

<prop n="MaxHealth" v="140"/>

</level>

<level id="5">

<prop n="ExpToNextLevel" v="3036"/>

<prop n="AllowedSkillsCount" v="4"/>

<prop n="MaxHealth" v="150"/>

<prop n="QuickSlotsCount" v="5"/> //此时武器栏变为5个

人物技能

多谢zyshiyong提醒,我忘了提醒:技能的描述式独立的文本,不会随着参数的修改而改变,参数修改后进游戏试试就可以看见效果,但是技能的描述是不会变的。

skill文件定义了人物的技能,这是个重点文件,经常有朋友问我,你的黑妹为什么会回旋镖之类的问题,关键就在这里了。此处以黑妹生存系第一个技能的修改为例:

<skill id="BoostAura1" cat="Tree3" max_level="1" tier="0"> //说明是第三个技能树,只能升级一次,是0级技能

<effect id="BoostAuraRange" change="1500"/> //定义了光环的半径,单位是厘米

<effect id="BoostAuraTeamFactor" change="0.35"/> //定义了对队友的加强因子,我增加到35%

<effect id="ItemBuyFactor" change="-0.99"/> //这里开始就是我增加的属性了,这个是买东西降价,打0.1折,此技能来自细妹

<effect id="InventorySize" change="20"/> //这里代表背包空间增量,我增加了20

<effect id="NearByExperiensceMul" change="-25"/> //这里我修改了经验获取buff,我不爱升级,所以定义为-2500%,愿意升级的人可以用正值

<effect id="TeamLootDropChance" change="5.0"/> //这里定义了物品掉落几率,我增加了500%

<effect id="LootItemWeightMod" change="5.0"/> //这里定义了珍惜物品出现权重加成,同样我定义了500%

<effect id="FuryPointsNeededToActivate" change="-0.9"/> //这里是达到狂怒所需的怒气修改,我改为只需正常的10%

<effect id="FuryLevel" change="9"/> //这里是狂怒等级,就是你怒后可以释放几次技能,正常升满是3次,直接改为9次

<effect id="BoomerangProb" change="1.0"/> //这个是回旋镖技能,1.0表示100%飞镖回归

<effect id="ThrowMaxDist" change="25000"/> //投掷距离增量,想成为李寻欢必须要射的远

<effect id="PenaltyForEnemiesLvlNuliffy" change="50"/> //越级攻击惩罚降低,50表示越50级攻击也不会miss

<effect id="MedPackEffectivness" change="5.0"/> //医疗包效果调整为500%,一个小医疗包就能补满

</skill>

这里的修改可以参考其他角色的skill技能文件,可以让你的人物实现所有人物的全技能,例如火器精确度上升、修补物品便宜、加强物品耐久、百分百原地复活神马的都可以(每个人狂怒效果仍然是独特的,不在这里修改)

其他人物特性(例如携弹量、跑路速度)

此外还有重要的default_levels.xml文件,定义了人物的基本属性,例如回血、视角大小、各种状态下的行动速度、跳跃高度等等,这里我并没有进行修改,如果你想来个北斗乱入,这里的代码是需要研究一下的,好在可读性还算不错。

这里只给出几个大家最喜欢的参数

最大子弹携带量:

<prop n="MaxAmmoPistol" v="5000"/>

<prop n="MaxAmmoRifle" v="6000"/>``

<prop n="MaxAmmoShotgun" v="2000"/>

<prop n="MaxAmmoSniper" v="1500"/>

你想做一个痛快的枪手的话,除了这里,你还需要有一位出售所有子弹的商人(修改shop文件),以及让子弹便宜一些更多一些(修改Inventory.scr),或者干脆用技能效果来达到这两个目的(子弹百分百回收)

视场大小:

<prop n="CameraDefaultFOV" v="85"/>

85是个不错的视场大小,但是枪支的后部会有一点点空白,这个看大家个人喜好了

死亡惩罚:

<prop n="PenaltyOnDeath" v="1"/>

将此数值改为0,死后不掉钱

跑动速度和跳跃高度:

本文到此结束,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!