
科学修仙,养肝护体,详细解析悟性修改以及突破时间计算。 飞升准备 本指南在相关指南的基础上加了对于突破时间的修改,悟性现在不仅可以突破200,而且可以正常生效! 工具:dnSpy 目标文件:X: steamapps common 觅长生 觅长生_Data Managed Assembly-CSharp.dll 修改前记得备份原文件!!! 修改悟性 1. 使用 dnSpy 打开 Assembly-CSharp.dll 文件,记得备份! 2. 路径:Assembly-CSharp.dll > KBEngine > Avatar > wuXin > set_wuXin 3. 右键点击 set_wuXin,选择编辑方法体,注意不是编辑方法,而是编辑方法体!把第二行的16进制数“0xC8”,也就是10进制下的200,改成你想要的数,这里建议改成“0x12C”,也就是10进制下的300,因为当前版本下,悟性超过300会导致突破和领悟时间变成负数!悟性300的时候,所有的领悟和突破都不需要消耗时间。 4. 点击左上角 文件 > 保存模组,点OK。 修改突破以及领悟时间 1. 游戏中突破和领悟时间是由同一个函数计算的,修改完悟性后,我们不要退出dnSpy界面,按路径:Assembly-CSharp.dll > - > Tools > CalcLingWuOrTuPoTime,你没有看错,第二个文件就叫‘-’,也就是’references‘文件的后面一个,同样右键CalcLingWuOrTuPoTime,选择编辑方法体。 2.把第十行的“0xC8”,改成你想要的数,这个数只有当你悟性超过一百才生效,这里建议改成“0x12C”,也就是十进制下的300。 3. 点击左上角 文件 > 保存模组,点OK。 4. 突破时间计算: 突破时间 = 基础时间 * 悟性因子 * 悟道因子 其中基础时间是由功法或者神通本身决定,对于同一神通或者功法而言是固定的; 当悟性大于100时: 悟性因子 = 0.5 - ( min(当前悟性, 200) - 100 ) / 400 这也就是为什么只是修改悟性上限和悟性本身不会生效的原因!由于min函数仅取两个数值中的最小值,因此在计算突破时间时,无论悟性上限和当前悟性具体数值是多少,都会按照200来计算。所以若要使修改后的悟性数值生效,就需要将这个200的设定进行调整。 当悟性小于100时: 悟性因子 = 1 - 当前悟性 / 200 悟道因子 = 1 - sum(悟道境界 / 悟道总数) 其中sum函数是指所有(悟道境界 / 悟道总数)的总和,也就是每个悟道对应的悟道境界除以悟道总数后相加的结果。 悟道因子的计算相对复杂,简单来说,悟道的数量越少且悟道境界越高,该因子就越小,这意味着悟道需少而精,如此突破消耗的时间才会减少。总结:悟性达到300即可,超过300后悟性因子会变为负数,导致突破和领悟时间也变为负数,相当于超光速修仙逆转时光。悟道少而精对减少突破时间也有不错的效果,修仙原来也遵从一通百通的道理。
2026-02-14 19:00:13 发布在
觅长生
说点好听的...
收藏
0
0
