- 奇幻旅程中,《命运冠位指定》勇者伊丽酱冒险礼装图鉴
- 揭秘攻略背后的秘密,[明星志愿3]繁体版详细攻略
- 追随名将的岁月,《率土之滨》伊籍图鉴
- 快速提升的秘诀揭秘,《冒险岛2》快速提升冒险等级的方法
- 未来命运揭示,《命运冠位指定》First Order礼装指南
- 探索更新策略,《DNF》冒险团派遣打法介绍
- 全新视角揭示,《战舰少女r》沙利文评测
- 神秘交汇之夜,《命运冠位指定》圣夜的晚餐礼装图鉴
- 忠诚与权力的交织,《率土之滨》糜竺图鉴
- 神秘节日装备揭秘,《命运冠位指定》圣者的招待礼装图鉴
声明:本文来自于(ID:cwindsoft.com)授权转载发布。
需要使用的软件:
ALZIP(用于解压pak文件),d2excel(用于处理DIABLO2的表格),以及Office Word。下载链接在第2楼。
游戏参数的修改主要通过编辑Frater/data/config.pak文件来实现。
使用ALZIP进行解压,可以得到13个文件:
actorsProperties.txt 敌人相关的属性
combParams.txt 装备合成参数中的一些计算公式——用Word打开并选择UFT-8编码
config.txt 游戏难度参数设置——用记事本打开
itemsAffixes.txt 物品的前缀和后缀——可用记事本或Word打开,选择UFT-8编码
itemsProperties.txt 每个物品的具体参数——用d2excel打开
itemsPropertiesDemo.txt 试玩版的物品参数
keys.txt 文件用于定义快捷键。
random.bin 是一个用于生成随机参数的东西,不知道怎么修改,看起来也没有必要更改。
shop_alchemic.items 是炼金师出售的物品。
shop_blacksmith.items 是铁匠出售的物品。
shop_gunsmith.items 是远程武器店出售的物品。
shop_mahubar.items 是法杖戒指店出售的物品。
spells.txt 包含法术的相关属性,可以用d2excel工具打开。
其中,random.bin 文件无法打开,其余文件都可以用记事本打开。
将修改后的文件放在Frater/data/config/目录下即可生效(需要自己创建config文件夹),不过进入游戏后需要重新进入一次商店(按“B”键),MOD才会生效。
我主要介绍了用红字标记的几个文件,这是我第一次制作MOD,如果有不足之处,请大家多多指教!
1、config.txt文件
可以参考“欲望之瞳”大大的文章。
有两个地方会影响经验值:
在第65行,(experience 1900 1.194),其中1900代表升级所需的经验值。如果改为190,就相当于获得经验的速度提高了10倍。
在第90行,(expMod
[VERY_LIGHT 0.7]
[LIGHT 0.85]
[NORMAL 1]
[STRONG 1.5]
[HARD 2.0]
[BOSS 4.0]
[SUPER_BOSS 8.0]
这里的VERY_LIGHT、LIGHT、NORMAL等将怪物分为七个等级(详见actorsProperties.txt)。后面的数值(0.7、0.85、1)同时影响经验值和装备耐久度的消耗,获得的经验越多,耐久度的消耗也越大。为了减少耐久度的消耗,可以降低这些数值,但相应的经验获取也会减少。经验值的获取可以通过修改第63行的数值来增加。
从第158行到第240行是对相应级别怪物的掉宝参数进行调整,
例如:[CHEST 30 1 //表示这是箱子的相关参数
(itemProb 20) //掉落物品的概率(百分比)
(itemFine [5 16] [25 45]) //关于物品种类及优劣的变量
(attrProb 1 3) //物品附带属性的概率(百分比)
(attrFine 0 20) //关于属性种类及优劣的变量
(medKitProb 40 30) //掉落医疗包的概率(百分比)
(manaKitProb 30 20) // 蓝瓶掉落的概率(百分比)
(gold [8 15] [18 30]) // 掉落金钱的范围
]
需要注意的是,物品掉落的概率与红蓝瓶掉落的概率总和不能超过100%,否则可能会产生一些异常现象。
2、itemsAffixes.txt
例如第一个:
(affix pre LIFE LF // 前缀:生命值
(price 150) // 每一点生命值的价格为150金币
(fine 0 80) // 这个变量稍后再解释
(prob 100 25) // 装备附带此属性的概率
[(val 2 5)] //这段代码表示数值从2变化到5,通过调整这些数值可以提升装备的属性。
[(val 6 10)]
[(val 11 20)]
[(val 21 30)]
[(val 31 40)]
[(val 41 50)]
[(val 51 60)]
[(val 61 70)]
[(val 71 80)]
[(val 81 100)]
上述共有10行格式为[(val ** **)]的数据,每一行的编码依次为LF1、LF2、LF3等等(出自LIFE),这些编码的具体作用将在后文详细说明。
此文件中包含29种不同的属性,其中pre-表示前缀,suf-表示后缀。
它们分别是:
LIFE LF // 增加生命值
MANA MN // 增加魔法值
LIFE_RECOVERY LR // 快速恢复生命值(以百分比计算)
MANA_RECOVERY MR // 快速恢复魔法值(以百分比计算)
ENDURANCE_RECOVERY ER //
STEAL_LIFE SL // 吸取生命值
STEAL_MANA SM // 吸取魔法值
DAMAGE DM //伤害提升(百分比)
CHANCE_TO_HIT CH //强击概率(百分比)
ARMOUR AR //
ATTACK_SPEED AS //攻击速率(百分比)
SPELL_LEVEL SV //法术等级提升
SPELL_SPEED SS //施法速度加快
STRENGTH ST //力量增强
MAGIC MG //提升秘法知识
DEXTERITY DX //敏捷增加
VITALITY VL //体力增强
ALL_ATRIBUTES AA //提升所有属性
EXTRA_HIT EH //提升致命一击(百分比)
EXTRA_ARMOR EA //增加防御力(百分比)————仅限戒指
STUN SN //攻击封印(百分比)
RECOIL RC //反制攻击封印(百分比)
ACTIVE_BLOCK AB //
STRONG_DEMON SD //延长召唤持续时间
EASY_DEMON_CALL ED //简化召唤过程
DURABILITY DR //提升耐久度(百分比)
ADD_DAMAGE_FIRE DF //增强火系法术效果
ADD_DAMAGE_WATER DW //提升冰系法术的威力
ADD_DAMAGE_ETHER DE //增强以太元素法术的威力
在装备中有几个英文属性没有找到,因此没有标注。有兴趣的朋友可以打开itemsProperties.txt文件,查看这些属性的具体功能。
3、itemsProperties.txt
这个文件需要使用d2excel来打开。
在表头的第一排中有:
type 种类
file 关联的文件
prob 在商店中出现的概率或数量,若概率为0则表示该物品在游戏中未开启
# 物品的ID编号
when (这个一直没弄明白它的用途。。。有兴趣的朋友可以自己琢磨一下)
fine 表示物品的优劣和种类的参数
prop 通常格式为[**,**],表示攻击力或防御力的上下限
speed 武器的攻击速度,留空表示标准速度
reqStr 所需的力量点数
reqDex 所需的敏捷点数
reqKn 所需的秘法知识点数
distFact (这个不太明白它的用途,有兴趣的可以自己琢磨一下)
range 攻击的距离或射程
dur 武器/防具的耐用度
price:物品的基础价格(无任何属性时的价格)。
attr:此类武器或防具可以具备的属性(在合成过程中可拥有的属性,建议不要超过9个)。
attrConst:该武器或防具的固定属性。
spellBonus:装备该物品后提升的技能。
以下主要解释用红色标记的项目。
(1)prob
这个数值表示物品在商店中出现的几率或数量。
单个物品出现的概率=该物品的prob值/该物品类别的总prob值。
若某物品的prob值为0,这意味着在游戏中该物品不会出现,即游戏中未激活的物品。如果为其赋予一定的prob值,该物品将会在商店中出现[注意:商店不出售带有unique属性的物品,除非你在它的attrConst项中删除“UNIQUE”这几个字母]。
(2)fine
前面已经多次提到过“fine”这个值,现在我们来详细解释一下。
在这个上下文中,fine用来表示物品的品质。之前已经看到多次,实际上很简单,fine值越高,物品的品质就越好。
我们可以用一个公式来表示:
击败特定级别怪物获得的fine值加上角色自身的fine值等于物品的种类fine值加上物品的属性fine值。
击败更高级别怪物所获得的fine值越高,获得物品的种类或属性就越优良。尽管有一定的随机因素影响,但整体上还是保持在一个水平。
(3)attr
这个值表示该类武器或防具可能具有的属性,超出这个范围的其他属性,无论通过何种方式都无法获得。
它与itemsAffixes.txt中的29个属性相关,通常是一些属性的缩写,
例如:LF MN DM EH-30 SN SD ED RC SM
这表示该类物品可以拥有的属性包括:LF(LIFE 增加生命值),MN(MANA 增加法力值),DM(DAMAGE 增加伤害值),EH-30(致命一击,并减少30点),SN(STUN 封印攻击),SD(延长召唤兽时间),ED(简化召唤),RC(反制封印),SM(偷取魔法值)。
(4)attrConst
代表物品的内在属性,类似于attr。
还对这些内在属性的优劣程度进行了定义。
使用了itemsAffixes.txt中的29个属性,且具体到了某个级别。
例如:
(affix suf% LIFE_RECOVERY LR
(price 150)
(fine 10 80)
(prob 100 25)
[(val 5 10)] 这就是LR1
[(val 11 20)] 这就是LR2
[(val 21 40)] 这就是LR3
[(val 41 60)] 这就是LR4
[(val 61 100)] 这就是LR5
)
如果某个物品的attrConst值中包含LR3,那么它的属性将会是一个在21%到40%之间的随机加速回血数值。
这样一来,我的《魔域神兵MOD制作攻略》就完成了,欢迎大家来补充内容,并指出我可能写错的地方。
毕竟这是我第一次编写MOD制作攻略,希望大家多多支持!
我将在2楼发布我制作的一个“极品装备MOD”,欢迎大家下载测试。如果发现任何BUG,请指正,以便我在将来进行改进。感兴趣的朋友也可以将我的MOD与未修改的文件进行比较,就会明白制作的过程了。
探索库滕堡的秘密旅程,《天国拯救2》酒后吐真言支线任务攻略 探秘新境,仙剑世界高级矿点在哪 实用攻略,《原神》罗莎莉亚圣遗物词条搭配攻略 全新版本探索,魔兽世界11.1螃蟹乔治怎么驯服 新手必看,洛克王国萨丁性格推荐 游戏攻略指南,《物华弥新》海水江崖炉深造装备搭配攻略 宠物养成指南,洛克王国艾不灭性格推荐 游戏冒险指南,凯蒂猫岛礁石生机任务攻略 解密战斗奥义,《仙剑世界》五行介绍 获取技巧详解,燕云十六声黑财神金蟾弓怎么获得