2025年5月3日10:12:52 没错我回来了.
由于本人在上班,之前的一直处于未完善的bug版.
以前只会些编程相关的皮毛,自从工作之后才发现当初的我还是挺倔的,但是自我欣赏那份倔强.闲话就不说了.
天骄经历过好几个版本的迭代,也间接的反映了自我能力的变化.
1版:DLL修改
2版:内联汇编修改
3版:Hook函数修改
4版:Hook函数Lua桥接版
5版:Hook函数c++版
3-5版其实一直是Hook原Dll函数转入自定义代码层修改.
4-5版硬生生的把反汇编的伪代码转为纯开发代码.
耗时长但一直是迭代更新中.只是这个所谓的更新是看不到进展,可是不管怎么处理始终无法摆脱底层代码的限制.
后面工作了就一直处于封存状态了.
这几年能力有所提升,思维也不在被局限,刚好51没回家,抽个空折腾个全新版本.
新版预告:
实现方案:c++/clr桥接exe与dll的导出类,clr层定义dll层的c++导出类,构建原dll的c++导出函数中转到c
#层,c#层通过clr层桥接c++类相互调用.
之所以要设计这一套方案,c#的反射及特性可以让自定义上升一个高维度,同时也大幅度降低开发难度.自主可控,可调试,mod开发不再是什么太难的事情了.
3天3夜加上之前研究储备的技术点终于从方案落地的可行性验证.核心逻辑的c++代码转c#,最小化框架进入游戏


之后呢,可能节假日结束又是封存状态了,但是这版将会不断完善.可也不会停止.没有业务逻辑,补充代码调整优化框架