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

注册 登录

QQ登录

只需一步,快速开始

查看: 7440|回复: 16
打印 上一主题 下一主题

[MOD] 【抛砖引玉】分享一下可能可以直接修改弩弹药造成的伤害、气绝、麻痹等数值的方法(盾斧超解理论上也可以)

[复制链接]

5

主题

679

帖子

1472

积分

游戏狂人

Rank: 6Rank: 6

贡献度
118
金元
9804
积分
1472
精华
2
注册时间
2014-11-7
跳转到指定楼层
主题
发表于 2019-3-9 23:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ASX阿萨德 于 2019-3-11 21:41 编辑

我小白一个,有什么不对大神们指点一下我最初看其他大神的帖子http://bbs.blacksheepgame.com/thread-5786362-1-1.htmlhttp://bbs.blacksheepgame.com/thread-5831012-1-1.html有的思路
像论坛里的扩散登龙、扩散超解的mod,大多都是将一个武器的效果文件改个名字替换一下。
比如扩散超解mod就是将弩的起爆龙弹的弹药效果文件hbg_set_bomb_hit_3.shlp(位于hm\wp\wp12\shell\data)改名字为caxe_03_axe_super_finish_explode.shlp(盾斧的超解效果文件),再放到存放盾斧超解效果的文件夹(nativePC\hm\wp\wp09\shell\data)中鸠占鹊巢来实现超解大爆炸,伤害翻三四倍。同理盾斧其他在这文件夹中的文件都可以替换让你红剑平a都能爆炸。
那么如果我们直接改盾斧超解的文件呢?用Hex Workshop软件打开盾斧超解文件caxe_03_axe_super_finish_explode.shlp
图中圈起来的部分指向超解的特效和声音。这个rObjCollision.hm\wp\wp09\shell\collision\object..是管伤害的,其中在左边可以看到是03,也就是hm\wp\wp09\shell\collision\里名叫object的文件里编号03的一段是管盾斧超解伤害效果的,经过我试验如果只把这部分改成起爆龙弹文件hbg_set_bomb_hit_3.shlp里相同部位的数据(即指向同一种伤害rObjCollision.hm\wp\wp12\shell\collision\object.?. )那么超解起来特效依然是原版超解的黄色闪电,但伤害却是起爆龙弹的几百伤害。可见这个名叫object的文件有搞头。应该是记录伤害效果的文件
接着我以彻甲榴弹为目标进行修改。打开hm\wp\wp12\shell\data\hbg_grenade_hit_3.shlp(彻甲榴弹3的弹药效果文件)相同部位指向rObjCollision.hm\wp\wp12\shell\collision\object.13.
所以我打开hm\wp\wp12\shell\collision\object,语言调成cp-utf8,可以看到旁边的翻译,前一大段数据是文件包含的各个子弹的名字。
再调25个数据一行可以看到C列每四行数据加一,可见是编号。图中13之后的四行就是彻甲榴弹3的数据
我将彻甲榴弹2和3的1a 1b列改大,将修改的文件object放到hm\wp\wp12\shell\collision\,进入游戏果然伤害变大,可见这两列是管伤害的,但是好像不是16进制,所以不太清楚如何准确改动。这文件里有所有弹药的数据,经过观察减气弹和麻痹弹我也大概发现了伤害附加的气绝值、减气值、麻痹值各自的位置,理论上这每4行数据应该包含对应弹种所有诸如毒、睡眠、冰水雷火龙属性甚至回复弹回复量等参数,可以自行修改
顺便一提,盾斧超解的效果文件好像也是这种数据格式,所以应该也可以给超解改伤害甚至加上麻痹值,以后不用羡慕斩斧有麻痹瓶了,说不定可以做出盾斧麻痹瓶mod。希望有兴趣的朋友可以研究一下






补充一下,调25个数据一行后c列不是直接隔4行加一,因为不是直接就每组数据了,而是在左边有atk之后才呈现编号列,如图是盾斧的文件,调25个数据一行后,在atk下面开始第0列呈现每4行加一,所以0列有编号(超解的数据编号是03,已发现伤害加成和气绝的位置,数据好像有上下限,调过高过低都会无法判断,数据是倒着的比如80 41没有01 42大因为先看42,80 3f左右好像是最低伤害加成)


本帖子中包含更多资源

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

x

评分

2

查看全部评分

回复

使用道具 举报

30

主题

1930

帖子

6240

积分

游戏精英

Rank: 8Rank: 8

贡献度
307
金元
50017
积分
6240
精华
1
注册时间
2009-11-11

G胖の微笑

舒服的沙发
发表于 2019-3-10 10:34 | 只看该作者
謝謝解釋, 有一部份沒看懂怎找出來的
再调25个数据一行   可以看到C列每四行数据加一,可见是编号。图中13之后的四行就是彻甲榴弹3的数据
這數據是在名字下面?

又例如我在另一個.shlp文件找到龍騎跳的日文注釋, 能找到它的攻擊力和無敵時間嗎?
回复 支持 反对

使用道具 举报

5

主题

679

帖子

1472

积分

游戏狂人

Rank: 6Rank: 6

贡献度
118
金元
9804
积分
1472
精华
2
注册时间
2014-11-7
硬硬的板凳
 楼主| 发表于 2019-3-10 22:10 | 只看该作者
gundamdxhk 发表于 2019-3-10 10:34
謝謝解釋, 有一部份沒看懂怎找出來的
這數據是在名字下面?

在名字下面一大段之后才是有用的数据,它不是用名字来区分的而是编号,上面图里一堆什么通常弹之类的日语只是定义一下这文件包含什么内容,你可以理解是目录,改它附近的数据没有用。另外没试过龙骑跳,得打开它的.shlp看有没有指向伤害效果文件如果,有还得去解析这个文件才行,我是因为弹药文件里弹药多好对比才能看出来数据的。也就是说看.shlp是方便你找具体的文件的,.shlp上只记录了这个特效的视觉效果听觉效果从哪来,延迟几秒之类的,也可以理解成一个目录,当你使用彻甲榴弹时,游戏从.shlp中知道该怎么来决定视觉听觉与具体效果而已
回复 支持 反对

使用道具 举报

0

主题

229

帖子

296

积分

高级玩家

Rank: 4

贡献度
0
金元
2955
积分
296
精华
0
注册时间
2012-7-29
冰凉的地板
发表于 2019-3-13 09:29 | 只看该作者
小白表示看不懂啊
回复 支持 反对

使用道具 举报

6

主题

497

帖子

622

积分

超级玩家

Rank: 5Rank: 5

贡献度
2
金元
6140
积分
622
精华
0
注册时间
2009-11-29
5#
发表于 2019-4-13 09:21 | 只看该作者
本来想学习一下,改怪物技能的伤害,结果。。。没看懂。。。
貌似只改shlp不行?不过你不是说shlp里有个编号是控制伤害读取的嘛?只改那个编号,然后大概记住几个档位的伤害对应的编号就可以吧。
我也只是想稍微提高一下麒麟的雷电伤害,然后把麒麟的雷电放到榴弹瓶超解里。
回复 支持 反对

使用道具 举报

0

主题

147

帖子

221

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2210
积分
221
精华
0
注册时间
2015-2-16
6#
发表于 2019-5-24 07:05 | 只看该作者
为什么你的文档的编号排的这么顺
回复 支持 反对

使用道具 举报

10

主题

299

帖子

4790

积分

3DM Mod 原创组

Rank: 12Rank: 12Rank: 12

贡献度
177
金元
40524
积分
4790
精华
3
注册时间
2013-6-22

3DM MOD站(白银)

7#
发表于 2019-5-26 05:37 | 只看该作者
弹药可以调会心补正吗?我把起爆龙弹的发射体放到太刀的气刃兜割之后变得可以会心了,不知道能不能让起爆龙弹在任何时候发射都能会心
回复 支持 反对

使用道具 举报

1

主题

146

帖子

146

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1459
积分
146
精华
0
注册时间
2018-9-2
8#
发表于 2019-6-1 15:21 | 只看该作者
楼主大佬在吗?我看了你的贴子后有几个问题想问一下,首先是语言设置那里的那个cp-utf8为什么我没有这个。。。还有就是为什么明明已经拉到24了,但是代码排列还是很不整齐。
回复 支持 反对

使用道具 举报

5

主题

679

帖子

1472

积分

游戏狂人

Rank: 6Rank: 6

贡献度
118
金元
9804
积分
1472
精华
2
注册时间
2014-11-7
9#
 楼主| 发表于 2019-6-2 15:58 | 只看该作者
tt66557788 发表于 2019-6-1 15:21
楼主大佬在吗?我看了你的贴子后有几个问题想问一下,首先是语言设置那里的那个cp-utf8为什么我没有这个。 ...

有的版本hex没有带这个翻译语言,换个版本试试,另外这个教程有点老了,chunk9后数据结构变了所以拉到24不齐,现在好像是拉到14后D列是序号
回复 支持 反对

使用道具 举报

1

主题

146

帖子

146

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1459
积分
146
精华
0
注册时间
2018-9-2
10#
发表于 2019-6-2 19:27 | 只看该作者
ASX阿萨德 发表于 2019-6-2 15:58
有的版本hex没有带这个翻译语言,换个版本试试,另外这个教程有点老了,chunk9后数据结构变了所以拉到24 ...

好的,谢谢解答
回复 支持 反对

使用道具 举报

17

主题

218

帖子

451

积分

高级玩家

Rank: 4

贡献度
52
金元
2429
积分
451
精华
0
注册时间
2019-7-25
11#
发表于 2019-7-29 08:58 | 只看该作者
能发个新的教程吗,旧的不知道怎么改了
回复 支持 反对

使用道具 举报

1

主题

257

帖子

302

积分

高级玩家

Rank: 4

贡献度
0
金元
3020
积分
302
精华
0
注册时间
2019-10-9
12#
发表于 2019-10-31 12:08 | 只看该作者
6666666666666666666666666666666
回复 支持 反对

使用道具 举报

0

主题

125

帖子

156

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1561
积分
156
精华
0
注册时间
2008-7-18
13#
发表于 2020-1-7 11:30 | 只看该作者
之前研究了几天,一点头绪都没有
回复 支持 反对

使用道具 举报

0

主题

229

帖子

240

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2400
积分
240
精华
0
注册时间
2020-1-3
14#
发表于 2020-1-7 11:31 | 只看该作者
感谢分享!!
回复 支持 反对

使用道具 举报

1

主题

251

帖子

285

积分

高级玩家

Rank: 4

贡献度
0
金元
2848
积分
285
精华
0
注册时间
2019-5-11
15#
发表于 2020-3-6 01:13 | 只看该作者
大佬你好,请问榴弹的文件可以放一下吗
回复 支持 反对

使用道具 举报

4

主题

726

帖子

963

积分

超级玩家

Rank: 5Rank: 5

贡献度
13
金元
9109
积分
963
精华
0
注册时间
2019-1-5
16#
发表于 2020-3-22 01:00 | 只看该作者
楼主大大辛苦了~
回复 支持 反对

使用道具 举报

0

主题

6

帖子

16

积分

新手玩家

Rank: 1

贡献度
0
金元
160
积分
16
精华
0
注册时间
2020-5-6
17#
发表于 2020-5-6 23:49 | 只看该作者
收藏收藏
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-23 21:09 , Processed in 0.108344 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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