19游戏网 > 游戏攻略>正文

巫师3:狂猎修改存档参数方法详解

来源:19游戏网编辑:网络转载更新时间:2015-05-22

   《巫师3:狂猎》中玩家们可以手动修改部分参数实现类似MOD效果,下面为大家带来玩家“sailiy”分享的修改教程,希望能帮助到大家。

   要修改游戏,首先要知道修改的文件在哪儿,这里先找到目录下的/content/patch0/bundles/这里面只有一个文件,也就是传说中patch.bundle文件,需要一个解包文件打开它,这个程序名 字叫做quickbms,可以自己去网上下载;quickbms能够解压文件,也能够将解压好的文件重新注入源文件,这里我们要首先解压patch.bundle文件。由于quickbms是一个很小的解压引擎,需要一个解压脚本来解压指定文件,所以在运行quickbms时首先会提示我们选择当前需要的解压脚本,这个脚本是我再

   网上找到的,大家就不用费劲去搜索了,这里我直接提供给你们:

   witcher3.txt:点击下载

   quickbms.zip:点击下载

   首先我们新建一个文件xxxx(随便你起名字),然后在文件夹下新建一个叫做patch的文件夹,在patch里面再新建一个叫做out的文件夹,我们把patch.bundle放到xxxx文件夹下面(就是你最初建立的文件夹),这时你会看到patch.bundle和patch在同一个目录:

   然后运行quickbms,首先提示选择脚本,选择我提供的脚本(witcher3.txt),然后选择要解包的文件,就是xxxx目录下的patch.bundle,最后选择解压目录,也就是xxxx\patch\out,最后一步会有文件选择框提示选择文件:

   亲们不要纠结,双击patch,再双击out直接点保存就好。

   下一步是修改文件,点开out会看到很多文件夹:

   其中gameplay里面有一个abilities文件夹,里面的文件就是相关人物的属性文件,比如geralt_stats.xml,这文件就是修改geralt基本属性的,比如每秒回血,负重,升级增加的血量,伤害抗性等等,懂英语的各位就可以根据自己的喜好修改,我只修改了geralt的非战斗回血为15,因为暗黑难度下小怪摸我几下就快死了,改一改回血,这样战斗结束可以回血快一点(PS:操作大神就不要喷我了,技术好不掉血自然也不需要搞什么回血,操作比较一般,我一般打完一架就不行了,吃喝又太贵,所以只能出此下策。。。。)
   修改完文件,把目录下面没修改的文件全部删掉,当然,留下的文件路径不能变(比如修改了geralt_stats.xml,就把除了这个文件之外的所有文件全部删掉,这个修改的文件不要变位置),这样,就是最后一步了:把修改完的文件导入原来的patch.bundle
   推荐大家备份一下,把patch.bundle保存一下,这样万一改差了,也能修补回来。

   首先打开quickbms提供的reimport工具,这里就会提示需要装载的脚本,继续选择witcher3.txt,然后选择我们要注入文件的patch.bundle(在提示你们一遍,   记得备份!自己没备份改出问题来,不许来喷我!),然后选择要导入的路径,选择刚才的xxxx,在选择patch,在选择out,到这个时候,stop,不要再继续往下点了,点击提示框上面的保存,然后你就静静的看到你修改完的文件导入成功,如果你不放心,还可以在把修改好的patch.bundle再解压一边看看。

   最后一点提示:重中之重!你修改好的文件,文件大小一定要和修改前相等,由于修改的文件均为xml文件,换句话说文件里面的内容全部是字符表示,也就是里面的数字并不是数据而是字符,你如果把0改成0.2,文件就会多出2个字符的大小,所以要想保证文件大小不变或者变小,推荐大家适当删除文件中的备注语句,就比如这种:

   图中<!-- ..... -->的是可以删除的!
   这是我一点的个人心得,看到大家为负重为难度困扰,写出一点我自己的研究方法,感兴趣的同学来看就好了,不喜欢修改或者怎么样的同学也不要喷我,游戏本来就是放松的,一个人有一个人的玩法,最后还是要提醒大家一句:开心就好,想挑战自我更好,怎么样开心怎么玩,玩的不开心可以不玩,大家没必要为一个游戏上火,哈哈,说这么多,祝大家心情愉快吧

   更正:经过亲测,一定要保证修改后的文件和修改前的文件大小一致,游戏中的数据才会正常,各位同学,修改后的文件如果小于修改前,会导致数据异常,保持大小一致,就会没有问题!!!!!!

   geralt_stats.xml文件解析:
   <ability name="ConGeralt">
        <tags> "base" </tags>
        <!-- Resources group -->//基本数据
        <vitality type="base" always_random="false" min="3500" max="3500" />//基本血量
        <stamina type="base" always_random="false" min="100" max="100" />
        <air type="base" always_random="false" min="100" max="100" />
        <swimmingStamina type="base" always_random="false" min="100" max="100" />
        <focus type="base" always_random="false" min="3" max="3" />
        <toxicity type="base" always_random="false" min="100" max="100" />
        <encumbrance type="base" always_random="false" min="60" max="60" />//基本负重

        <!-- Regen group -->//恢复力数据
        <vitalityRegen type="add" always_random="false" min="9" max="9" /> //战斗外生命恢复
        <vitalityRegen type="mult" always_random="false" min="0" max="0" />
        <vitalityCombatRegen type="add" always_random="false" min="1" max="1" />//战斗中生命恢复
        <vitalityCombatRegen type="mult" always_random="false" min="0" max="0" />
        <staminaRegen type="add" always_random="false" min="0" max="0" />//耐力恢复
                <staminaRegen type="base" always_random="false" min="1" max="1" />
        <staminaRegen type="mult" always_random="false" min="0.1" max="0.1" />
        <staminaRegenGuarded type="mult" always_random="false" min="0.1" max="0.1" />
                <staminaOutOfCombatRegen type="base" min="1"/>
        <staminaOutOfCombatRegen type="mult" min="1" />
        <airRegen type="add" always_random="false" min="20" max="20" />
        <swimmingStaminaRegen type="add" always_random="false" min="5" max="5" />

           <!-- Resistances group -->//抗性数据,太多不翻译了,自己看着改吧
        <physical_resistance type="base" always_random="false" min="0" max="0" />
        <piercing_resistance type="base" always_random="false" min="0" max="0" />
        <bludgeoning_resistance type="base" always_random="false" min="0" max="0" />
        <fire_resistance type="base" always_random="false" min="0" max="0" />
        <frost_resistance type="base" always_random="false" min="0" max="0" />
        <force_resistance type="base" always_random="false" min="0" max="0" />
        <shock_resistance type="base" always_random="false" min="0" max="0" />
        <poison_resistance type="base" always_random="false" min="0" max="0" />
        <physical_resistance_perc type="base" min="0" max="0" />
        <piercing_resistance_perc type="base" always_random="false" min="0" max="0" />
        <bludgeoning_resistance_perc type="base" always_random="false" min="0" max="0" />
        <fire_resistance_perc type="base" min="0" max="0" />
        <frost_resistance_perc type="base" min="0" max="0" />
        <force_resistance_perc type="base" min="0" max="0" />
        <shock_resistance_perc type="base" min="0" max="0" />
        <poison_resistance_perc type="base" min="0.25" max="0.25" />
        <bleeding_resistance_perc type="base" min="0.25" max="0.25" />
        <will_resistance_perc type="base" min="0" max="0" />
        <burning_resistance_perc type="base" min="0" max="0" />
        <flying_swarm_resistance type="base" always_random="false" min="1.0" max="1.0" />

   这个文件结构其实很简单,大家看着字面意思慢慢改就行,我在这里就不一一写出来了

19游戏网整理报道

猜你喜欢

口袋妖怪最强进化V3.0最终版图文攻略(全)

王者荣耀最强上分英雄排名玩的好就能上王者

剑网三成就党攻略那些容易快速完成的成就

梦幻西游2奇遇任务维摩诘经变图文详细攻略

绝地求生大逃杀在哪玩?steam购买下载方法介绍

王者荣耀S5赛季露娜连招改版之后真废了吗

奴隶少女希尔薇详细攻略

魔兽世界抑魔金获取方法及用法介绍

王者荣耀赵云大型攻略出装、技能及实战全教程

剑网三最全面抓马攻略套马的汉子才威武!

巫师相关新手卡
巫师热门文章
一周热门文章

健康游戏忠告:抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活

Copyright ◎ 2019 19yxw All Rights Reserved Powered By 19yxw QQ:3618073693