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

注册 登录

QQ登录

只需一步,快速开始

查看: 4501|回复: 25
打印 上一主题 下一主题

[资料] MOD制作或者说改动源文件配置细说

[复制链接]

9

主题

247

帖子

455

积分

高级玩家

Rank: 4

贡献度
26
金元
3512
积分
455
精华
0
注册时间
2015-9-18
跳转到指定楼层
主题
发表于 2023-1-5 13:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 寂靜の聲 于 2024-3-28 00:43 编辑

楼下图很多多多多


https://bbs.3dmgame.com/thread-6290468-1-1.html
起因是这个帖子的哥们说了句

本帖最后由 hwhcgx 于 2022-4-5 19:59 编辑

这两天查论坛修改攻略发现怎么修改都有教,但是具体改哪里都不屑于细说

这两天我也在找怎么制作MOD以及怎么修改 制作MOD 就导入你想改的项目就行
所以有了下面的教程  话说具体改哪里 不说 主要是 这个解包软件 特么不能复制。。。尼玛所有的英文字符都得键盘打出来。。。。
很费时间  再加上感兴趣的人不多 所以基本都是发成品mod    这里主要讲下具体怎么改职业技能
如何解包游戏文件 打包都有讲
https://tieba.baidu.com/p/485678 ... 154855#100102154855
论坛也有帖子讲怎么解包打包的
关于游戏的初期数据修改,绝对细致~
https://bbs.3dmgame.com/thread-6071104-1-1.html
(出处: 3DMGAME论坛)
这个老哥非常细致的讲解了怎么解包打包
改完后 F7 编译的时候 选第四个选项  好像有啥原因 我也不知道

这个是原版 的 database  
database

skills 技能         
        devotion 星座
        itemskills
        nonplayerskills  物品技能  装备赋予  镶嵌物之类应该都在这里面
        
        
        playerclass01 士兵职业  下面的02  03  对应游戏UI界面从上倒下排序  02是爆破 以此类推
        
         classtree_class01.dbr  这个是技能树 点进去能看到这个职业的所有技能 DBR 文件
                 
                 点进来后 DBR 编辑器 会显示
                 Show All
                     All Groups
                            Header      文件头   声明DBR类型   静态 为全局变量 也就是加载游戏后就固定了 常见于UI之类的东西
                                      右边有三项
                                         Name                    Class               Type            _classtree_class01.dbr
                                          ActorName                Variable 变动       String           Demolition  Skill Tree 爆破技能树
                                          Class                    Static   静态       String           SkillTree  技能树
                                          FileDescription          Variable            String
                                         
                                skill list  技能列表
                                Show All
                                            All Groups
                                                  Header
                                                  Skill List
                                                     右边有很多项  全是这个职业的技能  也就是技能树上面显示的技能
                                                        Name               Class         Type                 _classtree_class01.dbr
                                                         skillName  1        Variable      DBR                   records/skills/playerclass01/_classtraining_class01.dbr
                                                         skillLevel 1        Array         Equation              0
                                                         skillName  2        Variable      DBR                   records/skills/playerclass01/cadence1.dbr
                                                         skillLevel 2        Array         Equation              0
                                               下面就不放了  自己翻译 英语好的应该能直接看懂
                                                   skillName  1  这个是技能排序   records/skills/playerclass01/_classtraining_class01.dbr
                                                                                     指向的DBR文件位置
                                                                      这里是技能树DBR 放在第一个的 估计所有职业第一个都是技能树DBR 可能搞个新职业MOD应该也得放第一个
                                                   skillLevel 1  这个应该是技能修饰符 表明这个技能里面有一堆数据 Array 数组 后面的 0 表示数组大小不限制,
                                                   如果改为任意不为0的数字  不知道技能会不会出错,有兴趣的研究研究,反正默认就好
                                                   
                                                   skillName  2   这个是技能 节奏打击 records/skills/playerclass01/cadence1.dbr
                                                   
                                                   说白了这个 classtree_class01.dbr 文件声明了 该职业所有的技能 以及指向的 技能DBR文件
                                                   因为这个开发组 声明的描述 不是那么准确  比如上面的  Demolition  Skill Tree 爆破技能树.....
                                                   所以你们自己改技能不确定技能是哪个就去这个DBR文件找一找
                                       
                cadence 【节奏打击】  cadence1.dbr  这个是【节奏打击】的DBR 技能数据
                    Show All
                     All Groups
                            Header
                                    Name                    Class               Type             cadence1.dbr
                                          ActorName                Variable 变动       String           
                                          Class                    Static   静态       String           Skill_WeaponPool_ChanrgeedFinale
                                                                                                 这个是技能类型 这里写的应该是 更改武器技能
                                          FileDescription          Variable            String        
                                       
                                 
                                Melee Config           近战配置
                                    Name                        Class           Type             cadence1.dbr
                                           skillTargetAngle           Array           Real   
                                           技能瞄准角度      真  这里应该是指向 【节奏打击】第二个修正技能 【战斗姿态】的技能效果技能范围 1级120度
                                           skillTargetNumber          Array           int
                                           技能瞄准数量                     4字节 一般表示整数数量 应该【战斗姿态】的额外目标数量 1级2个目标
                                          
                                Projectile Config      投掷物配置  比如【夜刃】的 飞刀 技能  【爆破】【火焰打击】的第四修正技能 的投掷物
                                    Name                                 Class          Type             cadence1.dbr
                                           projectileExplosionRadius           Array          Real  
                                           投掷物爆炸半径
                                           projectilePiercingChance            Array          Real
                                           投掷物穿刺机会
                                           skillProjectileAngle                Array          Real
                                           技能投掷物角度
                                           projectileFragmentsLaunchNumber     Array          int
                                           投掷物碎片发射数量
                                           projectileFragmentsLaunchNumber     Array          int
                                           投掷物发射编号
                                           skillProjectileNumber               Array          int
                                           技能投掷物编号      这个和上面那个  应该是 技能编号
                                           类似 DNF 的 39002 无形秒杀 这种 技能的编号 自己研究吧 说实话不做职业MOD 基本不会动这些的
                                           projectileFragmentsName             Variable       DBR
                                           投掷物碎片名称   指向的投掷物 DBR 文件
                                          
                                          
                                UI Infomation          UI配置
                                    这个里面指向的是技能UI效果  自己研究
                                       
                                Skill Config           技能配置
                                    这个看名称就知道是啥了  里面数据太多 又没法复制就挑几个说吧
                                        Name                                 Class          Type             cadence1.dbr
                                           ragDollAmplification                 Array         Real           1.0
                                        布娃娃效果 应该是击飞??? 想尝试的把后面改打 应该就会击退或者击飞
                                           retaliationDamagePct                        Array         Real
                                        反击伤害   反正很多数据 需要翻译才知道具体是什么玩意
                                           weaponDamagePct                      Array         Real           130.0;149.0;168.0;187.0;.....
                                        武器伤害  【节奏打击】的主手武器伤害,                这里真 也有假      这里就是伤害数据了 点进来
                                              Index    Value
                                                    等级     数值
                                                        1        130.0
                                                        2        149.0
                                                        ...
                                                        ...
                                                        ...
                                                        25       492.0
                                                        26       500.0       这就是满级的【节奏打击】 500主手伤害
                                                         想改的直接点击数值改就行 改后 点一下右上角的 蓝色边框 OK 就保存了
                                                         
                                           skillManaCost       技能法力消耗               
                       skillChargeLevel    充能等级           
                                           skillMaxLevel       技能最大等级 这个是我们自己在技能树能加点的最大等级
                                           skillUltimateLevel  这个是算上 装备 附魔 镶嵌物 后的最大技能等级
                                            
                                           skillTier                            Array         int            1
                                           这个是个重点的玩意,这是技能的UI位置  技能树不是有竖向的线吗  这里的1 就是第一条线,
                                           自己做职业mod需要用到 还有就是这个玩意 在你不确定是哪个技能的时候 这个 配合技能数据就能
                                           找到对应的技能了
                                          
                                       
                                       
                                       
                                Qualifying Weapons     默认武器配置
                            Skill Dependancy       技能依赖性
                                Skill Effects          技能效果
                                Devotion Config        星座技能配置   不是有的星座只能绑定主动吗 改这里
                                Skill Sound            技能声音
                                Skill Parameters       技能参数
                                
                                Offensive Parameters   攻击参数      这个是技能参数  非常重要的一个参数 包括直接结算 DOT伤害 减速 加速 一系列的
                                    Offensive Global
                                        Offensive Absolute   这个是直接伤害 比如什么 物理 活力  火焰这种直接结算伤害
                                            Item Base Damage      这个是伤害类型  一般默认就行
                                                Offensive Physical    这个是物理伤害 【节奏打击】主手伤害下面那条 第四条物理伤害就是这个玩意
                                                    Name                        Class           Type             cadence1.dbr
                                                          offensivePhysical .....
                                                          offensivePhysical .....
                                                         
                                                          offensivePhysicalMax         Array          Real           0.0
                                                        这个是最大物理伤害
                                                          offensivePhysicalMin         Array          Real           24.0;37.0;50.0;63.0;76.0;......
                                                        这个是最小物理伤害
                                                        你们能看到某些技能的 比如 16级【力场波】 的第五条 395-513物理伤害 这个最小就是395 最大就是513
                                                        这里最大 是 0.0  所以【节奏打击】的物理伤害只有一个数值
                                                        
                                                Offensive ...
                                                Offensive ...
                                                这个就不多说了 自己翻译 自己研究
                                                
                                    Offensive Duration  持续伤害类型  比如燃烧 霜燃 流血 DOT伤害 以及 DeBuff 比如减速
                                            Offensive Slow Physical     这个是创伤伤害 反正修改跟上面一样的  
                                        Offensive Slow ...   项目里面有百分比增伤  比如 1级【战斗姿态】的 12% 物理 穿刺 伤害加成 自己翻译改
                                                Offensive Slow ...          还是一样的自己翻译自己研究
                                       
                                        Offensive Influence  这个自己研究                                       
                                       
                                Racial Bonus           种族奖励  游戏不是有对某种族伤害加成什么的吗。。。
               
                 
                大致就到这里了
                 








评分

2

查看全部评分

回复

使用道具 举报

9

主题

247

帖子

455

积分

高级玩家

Rank: 4

贡献度
26
金元
3512
积分
455
精华
0
注册时间
2015-9-18
舒服的沙发
 楼主| 发表于 2023-1-5 13:56 | 只看该作者
再讲讲其他的
回复 支持 反对

使用道具 举报

9

主题

247

帖子

455

积分

高级玩家

Rank: 4

贡献度
26
金元
3512
积分
455
精华
0
注册时间
2015-9-18
硬硬的板凳
 楼主| 发表于 2023-1-5 15:07 | 只看该作者
无图无真相   图来

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

9

主题

247

帖子

455

积分

高级玩家

Rank: 4

贡献度
26
金元
3512
积分
455
精华
0
注册时间
2015-9-18
冰凉的地板
 楼主| 发表于 2023-1-5 15:34 | 只看该作者
这个是MOD版本  MOD 就是不修改源文件  图来

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

9

主题

247

帖子

455

积分

高级玩家

Rank: 4

贡献度
26
金元
3512
积分
455
精华
0
注册时间
2015-9-18
5#
 楼主| 发表于 2023-1-5 16:00 | 只看该作者
本帖最后由 ▓__漠 于 2023-2-1 15:27 编辑

https://github.com/atom0s/grimarz  https://github.com/atom0s/grimarc

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

9

主题

247

帖子

455

积分

高级玩家

Rank: 4

贡献度
26
金元
3512
积分
455
精华
0
注册时间
2015-9-18
6#
 楼主| 发表于 2023-1-5 16:02 | 只看该作者
觉得有点用的 回复下 免得沉了 基本上 只是修改原版的东西  很简单的   如果是做新的职业MOD 说实话比较麻烦  
回复 支持 反对

使用道具 举报

9

主题

247

帖子

455

积分

高级玩家

Rank: 4

贡献度
26
金元
3512
积分
455
精华
0
注册时间
2015-9-18
7#
 楼主| 发表于 2023-1-5 18:51 | 只看该作者
这个图太大传失败了

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

9

主题

247

帖子

455

积分

高级玩家

Rank: 4

贡献度
26
金元
3512
积分
455
精华
0
注册时间
2015-9-18
8#
 楼主| 发表于 2023-1-5 18:59 | 只看该作者
还有一个注意的点  因为 读取的文件是覆盖的  游戏先读取的 原版DATABASE  然后是 gdx1  然后gdx2 最后读取玩家自己的MOD  也就是说改动问题,有些MOD不生效
比如这个 gdx2  的士兵 技能  两个都跟反击有关,如果你导入原版的数据  会发现修改无效  所以需要看看有没有GDX2 gdx1 有没有更新 技能数据。为毛士兵这么强。。。
主要还是这么多个版本没怎么动   

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

77

主题

1786

帖子

2731

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
295
金元
15512
积分
2731
精华
0
注册时间
2005-1-21
9#
发表于 2023-1-10 23:22 | 只看该作者
大佬请问下物品爆率和精英怪生成数量在哪里改,之前看了一个教程都是错的,改的物品爆率实际改的是物品颜色,精英怪实际改的是白板怪
回复 支持 反对

使用道具 举报

9

主题

247

帖子

455

积分

高级玩家

Rank: 4

贡献度
26
金元
3512
积分
455
精华
0
注册时间
2015-9-18
10#
 楼主| 发表于 2023-1-11 15:05 | 只看该作者
sxooxs 发表于 2023-1-10 23:22
大佬请问下物品爆率和精英怪生成数量在哪里改,之前看了一个教程都是错的,改的物品爆率实际改的是物品颜色, ...

我没改过这个  不知道   不过他们放出的改爆率 好像是个 DLL ,根目录的 Game.dll  没研究过
回复 支持 反对

使用道具 举报

9

主题

247

帖子

455

积分

高级玩家

Rank: 4

贡献度
26
金元
3512
积分
455
精华
0
注册时间
2015-9-18
11#
 楼主| 发表于 2023-1-11 15:12 | 只看该作者
sxooxs 发表于 2023-1-10 23:22
大佬请问下物品爆率和精英怪生成数量在哪里改,之前看了一个教程都是错的,改的物品爆率实际改的是物品颜色, ...

https://www.bilibili.com/video/av544626487
回复 支持 反对

使用道具 举报

77

主题

1786

帖子

2731

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
295
金元
15512
积分
2731
精华
0
注册时间
2005-1-21
12#
发表于 2023-1-11 17:42 | 只看该作者
▓__漠 发表于 2023-1-11 15:12
https://www.bilibili.com/video/av544626487

巧了,我之前看的就是这个,改掉率其实改的是装备颜色,看英文代码也能看懂那个数值是RGB三色,那个改精英怪倍率代码其实是强力白名怪的代码,就是那种血量特别厚的小怪,改出一堆又难打又没什么收益
回复 支持 反对

使用道具 举报

1

主题

415

帖子

553

积分

高级玩家

Rank: 4

贡献度
1
金元
5488
积分
553
精华
0
注册时间
2017-8-1
13#
发表于 2023-1-14 20:46 | 只看该作者
好贴我顶
回复 支持 反对

使用道具 举报

0

主题

55

帖子

58

积分

初级玩家

Rank: 2

贡献度
0
金元
581
积分
58
精华
0
注册时间
2021-1-9
14#
发表于 2023-1-15 23:50 | 只看该作者
顶,想找找怎么改随机值最大
回复 支持 反对

使用道具 举报

8

主题

472

帖子

571

积分

高级玩家

Rank: 4

贡献度
5
金元
5505
积分
571
精华
0
注册时间
2012-8-18
15#
发表于 2023-1-17 05:31 | 只看该作者
所有人都会修改星座技能,但是没有几个人会改爆率,实在是难以置信
回复 支持 反对

使用道具 举报

9

主题

247

帖子

455

积分

高级玩家

Rank: 4

贡献度
26
金元
3512
积分
455
精华
0
注册时间
2015-9-18
16#
 楼主| 发表于 2023-1-22 11:08 | 只看该作者
这就不知道了,基本我自己玩也就改一个基础星座的光照范围和每级技能点数和虔诚点总数其他也不咋改的,装备爆率出了特定绿装其他都很好搞的
回复 支持 反对

使用道具 举报

9

主题

247

帖子

455

积分

高级玩家

Rank: 4

贡献度
26
金元
3512
积分
455
精华
0
注册时间
2015-9-18
17#
 楼主| 发表于 2023-1-22 11:10 | 只看该作者
特别是大墓地的那个副本,黑黢黢的看不清楚
回复 支持 反对

使用道具 举报

77

主题

1786

帖子

2731

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
295
金元
15512
积分
2731
精华
0
注册时间
2005-1-21
18#
发表于 2023-1-28 17:53 | 只看该作者
请问LZ知道怎么改召唤物无敌吗,最近试了下暗黑2天赋MOD,刺客召唤的影子是类招,不吃召唤属性加成,只吃玩家的攻击属性,防御属性就跟白板一样没有办法提升,怪堆里招出来站不住5秒,就想改成风魔那样全程无敌算了,但看了一圈也没找着相关代码
回复 支持 反对

使用道具 举报

1

主题

160

帖子

214

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2144
积分
214
精华
0
注册时间
2019-9-26
19#
发表于 2023-2-16 20:23 | 只看该作者
能讲哈怎么修改召唤物持续时间嘛?比如风暴之盒这个技能
回复 支持 反对

使用道具 举报

2

主题

527

帖子

695

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6954
积分
695
精华
0
注册时间
2014-5-22
20#
发表于 2023-5-10 11:39 | 只看该作者
感谢大佬分享!大佬 向你请教个问题,我想修改别的MOD,解包修改好了之后,再打包就会有红字提示couldn t load template for record,如果说是我修改导致的,但就是我不修改,解包完别的大佬的MOD之后,马上有打包也会有这种提示,然后进游戏去看,MOD里面就会有东西缺失,这是什么原因啊? 还有 不是所有的MOD会这样,只是有的会,我就想修改个行走速度怎么这么难!
回复 支持 反对

使用道具 举报

18

主题

325

帖子

430

积分

高级玩家

Rank: 4

贡献度
0
金元
4295
积分
430
精华
0
注册时间
2015-1-12
21#
发表于 2023-5-20 20:19 | 只看该作者
kt2238 发表于 2023-5-10 11:39
感谢大佬分享!大佬 向你请教个问题,我想修改别的MOD,解包修改好了之后,再打包就会有红字提示couldn t l ...

我也是这个问题,请问找到方法了吗?
回复 支持 反对

使用道具 举报

2

主题

527

帖子

695

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6954
积分
695
精华
0
注册时间
2014-5-22
22#
发表于 2023-5-27 16:49 | 只看该作者
此时此 发表于 2023-5-20 20:19
我也是这个问题,请问找到方法了吗?

没有啊
回复 支持 反对

使用道具 举报

25

主题

218

帖子

1035

积分

游戏狂人

Rank: 6Rank: 6

贡献度
122
金元
5474
积分
1035
精华
0
注册时间
2014-11-26
23#
发表于 2023-10-13 08:32 | 只看该作者
看完了~~工具特别好用
回复 支持 反对

使用道具 举报

0

主题

21

帖子

28

积分

新手玩家

Rank: 1

贡献度
0
金元
275
积分
28
精华
0
注册时间
2022-1-5
24#
发表于 2023-10-13 14:10 | 只看该作者
kt2238 发表于 2023-5-10 11:39
感谢大佬分享!大佬 向你请教个问题,我想修改别的MOD,解包修改好了之后,再打包就会有红字提示couldn t l ...

数据库文件缺少模板,是因为部分MOD作者会自己写一些模板使用,但都会附带上。解决办法就是将MOD的模板文件并入database下templates下的主模板文件目录内,即可完成打包。
回复 支持 反对

使用道具 举报

0

主题

62

帖子

128

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1275
积分
128
精华
0
注册时间
2016-4-13
25#
发表于 2024-3-7 16:29 | 只看该作者
就是想改职业技能,太容易出错了
回复 支持 反对

使用道具 举报

0

主题

6

帖子

10

积分

新手玩家

Rank: 1

贡献度
0
金元
95
积分
10
精华
0
注册时间
2018-2-21
26#
发表于 2024-3-27 15:41 | 只看该作者
大佬请问下试过修改怪物技能吗
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-10 20:20 , Processed in 0.156397 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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