[前置API]BDSNetRunner——Win版BDS下.Net扩展插件运行平台

.NET插件 [前置API]BDSNetRunner——Win版BDS下.Net扩展插件运行平台 V0.1.16.40.2

登录后下载
资源类型
原创
版权链接
#
语言
中文(简体)
支持版本
1.16
BDSNetRunner

  开源地址详见: https://github.com/zhkj-liuxiaohua/BDSNetRunner

  如题,这是一个可以让用户跑.Net framework插件的一个插件运行平台。用户可采用多种语言(vb/c#/c++等)编写基于.Net平台的插件。基于JSRunner机制,用户可较容易地转移自己的js功能到.Net平台上。已提供hook接口,参考范例使用即可。暂不支持梦故以外的插件加载器,但如果需要添加支持的可自行发起pull request进行平台的改进。

  
  本插件开发采用启动器加载framework并调用指定入口方法启动。基本运作机制同JSRunner。部分开发示例参考 https://github.com/zhkj-liuxiaohua/CSRMods

开发步骤:

1. 创建.net framework类库工程;
2. 复制模板工程中的BDS文件夹至工程目录;
3. 在自己的主类里实现 CSR.Plugin.onStart 方法;
4. 修改工程生成的dll文件后缀名为.csr.dll,放置插件到BDS服务端下的CSR文件夹下即可被插件平台加载运行。

aCBkDJ.md.png

aCBZU1.md.png

aCB93T.md.png

自由发挥创意吧!

构建注意:建议设置目标框架版本 4 以上,生成目标平台强制为 x64(AMD/Intel 64位处理器)。
作者
liuxiaohua
下载
226
阅读
2,598
首次发布
最后更新
评分
4.36 星 14 次评分

liuxiaohua的更多资源

最新更新

  1. 适配新版本,添加组件模板,新增函数

    1、更新适配版本至1.16.40.2; 2、添加实体组件的部分操作(需了解IntPtr),详情参考CSRDemo部分;...
  2. 更新事件挂载机制,修bug

    1. 新版NetRunner将采用动态hook技术进行事件挂载监听,对于从未设置监听器的事件点位将不再处理(如移动监听等),以提高性能; 2...
  3. 更新c#模板

    RT,这又双叒叕是更新c#的模板……由于作者对c#的语言特性了解不足,只能频繁修bug了。影响函数:addBeforeActListener,addAfterActListener,remove...

最新评分

我诚实,我不会安这个东西,有没有大大能给小萌新写个教程啊
在服务端文件夹创建了CSR文件夹,里面放了几个插件,但是开服之后加载了Net插件运行平台,没有加载插件,请问这是怎么回事a
很好,希望作者可以开发出更多的函数以供使用!(最好在示例中添加一个使用共享函数(setSharePtr、getSharePtr)的示例)
请问怎么使用啊
没有教程啊
解压下来的三个文件放哪,没看到食用步骤
getOnLinePlayers(),蹦服
liuxiaohua
能提供下详细的后台报错信息吗?以及,使用的c#模板是否是最新版?
emm支持!
请问应该装.NET的什么版本?我这边加载CSR插件有时候会崩服
liuxiaohua
4 以上。崩服可能是c#方面插件的问题,如果漏了异常捕获的话 是可能会出现这种情况 特征是后台没有任何错误信息栈显示 且windows应用程序日志不会记录任何报错信息。
这个内库工程在哪创建