是的,目前dll不支持热重载,热重载功能实现进度请见:https://github.com/LiteLDev/LiteLoader/issues/7。
LLSE目前提供的API只是LL的冰山一角,LL API请见:
https://github.com/LiteLDev/LiteLoader/tree/main/include/llapi
例如llapi/mc的第一个文件AABB.hpp,定义了一个包围盒,可对该包围盒进行相加减、求距离、求大小、求体积、获取中心点等操作。
而LLSE没有这个AABB,更别说包围盒的操作了。
但是,目前LLSE提供的API已经可以满足很大一部分插件的功能需要。且基于脚本语言本身的特性,开发LLSE插件效率比LL插件要高。若不是对特殊功能或速度的需求,LLSE是个不错的选择。且对新版的适应能力更强,大部分LLSE插件无需修改就可以在新版运行。
其次,API只是限制了程序可调用接口的数量。对于实现功能来说,一个开创性的想法更为重要,如果一条路直走不通,那可以绕路而达。例如某些APP在系统限制了麦克风权限的情况下,照样可以通过获取加速度传感器的方式来监听用户。
总结:从功能上看,没有必要为了更多功能去刻意开发LL插件(疑难杂症除外),很可能用不上这么多功能,且LLSE提供的功能已基本够用。而选择LL还是LLSE请看个人爱好,也没必要去比个高下,目前来说两种插件各有优缺点(你用c++的样子很酷,但你熬夜适配的样子真的很狼狈)。最后,期待LL越来越好。