游戏天堂-->网游世界 游戏天堂-->休闲论坛 游戏天堂-->修改利器 游戏天堂-->补丁基地 游戏天堂-->动漫地带 游戏天堂-->游戏剧场 游戏天堂-->秘籍宝库 游戏天堂-->返回首页 游戏天堂-->游戏咨询 游戏天堂-->攻略指引 返回休闲居主页
休闲居系列站之——游戏天堂

 


·抗日:血战缅甸 官方无敌秘...
·《混沌军团》移植游戏入门...
·《神秘岛乌鲁时代》超详攻...
·《战女神2》章别攻略
·信长之野望12革新-大名特...
·Omikron:The Nomad Soul
·《圣女之歌2》诸神装备
·最详细flash版《51层魔塔...
·《零点行动》和steam官方...
·《地面控制2:撤离计划》全...
·三国志7策略指引篇
·《金刚》完全攻略
·《天地劫:魔神至尊传》全...
·实况足球-穿档技术
·命令与征服3-对GDI战术详...
·三国志11(PK)-马超复仇战
·骑马与砍杀-心得体验
·太平洋空战英雄
·《混沌军团》移植游戏入门...
·探险找妹妹(1-3)全套攻略
·封神演义
·三国志11(PK)-炒技巧值新...
·《信长之野望:天下创世》...
·三国志11-结局判定官方资...
 
您现在的位置: 休闲居 >> 游戏天堂 >> 攻略指引 >> 

魔域神兵-mod制作攻略
  人气: 【字体:
  发布时间:2007-09-30 09:55:55

      修改要用到的软件:
    ALZIP(解压pak包用),d2excel(DIABLO2的表格处理软件),Office Word
    
    对游戏参数修改主要靠修改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 炼金老头卖的DD
    shop_blacksmith.items 铁匠卖的DD
    shop_gunsmith.items 远程兵器店卖的DD
    shop_mahubar.items 法杖戒指店卖的DD
    spells.txt 法术的相关属性————用d2excel打开
    其中radom.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等是把怪物分成7个级别(详见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) //每一点LIFE价格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属性的物品,除非你在它的atrribConst项里删掉“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和未修改的文件作一比较,就知道是怎么做的了。

 

≡ 查看、发表评论 ≡