游戏狂人
 
- 贡献度
- 134
- 金元
- 11105
- 积分
- 1647
- 精华
- 0
- 注册时间
- 2008-10-2
|
论坛里分享的DLL很多都失效了,自己研究了一下,把成果和大家分享一下。首先自备dnSpy之类的工具,然后打开编辑Managed文件夹下的FTK2.DLL文件。
方法如下:
一、经验值、金钱等倍率修改:
之前版本可以单独修改经验值和金钱倍率的,但是新版本官方貌似将倍率默认值绑定为ldc.i4.1了,只要这个值有任何变动就会改变代码结构,导致default消失。所以,我改的是总体获得倍率,理论上无论是经验值、金钱、任务奖金和其它一切套用“_scaleValue”的变量都生效。
搜索“ _scaleValue”,右键56行,选“编辑IL指令(S)”,红框中就是最后效果的公式,所有get的东西增加10倍。
然后进到新界面,在7行“call....”右键,选“在选区前添加指令”,如果是灰的,就选“添加新命令”,然后右键上移到7行前面。 操作码选择:ldc.r8, 操作数输入:10(这个就是倍率,数字就是你要的倍率)。接着,再右键新插入10倍的这一行,选择 “在选区后添加指令 (C)”,操作码 选择:mul(就是将前面的参数和它相乘)。
点确定,经验、金钱等倍率就修改好了。
二、战斗物品掉落修改:
搜索“GetLootDropsFromEnemies”,1223行右键“编辑IL指令(S)”,
进新界面,120行,把ldc.i4.0改成ldc.i4.1,这是“战斗额外掉落”的开关,我估计以前的版本是打小怪会掉落一些装备的,后来制作组觉得游戏太简单了,就弄个开关把额外掉落给关了。
点确定战斗额外掉落就修改好了。
然后,掉落物品数量修改:
搜索“GetDrops”,1020行右键“编辑IL指令(S)”,把默认基础次数 ldc.i4.0 最后的“0”改成你想要的次数,比如 ldc.i4.2就是额外掉落2次。
点确定就行了。
以上就是DLL我自用的修改,接下来还有就是开局特质修改,我看了论坛里有人做过了,我不多重复,我就说说Stats栏里的东西。
找到Traits.json,用记事本,最好是notepad这种编辑器打开,里面是各特质的分类,新开局拉到最下面能找到“独狼”、“老兵折扣”这种新加的特质,在“Stats”里添加项目:
LOP:开局点数,HRG:生命回复,THRN:荆棘反弹,ACC:准确率,MAG:魔法伤害,PHY:物理伤害,CRT:暴击率,CRTD:暴击伤害,PA:主要动作,SA:次要动作, "SKL": 技能发数,以及各能力值(参考“天才”特质复制粘贴就行)。
这是自用的“独狼”特质,作个例子。
顺带说一句,SKL就是天选之人的变量,就是增加触发技能的概率,改成100的话那猎人基本就无限移动了,有铁匠的话破碎武器就永远碎不了了。
"TRAIT_LONEWOLF": {
"ConsumableType": "NONE",
"Value": 0,
"MinTier": 0,
"MaxTier": 0,
"Class": "TRAIT",
"Rarity": "COMMON",
"Material": "NONE",
"Hidden": true,
"Stacks": false,
"Ammo": 0,
"Equippable": {
"Slots": [],
"Stats": {
"SKL": 50,
"LCK": 50
},
"Passives": [
"SKILL_TACTICS",
"SKILL_EAGER",
"SKILL_SUPPORTRANGE",
"SKILL_EUREKA",
"SKILL_NAVIGATOR",
"SKILL_MEDIC",
"SKILL_REBIRTH",
"SKILL_FINDHOTDOG",
"SKILL_LONGHAUL"
],
"MaxCharges": 0
},
"Tags": [],
"Expansion": "BASE"
}
}
其它的我也懒得研究了,这样改完游戏已经太简单了。这个教程有图文应该写得挺清楚的了,我一个月也登不了几次3DM,有什么问题自己问问AI吧。
渔给了,鱼也顺带手地上传一下,覆盖到Managed文件夹,记得备份原文件。
|
评分
-
1
查看全部评分
-
|