抽象邪道①:使用C#向非托管进程中注入非托管DLL
相信大部分人看到标题的第一时间都是懵逼的,什么是非… 阅读更多 »抽象邪道①:使用C#向非托管进程中注入非托管DLL
相信大部分人看到标题的第一时间都是懵逼的,什么是非… 阅读更多 »抽象邪道①:使用C#向非托管进程中注入非托管DLL
这篇文章写给初入mod制作的新人,以供参考 一.区… 阅读更多 »编辑器篇①:VisualStudio与VisualStudioCode的区别与选择
大家好啊,我是人,你们也可以叫我龙舞。这个系列教程主要讲的是IL的应用。那么首先啊我们先来认识一下IL是什么。
IL是一种肥肠之弔的技术,通过IL编辑,你就可以用mod来魔改TR源代码,而不需要用TML提供的API(或者说是Hook 钩子)。IL是中间语言(Intermediate Language)的缩写,简单来说我们就是再按照需要编辑已经编译好的代码,这对于一些奇奇怪怪的弔需求很有用。注意,在进行IL编辑的同时,请各位亲爱的带朋友小朋友确保你们的代码兼容了其他mod可能会修改的同一处内容,不然会出申必bug。IL就是如此之弔,但是能用TML的API还是尽量用吧,那玩意兼容性比IL好多了。
P.S: 微软说过CLR(Common Language Runtime,通用语言运行平台)会在运行的时候内嵌短方法(short method)这些方法不能用IL编辑,但是微软没说啥算短方法,可能Properties算是一种,但是咱们也涉及不到这玩意。
阅读更多 »IL基础教程① 认识IL和IL补丁编写方式