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

注册 登录

QQ登录

只需一步,快速开始

查看: 1313|回复: 3
打印 上一主题 下一主题

[修改] 【教学】授人予渔,小白也能学会的游戏数据修改,自定义你的技能数据!

[复制链接]

13

主题

1088

帖子

6865

积分

游戏精英

Rank: 8Rank: 8

贡献度
787
金元
37172
积分
6865
精华
0
注册时间
2014-4-18
跳转到指定楼层
主题
发表于 2025-10-3 00:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 byfshr 于 2025-10-3 01:06 编辑
之前发布了自己修改的技能帖子,传送门【新人神器】自制数据】但肉鸽游戏每个人爽点不同,我修改的数据未必是其他人心中所想。所以想着开个教学贴,让动手能力强的小伙伴可以简单学习后自定义游戏数据,也可以直接用我的数据逆向修改。
【重要提醒】
修改之前一定要先备份游戏原来未修改的Scripst文件夹,很小只有10多MB,这样哪怕出任何问题直接替换回就可以。后续改熟练了以后可以只备份你要修改的文件,节省时间精力。
改数据的开始会比较难,也很枯燥,需要找对应的代码,同时还要测试进游戏是否会出问题,需要一定的耐心,所以教大家一个小技巧。
因为游戏调用脚本文件只一次,所以在你游戏开了以后,这些Scripts里的文件可以随便打开或修改,完毕之后需要退出游戏再进才能生效。
举个例子,我想修改宙斯的数据,但又怕代码多找不到对应的技能,可以在游戏里遇到宙斯出现选项后,直接暂停切出去,根据游戏内数据比对找到文件内数据。



【步骤:1】找到修改文件
找到游戏的根目录,然后找到Content文件夹下的Scripst文件夹,打开后会有很多扩展名为lua的文件。

你可以随便右键一个文件,在属性→打开方式选项里找到【记事本】,这样这些脚本文件就可以直接双击打开了。



【步骤:2】认识修改文件
我们需要修改的文件只有几个主要文件,其他的文件如果没有编程基础建议不要碰,修改时也只改基本数据,否则很容易出问题。
【ConsumableData】内大部分是掉落物数据。【EffectData】内是很多技能的基础特效数据。【HeroData】是主角的基础数据。
MetaUpgradeData】是塔罗牌的各项数据。【TraitData_XXX】这类数据很多,后边的名字就是对的技能天赋数据。【WorldUpgradeData】是场外升级的各项数据。
还有其他很多文件但数据关联很复杂,轻易改动很容易出问题,我昨天测试了许久,只改上述一些文件的一些数据基本内容是完全不会影响游戏的,所以这次教学以上述几个文件为主。

【步骤:3】认识修改数据
首先我就以MetaUpgradeData】和【TraitData_MetaUpgrade】塔罗牌的相关数据举例吧,塔罗牌数据很容易辨别,而且在门口石板那就可以直接看,很方便修改完毕之后进游戏查看。

【StartingMetaUpgradeLimit】就是初始的点数上限,论坛内有mod帖子改到了100。

但是我游玩过程中发现如果初始修改太高后续再升级的时候会直接报错,所以我都是等到升级完10次拿到成就后再修改就没问题了。
【CostIncrease】就是升级提升的塔罗牌点数上限,【ResourceCost】就是消耗的资源类型。

后续的数值依次递增也对应着游戏内数据,所以只要将对应的数字改成自己想要的,其他数据不动就可以达成效果了。
很多mod其实就是把修改的数据单独拿出来做成了一个lua文件,然后通过mod覆写让游戏读取的时候先读取mod数据从而达成数据修改的功能,论坛内有其他帖子了,这里我就点到为止。

这里以第一个加招式速度的塔罗牌举例,【RarityLevels】就是品质等级。

【Common】普通、【Rare】稀有、【Epic】史诗、【Heroic】英雄、【Legendary】传说,这些也是我们以后修改要最经常修改的数据。
可以看到这里我已经进行了修改,【Multiplier】就是倍率,下方的【BaseValue】0.8就是基础值。

大部分数据最后的结果就是基础值乘以倍率结算,所以图内我将稀有的数值倍率设定为1.5,史诗为2。
因为游戏内很多都是百分比数据,这个0.8的含义是原招式速度的百分比,也就是招式速度为原来的80%,游戏数据内写的就是招式速度提高20%。

所以品质提升带来的乘算就是这20%乘以倍率,也就是普通提升20%速度,稀有提升30%速度,史诗40%,传说50%,这样也就达成了我们提升塔罗牌数据的目的。
如果原文件的品质数据是递增的,那你想增强就让后续的倍率变高,但如果源文件品质数据是递减的,那可能是一些缩短cd或者间隔的技能。

你要强化技能就需要让后续数据比原数据更小,这个我在后边修改英雄天赋时会举例。

【步骤:4】修改基础特效数据

以致盲举例,【BlindEffect】就是一个致盲的基础值,InheritFrom = { "ApolloColorProjectile" }可以看到Apollo就是对应的阿波罗,所以这个就是阿波罗的致盲特效。
后续很多和阿波罗相关的技能都会调用到这个基础数据,所以这里修改之后,所有对应的数据都会生效。
中间很多数据不要乱动,我们只修改【Duration】持续时间,【MissChance】攻击失误概率,如图我将原本很短的时间修改成了15秒,失误概率改成了0.4也就是40%。
这样初步修改就可以达成了,存档文件退出后进游戏,遇到阿波罗致盲相关的天赋后,如果看到技能说明改动了,那也就意味着成功了。
Effect内的数据比较繁杂,想要找对应效果最好是通过众神的名字入手,这个在后续改众神技能时候我再详述。



【步骤:5】修改众神天赋数据


以宙斯举例,【ZeusWeaponBoon】就是宙斯里改变基础武器攻击的天赋,【RarityLevels】品质倍率上面教过了,不同品质给你武器带来的伤害加成,【EffectName = "DamageEchoEffect"】这个就是宙斯的闪电回响的数据。
下面的【BaseValue = 1.0】就是基础数据,1.0也就是100%。【MinMultiplier = 0.10】这个是最小提升倍率,0.1也就是10%。
【AbsoluteStackValues】这个就是吃果子后技能的提升,也就是后边的+1,+2提升的数据。
[1] = 0.20,[2] = 0.20这个小1就是+1时候提升的数据,小2就是+2时提升的数据。
如果后续没有更高的数字,那就是默认+2后的所有数据都和小2持平,图片里我都修改成了0.2,也就是技能后+了多少数字,就提升了多少个20%
武器技能向下后会有很长很长一堆不涉及稀有度的数据,这个就是在不同武器上附加的不同数值,不建议修改。
很累不说,还容易和其他数据冲突,我们基本就盯着【RarityLevels】这个关键词进行搜索,找到了就改倍率。



这里列举一个品质提升但数据递减的例子,可以看到【ZeusManaBoon】这个关键词就是宙斯消耗魔法提升伤害的天赋,所以品质里是递减的,也就意味着品质越高,消耗的魔法越少。

【AbsoluteStackValues】下的小1和小2的数据也变成了-1,也就是每有一次+1,在基础数据10点这里就减1,人话就是吃个果子耗蓝就-1,从而达到提升的效果。



再来一个奔跑天赋的相关修改,【ZeusSprintBoon】这个就是奔跑天赋相关的技能,【Slot = "Rush"】这里的关键词rush就是冲刺,【Cooldown = 0.2】这就是技能的冷却,0.2就是0.2秒,【Range】就是距离。
熟悉的朋友应该知道了,这就是宙斯天赋里冲刺就可以伤害周围目标的天赋,而按我修改的数据就是冲刺的时候每0.2秒对1000距离内的敌人造成伤害,伤害数据就看你自己修改的乘算数据了,不建议改太大,不然跟开了风灵没区别了。



最后来一个概率和时间间隔的修改,这里我选择的是阿尔忒弥斯的天赋技能,间隔一段时间标记目标,然后提升你对目标的暴击率。可以看到这里也是品质递减的技能,这里递减的就是标记的间隔时间。
【Name = "MarkRandomNearby"】这个就是标记周围随机敌人的代码,【Args = { Range = 2000 }】这个就是标记的范围,我给改成了2000,下面的【StartDelay = 2】就是进房间技能生效的延迟,也就是进房间2秒后才开始标记。
【Interval = { BaseValue = 10 }】这个是间隔的代码,人话就是间隔时间为10秒,所以综合来看就是进房间后2秒开始标记,标记范围为身边2000范围内的随机敌人,标记间隔为10秒。按我的加成修改算,最后英雄品质的就是每5秒标记一次。




【总结】
说了很多,是想把很多细节展示出来,省流的核心思想就是:
【1】:先找到对应技能的众神的名字,这个英文好的直接就可以看出来,不好的百度或者将游戏内语言切成英文。
【2】:找到对应的技能,可以用【RarityLevels】品质来寻找,也可以用技能名来寻找。
【3】修改【RarityLevels】下的各品质倍率,递增的就改大,递减的就改小,技能就简单的加成变高。
【4】:熟练后可以进阶修改【BaseValue】基础数值,【Multiplier】加成倍率,【AbsoluteStackValues】升级后数据加成,【Range】技能距离,【Radius】技能范围。
【Cooldown】和【Interval】技能冷却或者间隔,这个技能不同用的代码不同,甚至有的两个都有,仔细辨别。【Count】数值设置,大部分是技能层数或者数据前置要求,不了解不建议修改。
【5】:修改完毕退出文件并保存,最好记得自己改的是什么文件,什么数据,以方便进游戏纠错,进游戏后没有报错,刷一下看看修改的塔罗牌,技能数据是不是自己对应的。
【6】:熟练后可以挨个文件修改了,虽然开头辛苦点,但修改完后就可以无脑爽刷了。


【版本更新问题】


如果游戏补丁更新了,小更新可能不会动脚本数据,但涉及优化的部分还是会改动,如果是大补丁可能会脚本文件全更新。
所以建议先备份一个原始的scripts的文件夹,自己修改完毕没问题后,再保存一个自己修改版的scripts文件夹,然后游戏更新后记得看更新补丁的说明,进游戏发现哪个技能被还原了就再找对应的文件再修改下。









评分

1

查看全部评分

回复

使用道具 举报

0

主题

3

帖子

4

积分

新手玩家

Rank: 1

贡献度
0
金元
35
积分
4
精华
0
注册时间
2025-10-3
舒服的沙发
发表于 2025-10-3 07:18 | 只看该作者
谢谢大佬
回复 支持 反对

使用道具 举报

21

主题

2万

帖子

3万

积分

游戏天王

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
472
金元
286288
积分
30517
精华
0
注册时间
2018-10-5

元气女仆(永久)量子Doro3DM小黄鸡拉姆雷姆尼禄·克劳狄乌斯锦鲤

硬硬的板凳
发表于 2025-10-3 10:22 | 只看该作者
谢谢分享!谢谢!
回复 支持 反对

使用道具 举报

0

主题

337

帖子

525

积分

高级玩家

Rank: 4

贡献度
0
金元
5252
积分
525
精华
0
注册时间
2024-4-15
冰凉的地板
发表于 2025-10-3 20:02 | 只看该作者
谢谢大佬谢谢大佬谢谢大佬
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-18 06:17 , Processed in 0.031972 second(s), 20 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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