天赋板天赋修改教程(可任意添加已学习的天赋)(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两张表中直接插入没有的天赋。
天赋代码:
不知道老哥知不知道机械设计图的代码,目前仓库里面没有,没办法解除天赋
请问怎样将masteryLV一次性全部改成1 感谢分享 很棒 大力推{:3_121:} 不知道哪里出错了,解除全部天赋之后还剩下一个附加天赋怎么也解除不了,也不能打开管理天赋版了,而且也不能切换职业了,一操作就强退,只有284是这样,其他角色没有问题,求解!
kenshi666 发表于 2022-5-15 06:53
不知道哪里出错了,解除全部天赋之后还剩下一个附加天赋怎么也解除不了,也不能打开管理天赋版了,而且也不 ...
把存档天赋表清一下
66666666666666666 版本更新了,代码不能用了啊
求问一下献身的天赋代码 66666666666666666666666666 天赋名称怎么提取出来啊
页:
[1]