本帖最后由 chen6250384 于 2019-12-10 15:21 编辑
不多BB,直接进入正题。
重制版需要的游戏文件已经明摆着解压好了,解压步骤省略。
受死版需要自行寻找工具解压,像【随机物品MOD】里面就有配套的解压工具,B站UP主【球魂】也有相对应的文件解压教程,对此,就不多加赘述了。
抛开文件解压,我们使用到的工具主要有【Mod解包打包工具 DSRModTool】和【参数文件编辑工具 DSRParamEdit】。
本次主题主要围绕着【游戏主目录\param\GameParam\GameParam.parambnd】和【游戏主目录\paramdef\paramdef.paramdefbnd】这俩文件展开。
依照我上面给出的地址下载工具,并依照帖子内的步骤解压好【游戏主目录\param\GameParam\GameParam.parambnd】和【游戏主目录\paramdef\paramdef.paramdefbnd】,至此基本步骤已经完成。
GameParam.parambnd:游戏内部数据,修改完成后我们需要重新打包才能生效
paramdef.paramdefbnd:数据对应的条目释义,简单来说只是个菜单栏而已,修改完成后无需重新打包,放着就好
接下来就是数据解释,因为每个人玩的方式不同,所以我在此只给出现阶段本人测试出的一些数据,至于更多的数据就需要各位自行摸索了。
***********************************************************************************************************************************************************************************************
【BehaviorParam_PC.param】:
对应的文件为BehaviorParam.paramdef,修改时将BehaviorParam.paramdef改为BehaviorParam_PC.paramdef即可。
本文件关系到每次攻击所需要消耗的体力和特殊攻击消耗的武器耐久。
打开【参数文件编辑工具 DSRParamEdit】,拖动对应格式的文件进入路径,打开。
看最上面的标题,不管其他,我们主要看的还是 stamina 和 mp 。
——stamina
每次攻击消耗的体力,数值正数的时候代表消耗,负数的时候代表获取,当然简单点我们也可以直接将这一列的数值全部改为 0 ,这就代表无消耗
——mp
释放武器特殊技能所需要消耗的武器耐久,例如飞龙剑的双持重击,修改方法上同
***********************************************************************************************************************************************************************************************
【Magic.param】:
对应文件为MagicParam.paramdef,修改时也需要改名,方法和上面一样,下面需要改名的我就不多说了,方法照旧。
本文件关系到魔法、咒术、奇迹的次数上限以及所属类别,还有需求的属性等等一系列数据,仔细看,里面法术被分成了两个部分,我猜上面部分为我们自己用的法术,而下面则是敌人用的。
——maxQuantity
法术次数上限,我们可以改高点,或者直接点,改成 -1 ,这代表次数无限,做个真正的法爷吧,骚年!
——requirementIntellect
法术的智力需求
——requirementFaith
法术的信仰需求
——SlotLength
装备法术时所需的法术槽数量
——ezStateBehaviorType
法术所属类别, 0 法术, 1 奇迹, 2 咒术,修改其内数值可以转换法术的类别,例如将法术改成咒术,使用咒术手套施法,不过有时候改了的法术会无法施放,这就需要更改后面的数值了,因为研究不够深入,我也不清楚其中的规律,这就需要感兴趣的朋友自行研究了
***********************************************************************************************************************************************************************************************
【ShopLineupParam.param】:
对应的文件为ShopLineupParam.paramdef,名字一样就别改了,改名只是为了能打开进行修改而已。
本文件关系到各个NPC商店售卖的物品、价格和数量。
——value
商品售出的价格
——sellQuantity
商品售出的数量,例如戒指大都只卖1个,如果改成 -1 ,那么就代表你想买无数个都没问题,就像箭矢一样,无限购买
——equipType
商品所属的栏目,例如戒指就在戒指这一栏里,本项数值需要对应商品的类别,如果没有对上,当你进入商店的时候,就会发现商品没有显示
——equipID
这个可是重点,代表着出售物品的编号,更改这一栏的数值,才是更改出售的物品,具体更改规则可以结合Description(注释)和equipType(类别)进行更改,其中equipType(类别)最重要,必须和本项的数值相对应,就像你想改个牺牲戒指出来卖,总不能将戒指的类别改成药品吧,这绝对是显示不出来的,所以了,语文老师说的准没错,我们要结合上下文进行理解,这才是重点!
——Description
每一栏的注释,大都标记这一栏售卖什么东西,无关紧要,不改也没关系,影响不了什么
***********************************************************************************************************************************************************************************************
【EquipParamGoods.param】:
对应的文件为EquipParamGoods.paramdef。
本文件关系到物品堆积数量上限和大蛇吃X时给你的钱,元素瓶的数量上限也在里面,更别说其他的杂七杂八的东西了。
——sellValue
屎里藏毒等杂物和BOSS魂一系列物品出售时的价格
——maxNum
物品堆积数量上限,最高多少我不知道,有兴趣的朋友可以自己研究下,其中改元素瓶【エストビン(HP)1_補充】的意思是最大可携带上限,这个还需要结合其他的文件,下面会有提及
***********************************************************************************************************************************************************************************************
【CalcCorrectGraph.param】:
对应的文件为CalcCorrectGraph.paramdef。
本文件关系到注火后元素瓶上限和人物一系列的属性和抗性上限,至于其他的我没什么研究,暂略。
元素瓶(回復スポットの最大補充数),看这行 stageMaxGrowVal0 到 stageMaxGrowVal4 ,数值分别为0 5 10 15 20 ,结合注火,什么意思一猜就清楚了,对照上面改的可携带元素瓶的最大上限改吧。
***********************************************************************************************************************************************************************************************
【EquipParamProtector.param】:
对应的文件为EquipParamProtector.paramdef。
本文件关系到护甲防具的一系列数据,包括重量,防御,属性防御,耐久等一系列数据,护甲和武器的文件有些相似,详细可以看武器文件的介绍。
——durability 和——durabilityMax
获得装备时的耐久和修理后的耐久上限,应该是这个意思……总之这俩数值改成一样的准没错!
——weight
装备重量,想无双改成0吧,改为负数也可以,不过改高了容易出错,从高处跳下的时候直接卡住了,具体原因未知
——其他数值自行探索,有英文基础的肯定没问题,没英文基础的总会使用翻译软件吧,嗯,反正本人就是个英文苦手,一项项机翻出来的痛苦谁能懂啊……
***********************************************************************************************************************************************************************************************
【EquipParamWeapon.param】:
对应的文件为EquipParamWeapon.paramdef。
本文件关系到武器、法杖、盾牌等可以装备到武器栏的装备的各项属性,包括防御概率和装备需求属性等等,改这个文件的时候推荐对照着最后面的注释更改,因为这些武器包含了进化武器的属性,我喜欢将原版武器和进化武器涵盖在一类更改,当然不同意见的朋友可以无视了
——weight
武器重量
——fixPrice
装备修复时所需的魂
——basicPrice
装备强化时所需的魂
——correctStrength ——correctAgility ——correctMagic ——correctFaith
装备各项属性加成,力量、敏捷、智力、信仰四项属性
——physGuardCutRate ——magGuardCutRate ——fireGuardCutRate ——thunGuardCutRate
武器防御的时候,对各项伤害的削减率,从左到右依次为物理、魔法、火焰、雷电,全改成100就是防御时100%削减了,无敌!
——durability 和——durabilityMax
获得装备时的耐久和修理后的耐久上限,应该是这个意思……总之这俩数值改成一样的准没错!
——attackBasePhysics ——attackBaseMagic ——attackBaseFire ——attackBaseThunder
伤害数值,物理、魔法、火焰、雷电,除了物理伤害,后3项如果原先为0的话,改了数值虽然也有伤害,却不会触发攻击特效,应该和后续的一些选项有关,有兴趣的可以自行研究
——staminaGuardDef
防御的时候,敌人对你进行攻击时,你消耗的体力比率,是正着算还是反着算我没研究过,反正改成100体力无消耗
——properStrength ——properAgility ——properMagic ——properFaith
装备的属性需求
——guardBaseRepel
你处于防御状态的时候,如果敌人的攻击没有你这项数值高,会造成弹刀,当然如果像那些大型怪物那样,就算弹刀,因为你被击退所以无法及时撤销防御,会造成敌人无限攻击,除非你放弃防御,总之有利有弊,看你自己选择了
——attackBaseRepel
效果和上面的相似,不过一个是防御,一个是攻击而已,你处于攻击状态时,本项效果为数值越高,攻击防御状态的敌人时,你越不会弹刀
——isEnhance
改成 True 的话,就算你持有的是进化武器,也可使用武器附魔,当然事后伤害是按照着你的进化武器自带的属性伤害来还是附魔伤害来,我没测试过,有兴趣的可以自行研究
***********************************************************************************************************************************************************************************************
【ReinforceParamProtector.param】和【ReinforceParamWeapon.param】:
护甲装备的强化等级属性和武器装备的强化等级属性
***********************************************************************************************************************************************************************************************
注意,重点来了!
【SpEffectParam.param】:
对应的文件为SpEffect.paramdef。
装备自带的特殊属性、特殊怪物各个状态的加成、多周目怪物的属性加成、元素瓶等一系列恢复道具的效果、法术的特殊属性、武器附魔的效果和持续时间、使用人性后回复的人性数值等等一系列特殊效果都在里面!
——effectEndurance
效果的持续时间,瞬间生效为 0 ,无限持续时间为 -1,嘿~无持续时间限制的附魔武器,你值得拥有!
——motionInterval
在持续时间内,每“”秒生效一次,“”的数值可以是0.0几之类的,数值是按照秒来计算,例如1就是1秒生效一次,0.1就是0.1秒生效一次,这个可以作为持续性恢复道具的属性来使用,结合前面的持续时间,更改元素瓶的恢复效率,持续而又缓慢的恢复HP,而不像现在一样,一下子恢复,借此可以产生战斗中的无数种变化,当然这个也能作用到多周目怪物属性身上,老不死人受苦必备
——maxHpRate
增加生命值百分比,1就是原版100%没变化,0.5就是一半,以此类推
——maxMpRate
增加装备的耐久百分比,效果和上面一样
——maxStaminaRate
增加体力的百分比,效果和上面一样
——slashDamageCutRate 到 thunderDamageCutRate 总共7项连续的数据
控制你受到的伤害,按照百分比计算,0.1就是只承受10%的物理和属性伤害,这是纯粹的伤害削减,很BUG!这个伤害不包含出血、中毒等一系列特殊伤害,当然这些特殊伤害后续会提到,免疫,惊不惊喜?
——changeHpPoint
恢复或失去生命值点数,重点在恢复为(-),例如 -100 就是恢复100点生命值,别改错了!对应的持续时间和生效时间上面有解释
——staminaRecoverChangeSpeed
体力恢复的速度,这个数值应该是按照百分比来计算的,300就是在原基础上增加300%的恢复速度,反正我改了300,用过的体力一下子恢复满了,就算持盾的情况下,体力恢复也比原先快了太多,无双的话,绝对要改这个
——soulRate
得到魂的加成,1为100%,1.2就是120%
——soul
直接获得魂的数值,参考捏魂的数值即可
——sightSearchEnemyCut
怪物视距缩短,按照百分比计算,30就是怪物的视线缩短30%,我没有试过100,想来如果改成100的话,就算你站在怪物面前它也无法发现你?除非你攻击它?嘿,有兴趣的朋友可以试下
——hearingSearchEnemyCut
怪物听力距离缩短,效果和上面的差不多,一个是视觉,一个是听觉
——grabityRate
想要享受到黑魂无双绝对的重点!
提升你整体的运动速度,无论是攻击、走路、跑步、翻滚、起身、跳跃、攻击、背刺、使用物品、施展法术等一系列动作的速度都会受到加成。
效果按照百分比计算,1为原版100%,推荐修改成1.2或1.3,灵活性飙升,体验全新的超速无双!
当然在此前提下,你的速度提升后,打开机关的动画速度还是原版的,会造成你的运动比机关快了那么一点。
正因如此,我才不建议你改太高。
除此之外,你的背刺和盾反也会加快,如果没有修改多周目的怪物的速度,会造成明明你已经抽回刀了顺带着踹了脚,怪物却还跪着享受胸前喷血的快感,所以了,更改这项属性的话,最好先改下怪物的数值,详细多周目词条我会在下面贴出来,推荐你和怪物的数值改成一样,或者之间的差额不要超过0.1。
我改的是人物1.32,多周目全部1.36,感觉正处于平衡,有兴趣的朋友可以参考下。
——changeSuperArmorPoint
韧性加成,你填的数值就是加的数值,不过想要生效必须要有配套的特殊属性代码,后续会有介绍
——bowDistRate
弓弩的攻击距离加成,你填的数值就是加的数值,具体距离算法未知,有没有上限也是未知
——spCategory
特殊效果分类,同类别的效果在持续时间内只能生效一个,例如你去小隆德时,先用了个(暂时诅咒),后续就无法使用同类别的其他状态类道具或者是法术了,只要将这个数值改成 0 ,就能叠加不同状态
——stateInfo
同样为绝对的重点!
这个就是我在【——changeSuperArmorPoint韧性】这里提到过的,有些数值需要配套的特殊属性代码,例如增加韧性的代码为‘155’,只要输入,再结合以上增加的韧性点数,就能直接作用到人物身上,同时的,你也能借此将一系列其他的效果添加进去,虽然一个特殊项目只能承载一条代码,但你也可以另辟蹊径将代码添加到其他很少用到的道具里面去,例如绿花草什么的。
——disablePoison:1 ——disableDisease:1 ——disableBlood:1 ——disableCurse:1
中毒、出血、疾病、诅咒这四个特殊状态的免疫选项,只要将选项改为 True ,就代表免疫了此类的负面状态
SpEffectParam.param文件暂时用得上的一些词条,其他的自寻:
(エスト【HP】LV1)——(エスト【HP】LV8):应该是自己使用的元素瓶,反正改了这个对自己有效,至于怪物有没有效果还没测试出来,感兴趣的朋友自行研究
(死んだとき復活):死亡后复活,不减魂,保持人形,这应该是法术的效果,将代码【69】替换到元素瓶、戒指、恢复道具、装备或其他项目的【stateInfo】里,再将持续时间改一下,那就是一个永久持续的牺牲戒指
(周回パワーアップ_ レベル1)——(周回パワーアップ_ レベル15):多周目词条名,后面的序号应该是几周目几周目的意思,本词条的效果仅限于敌对目标和友方NPC,对你自身无效,改了这里面的东西,就算你是新开的档,怪物属性也会得到全面加成,包含普通怪和BOSS,敌对NPC自然也包括在内。
(出血治療【状態回復】)(出血治療【耐性回復】):血红苔藓球
(毒治療【状態回復】)(毒治療【耐性回復】):毒紫苔藓球
(猛毒治療【状態回復】)(猛毒治療【耐性回復】):毒紫花苔藓球
(スタミナ草):绿花草
(武器炎強化)(武器雷強化)(武器毒化【武器にかける】):三大附魔巨头,抹一下,帅一生
着重提醒:
如果要修改全局速度(grabityRate),必须要将敌我双方的属性全都统一下,也就是你持有状态中的全局速度(grabityRate)和周目词条附加的全局速度(grabityRate),两者速率必须要维持一个相对的平衡,否则可能会出现一些奇奇怪怪的BUG。另外,因为全局速度(grabityRate)是个Buff,没有持续时间(effectEndurance)来维持,是生效不了的。
最后:娱乐游戏,酌情修改,祝各位受苦愉快
|