3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 157895|回复: 688
打印 上一主题 下一主题

[补丁工具] 关于如何自己动手修改这个游戏的一些参数,实现类似mod的效果,如果有兴趣的同学可以自己伸手过来拿

  [复制链接]

7

主题

326

帖子

398

积分

高级玩家

Rank: 4

贡献度
7
金元
3697
积分
398
精华
0
注册时间
2013-10-10
跳转到指定楼层
主题
发表于 2015-5-22 11:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sailiy 于 2015-5-29 07:13 编辑

楼主这几天玩最高难度,被怪虐的屎尿齐流又不想降低难度,主要就是因为战斗结束后恢复很成问题,所以一直在研究怎么让杰洛特战斗后恢复的快一点,经过这几天的研究有了一点收获,所以拿过来和大家分享一下。
要修改游戏,首先要知道修改的文件在哪儿,这里先找到目录下的/content/patch0/bundles/这里面只有一个文件,也就是传说中patch.bundle文件,需要一个解包文件打开它,这个程序名字叫做quickbms;
quickbms能够解压文件,也能够将解压好的文件重新注入源文件,这里我们要首先解压patch.bundle文件。由于quickbms是一个很小的解压引擎,需要一个解压脚本来解压指定文件,所以在运行quickbms时首先会提示我们选择当前需要的解压脚本,


这个脚本是我再网上找到的,大家就不用费劲去搜索了,这里我直接提供给你们:
   
首先我们新建一个文件xxxx(随便你起名字),然后在文件夹下新建一个叫做patch的文件夹,在patch里面再新建一个叫做out的文件夹,我们把patch.bundle放到xxxx文件夹下面(就是你最初建立的文件夹),这时你会看到patch.bundle和patch在同一个目录:





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

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


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

其中gameplay里面有一个abilities文件夹,里面的文件就是相关人物的属性文件,比如geralt_stats.xml,这文件就是修改geralt基本属性的,比如每秒回血,负重,升级增加的血量,伤害抗性等等,懂英语的各位就可以根据自己的喜好修改,我只修改了geralt的非战斗回血为15,因为暗黑难度下小怪摸我几下就快死了,改一改回血,这样战斗结束可以回血快一点(ps:操作大神就不要喷我了,技术好不掉血自然也不需要搞什么回血,操作比较一般,我一般打完一架就不行了,吃喝又太贵,所以只能出此下策。。。。)

修改完文件,把目录下面没修改的文件全部删掉,当然,留下的文件路径不能变(比如修改了geralt_stats.xml,就把除了这个文件之外的所有文件全部删掉,这个修改的文件不要变位置),这样,就是最后一步了:把修改完的文件导入原来的patch.bundle
推荐大家备份一下原来的patch.bundle,这样万一修改出错,也能修补回来。

1.首先打开quickbms目录下的reimport.bat,这里就会提示需要装载的脚本,继续选择witcher3.txt,
2.然后选择我们要注入文件的patch.bundle(在提示你们一遍,记得备份!自己没备份改出问题来,不许来喷我!),
3.然后选择要导入的路径,选择刚才的xxxx,在选择patch,在选择out,到这个时候,stop,不要再继续往下点了,
4.然后点击提示框上面的保存,然后你就静静的看到你修改完的文件导入成功,如果你不放心,还可以在把修改好的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" /> //战斗外生命恢复(也就是每秒恢复多少数值的血量,想每秒恢复100点血,就填写100)
        <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 -->//初始抗性数据,太多不翻译了,自己看着改吧(抗性以小数点表示百分比,1代表100%,0.15代表15%)
        <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" />

这个文件结构其实很简单,大家看着字面意思慢慢改就行,我在这里就不一一写出来了,太多了没发全部写,以后哪位同学能详细解析并试验成功后,请拿出来和大家共同分享,,,不说了,上午搞了一上午,课都没上成,下午还要好好上课,祝各位玩的愉快!!!!!!


那些说修改方法不能用的自己再研究研究,本人亲测1.04可用!!



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

20

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏166
回复

使用道具 举报

10

主题

1517

帖子

1221

积分

游戏狂人

您的节操已欠费3838438元如不缴费您的智商将于今日停机

Rank: 6Rank: 6

贡献度
15
金元
11609
积分
1221
精华
0
注册时间
2007-2-3
舒服的沙发
发表于 2015-5-22 11:05 | 只看该作者
支持支持,学习学习!
回复 支持 反对

使用道具 举报

7

主题

326

帖子

398

积分

高级玩家

Rank: 4

贡献度
7
金元
3697
积分
398
精华
0
注册时间
2013-10-10
硬硬的板凳
 楼主| 发表于 2015-5-22 11:05 | 只看该作者
不喜欢修改的同学就当没看我这个帖子,求不喷!
回复 支持 反对

使用道具 举报

2

主题

463

帖子

460

积分

高级玩家

Rank: 4

贡献度
0
金元
4597
积分
460
精华
0
注册时间
2010-11-27
冰凉的地板
发表于 2015-5-22 11:07 | 只看该作者
顶一顶~~我是手残党,但是又有点手贱,所以这样改一改可能正好不必上修改器又省力……
回复 支持 反对

使用道具 举报

7

主题

326

帖子

398

积分

高级玩家

Rank: 4

贡献度
7
金元
3697
积分
398
精华
0
注册时间
2013-10-10
5#
 楼主| 发表于 2015-5-22 11:07 | 只看该作者
jameswhand 发表于 2015-5-22 11:05
支持支持,学习学习!

哈,我也是琢磨一上午才搞出来的,我觉得只要开心就好,无论是不修改还是轻度修改或是重度修改,重点就是自己玩的high
回复 支持 反对

使用道具 举报

7

主题

326

帖子

398

积分

高级玩家

Rank: 4

贡献度
7
金元
3697
积分
398
精华
0
注册时间
2013-10-10
6#
 楼主| 发表于 2015-5-22 11:08 | 只看该作者
saberandrei 发表于 2015-5-22 11:07
顶一顶~~我是手残党,但是又有点手贱,所以这样改一改可能正好不必上修改器又省力…… ...

嘿嘿,试试看吧,我也不能保证一定行,但我自己试了一下可以。。。。
回复 支持 反对

使用道具 举报

19

主题

645

帖子

868

积分

超级玩家

Rank: 5Rank: 5

贡献度
46
金元
6835
积分
868
精华
0
注册时间
2010-1-25
7#
发表于 2015-5-22 11:08 | 只看该作者
好帖子~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

7

主题

326

帖子

398

积分

高级玩家

Rank: 4

贡献度
7
金元
3697
积分
398
精华
0
注册时间
2013-10-10
8#
 楼主| 发表于 2015-5-22 11:10 | 只看该作者
apstep 发表于 2015-5-22 11:08
好帖子~~~~~~~~~~~~

多谢鼓励
回复 支持 反对

使用道具 举报

992

主题

1万

帖子

3万

积分

3DM伊甸MOD原创组

Rank: 12Rank: 12Rank: 12

贡献度
4042
金元
211603
积分
37368
精华
4
注册时间
2010-8-27
9#
发表于 2015-5-22 11:14 | 只看该作者
自己动手总是快乐的.
回复 支持 反对

使用道具 举报

7

主题

326

帖子

398

积分

高级玩家

Rank: 4

贡献度
7
金元
3697
积分
398
精华
0
注册时间
2013-10-10
10#
 楼主| 发表于 2015-5-22 11:15 | 只看该作者
funvivian 发表于 2015-5-22 11:14
自己动手总是快乐的.

对啊,想改成啥样改成啥样
回复 支持 反对

使用道具 举报

34

主题

1695

帖子

1269

积分

游戏狂人

Rank: 6Rank: 6

贡献度
14
金元
12131
积分
1269
精华
0
注册时间
2011-2-1
11#
发表于 2015-5-22 11:25 | 只看该作者
这样搞,不怕会不能更新么
回复 支持 反对

使用道具 举报

7

主题

326

帖子

398

积分

高级玩家

Rank: 4

贡献度
7
金元
3697
积分
398
精华
0
注册时间
2013-10-10
12#
 楼主| 发表于 2015-5-22 11:46 | 只看该作者
gos061 发表于 2015-5-22 11:25
这样搞,不怕会不能更新么

没事,改之前备份,更新的时候把原文件拿回来替换

回复 支持 反对

使用道具 举报

201

主题

2985

帖子

6万

积分

云游仙境

共创良好原创环境!

Rank: 12Rank: 12Rank: 12

贡献度
13786
金元
51591
积分
60303
精华
0
注册时间
2009-1-3

3DMer

13#
发表于 2015-5-22 11:51 | 只看该作者
本帖最后由 wdassd 于 2015-5-22 11:54 编辑
sailiy 发表于 2015-5-22 11:46
没事,改之前备份,更新的时候把原文件拿回来替换
帮你更新了一下帖子,整理了排版,上传了相关软件
建议楼主顺便放出一些参数的修改方法
回复 支持 反对

使用道具 举报

172

主题

1863

帖子

5万

积分

3DM大善人

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

贡献度
97
金元
498451
积分
50233
精华
0
注册时间
2004-2-16

疯狂页游玩家1级疯狂页游玩家2级疯狂页游玩家3级疯狂页游玩家4级旧版萌之委员会''永久''

14#
发表于 2015-5-22 12:12 | 只看该作者
为什么一定要变小了?
回复 支持 反对

使用道具 举报

201

主题

2985

帖子

6万

积分

云游仙境

共创良好原创环境!

Rank: 12Rank: 12Rank: 12

贡献度
13786
金元
51591
积分
60303
精华
0
注册时间
2009-1-3

3DMer

15#
发表于 2015-5-22 12:13 | 只看该作者
Alefe 发表于 2015-5-22 12:12
为什么一定要变小了?

变大可能无法通过验证
回复 支持 反对

使用道具 举报

6

主题

237

帖子

243

积分

中级玩家

Rank: 3Rank: 3

贡献度
6
金元
2194
积分
243
精华
0
注册时间
2012-7-7
16#
发表于 2015-5-22 12:14 | 只看该作者
试一试
回复 支持 反对

使用道具 举报

172

主题

1863

帖子

5万

积分

3DM大善人

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

贡献度
97
金元
498451
积分
50233
精华
0
注册时间
2004-2-16

疯狂页游玩家1级疯狂页游玩家2级疯狂页游玩家3级疯狂页游玩家4级旧版萌之委员会''永久''

17#
发表于 2015-5-22 12:16 | 只看该作者
wdassd 发表于 2015-5-22 12:13
变大可能无法通过验证

倒了,以后做MOD肯定会加很多东西进去,只能变小的化。。。。
回复 支持 反对

使用道具 举报

21

主题

2805

帖子

2700

积分

游戏达人

萌马尾,迷傲娇,爱御姐,控萝莉

Rank: 7Rank: 7Rank: 7

贡献度
116
金元
22363
积分
2700
精华
0
注册时间
2009-4-17
18#
发表于 2015-5-22 12:20 | 只看该作者
自己动手丰衣足食,赞
回复 支持 反对

使用道具 举报

4

主题

609

帖子

937

积分

超级玩家

Rank: 5Rank: 5

贡献度
21
金元
8526
积分
937
精华
0
注册时间
2009-9-15
19#
发表于 2015-5-22 12:22 | 只看该作者
学习学习
回复 支持 反对

使用道具 举报

16

主题

733

帖子

589

积分

高级玩家

打打打打打游戏

Rank: 4

贡献度
22
金元
5009
积分
589
精华
0
注册时间
2010-5-1
QQ
20#
发表于 2015-5-22 12:22 | 只看该作者
谢谢楼主
回复 支持 反对

使用道具 举报

0

主题

626

帖子

619

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6185
积分
619
精华
0
注册时间
2012-8-20
21#
发表于 2015-5-22 12:23 | 只看该作者
感謝分享
回复 支持 反对

使用道具 举报

31

主题

1439

帖子

1027

积分

游戏狂人

Rank: 6Rank: 6

贡献度
24
金元
9305
积分
1027
精华
0
注册时间
2011-2-9
22#
发表于 2015-5-22 12:25 | 只看该作者
kankan``````
回复 支持 反对

使用道具 举报

156

主题

1万

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
85
金元
120172
积分
12357
精华
0
注册时间
2015-3-18
23#
发表于 2015-5-22 12:26 | 只看该作者
谢谢楼主
回复 支持 反对

使用道具 举报

1

主题

668

帖子

513

积分

高级玩家

Rank: 4

贡献度
0
金元
5127
积分
513
精华
0
注册时间
2011-7-30
24#
发表于 2015-5-22 12:28 | 只看该作者
ddddddddddddddd
回复 支持 反对

使用道具 举报

64

主题

4712

帖子

4207

积分

游戏精英

Rank: 8Rank: 8

贡献度
339
金元
28513
积分
4207
精华
0
注册时间
2006-2-13
25#
发表于 2015-5-22 12:29 | 只看该作者
哈哈      学习一下
回复 支持 反对

使用道具 举报

5

主题

1609

帖子

1598

积分

游戏狂人

Rank: 6Rank: 6

贡献度
4
金元
15816
积分
1598
精华
0
注册时间
2010-11-11
26#
发表于 2015-5-22 12:31 | 只看该作者
这个不错!我要下载!
回复 支持 反对

使用道具 举报

2

主题

382

帖子

258

积分

高级玩家

Rank: 4

贡献度
0
金元
3183
积分
258
精华
0
注册时间
2009-7-6
27#
发表于 2015-5-22 12:33 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

80

主题

2776

帖子

2680

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
70
金元
24001
积分
2680
精华
0
注册时间
2011-9-4
28#
发表于 2015-5-22 12:33 | 只看该作者
看看效果如何~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

2

主题

947

帖子

914

积分

超级玩家

Rank: 5Rank: 5

贡献度
1
金元
9104
积分
914
精华
0
注册时间
2012-1-5
29#
发表于 2015-5-22 12:34 | 只看该作者
学习学习学习
回复 支持 反对

使用道具 举报

1

主题

300

帖子

304

积分

高级玩家

Rank: 4

贡献度
1
金元
3003
积分
304
精华
0
注册时间
2012-3-18
30#
发表于 2015-5-22 12:35 | 只看该作者
我来水一贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2024-9-30 18:26 , Processed in 0.254384 second(s), 18 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表