想删掉时间吞噬的去除疤痕效果,反编译、搜索、研究代码实现,到这里都还顺利。

然后建个项目自己写代码,刚开始还想着同名覆盖,折腾了几次发现得用HarmonyPatch,于是开启了我痛苦的一下午。
我对Harmony确实不熟悉,加上HarmonyPatch后还是覆盖不掉,搜教程才知道是用Prefix/Postfix加在函数前后。解决了返回bool、必须static这些小问题,又被参数整的头晕。一开始是把参数重新声明一遍糊弄报错,仔细研读后学会了加__instance获取参数。又跑了几遍没效果,才发现还要自动补丁,挂载上以后终于是跑通了。

一开始看的教程是新加dll不是修改,发现覆盖不掉后尝试新建一个my时间吞噬,结果居然加不了新的异象仪式(吐血。要修改的函数是private,得从它上面好几级的public开始改。看了好几篇教程,被参数和挂载反复折磨,最后一直爆TargetInvocationException,检查发现是__instance错用成__result。一开始粘的__instance但是没理解,后面改成__result但又没注意,最后看会了但又默认这块代码是没问题的,回回看到这就略过。

话说泰南是怎么想的,20活铁5天cd,修复1~2个疤痕,根本就平衡不了。其它除疤痕的手段:无痕身躯难以得到、花两个胶囊还得等15~30天,魔鬼素易得但上瘾、不是所有小人都能供应,仿生体很多除不了、单纯除疤也浪费,塑性仓大增强完也得冻5天,治愈机械液又难免过于奢侈。这时时间吞噬出来了,显得他们都跟路边一样。

然后建个项目自己写代码,刚开始还想着同名覆盖,折腾了几次发现得用HarmonyPatch,于是开启了我痛苦的一下午。
我对Harmony确实不熟悉,加上HarmonyPatch后还是覆盖不掉,搜教程才知道是用Prefix/Postfix加在函数前后。解决了返回bool、必须static这些小问题,又被参数整的头晕。一开始是把参数重新声明一遍糊弄报错,仔细研读后学会了加__instance获取参数。又跑了几遍没效果,才发现还要自动补丁,挂载上以后终于是跑通了。

一开始看的教程是新加dll不是修改,发现覆盖不掉后尝试新建一个my时间吞噬,结果居然加不了新的异象仪式(吐血。要修改的函数是private,得从它上面好几级的public开始改。看了好几篇教程,被参数和挂载反复折磨,最后一直爆TargetInvocationException,检查发现是__instance错用成__result。一开始粘的__instance但是没理解,后面改成__result但又没注意,最后看会了但又默认这块代码是没问题的,回回看到这就略过。

话说泰南是怎么想的,20活铁5天cd,修复1~2个疤痕,根本就平衡不了。其它除疤痕的手段:无痕身躯难以得到、花两个胶囊还得等15~30天,魔鬼素易得但上瘾、不是所有小人都能供应,仿生体很多除不了、单纯除疤也浪费,塑性仓大增强完也得冻5天,治愈机械液又难免过于奢侈。这时时间吞噬出来了,显得他们都跟路边一样。