aimar_chen 发表于 2020-5-19 16:55

天赋板天赋修改教程(可任意添加已学习的天赋)(5月23日更新全天赋代码)

本帖最后由 aimar_chen 于 2020-5-23 21:30 编辑

首先使用数据库工具打开存档文件:game.save。可使用工具为:SQLiteStudio或者DB Browser for SQLite,本人使用的是后者。天赋板涉及表为mastery与masteryMaster
mastery表为角色已学习天赋表
rosterID:角色ID,可在表roster中查询。
masteryIndex:天赋ID,在masteryMaster表中根据masteryIndex查询。
masteryLv:天赋装备标志,0为已学习未装备,1为已学习已装备。
boardIndex:天赋板ID,0为第一天赋板,1为第二个天赋板,以此类推。
masteryMaster表为已学习天赋总表,不包括已获得但未学习的。
masteryIndex:天赋ID
masteryName:天赋名称。

首先根据masteryMaster表中masteryName查询到天赋的masteryIndex,然后在mastery中追加一行,按rosterID,masteryIndex,masteryLv(值为1),boardIndex的顺序填入数值,保存后就可以了。

也可以将mastery表中masteryLv的值全部update成1,这是我将masteryLv值全部更新为1后的效果。


全天赋代码添加方法:
前提:准备足够多的训练书!!!!
在游戏中清空所有角色天赋板天赋,并挑选一名角色将其天赋板切换到特定天赋板(比如选定主角,将天赋板切换至天赋板1)。

注:不清空所有角色天赋板天赋也行,但要自行比对masteryMaster表中已有哪些天赋,哪些天赋没得,并将masteryMaster表没有的天赋按masteryMaster表中不存在的masteryIndex重新编排,并在随后的mastery表中插入数据时,用自己编排的masteryIndex。

然后用数据库工具打开存档,清空masteryMaster,mastery两张表中的数据。
使用
insert into masteryMaster values (1,'AbsoluteZero');
insert into masteryMaster values (2,'AbsorbingEnergy');
……
insert into masteryMaster values (703,'Zeroing');
将天赋全部插入masteryMaster表。
然后使用
insert into mastery values (1,1,1,0);
insert into mastery values (1,2,1,0);
……
insert into mastery values (1,703,1,0);
将天赋全部装到主角的天赋板1。

保存,进入游戏,打开主角的天赋板(一定要保证之前已经将天赋板切换至天赋板1了,否则现在切换会报红字,不允许切换),因数据量大,打开时间有点稍长,请稍等一会儿就OK了。
然后点左下角:解除全部天赋,将天赋全部解除后就会得到全部天赋。

以下这步不操作也应该没啥大问题,要保险的话,还是清一下:
再次用数据库工具打开存档,清空masteryMaster,mastery两张表中的数据,保存后进游戏就OK了。

希望有大神能研究下如何在companyPropertyMaster、companyProperty两张表中直接插入没有的天赋。

天赋代码:

Silas_Darkmoon 发表于 2021-6-18 23:54

不知道老哥知不知道机械设计图的代码,目前仓库里面没有,没办法解除天赋

liyutr110 发表于 2021-11-21 23:02


请问怎样将masteryLV一次性全部改成1

元宝圆满 发表于 2022-1-1 12:37

感谢分享

catfox8068 发表于 2022-4-3 12:28

很棒 大力推{:3_121:}

kenshi666 发表于 2022-5-15 06:53

不知道哪里出错了,解除全部天赋之后还剩下一个附加天赋怎么也解除不了,也不能打开管理天赋版了,而且也不能切换职业了,一操作就强退,只有284是这样,其他角色没有问题,求解!

a1252444714 发表于 2022-9-29 10:22

kenshi666 发表于 2022-5-15 06:53
不知道哪里出错了,解除全部天赋之后还剩下一个附加天赋怎么也解除不了,也不能打开管理天赋版了,而且也不 ...

把存档天赋表清一下

3dm_16782233 发表于 2023-4-12 20:06

66666666666666666

混沌蚩尤 发表于 2023-4-17 11:02

版本更新了,代码不能用了啊

雨夜眠 发表于 2023-7-20 00:48

求问一下献身的天赋代码

lylbz 发表于 2023-11-26 03:37

66666666666666666666666666

amala99 发表于 2024-3-1 18:11

天赋名称怎么提取出来啊
页: [1]
查看完整版本: 天赋板天赋修改教程(可任意添加已学习的天赋)(5月23日更新全天赋代码)