Full Changelog: v0.2.3...v0.3.0
请先删除旧版再安装0.3.0。如果你不知道如何删除旧版,直接删除 nativePC/plugins/lua_framework.dll
文件即可。
更新内容
特性
toml
和 json
模块,用于读取和导出配置文件。现在脚本可以保存和读取配置了。
core.on_destroy
回调方法。
LuaFramework 核心支持配置文件。现在可以记录脚本的禁用状态。
支持修改显示隐藏快捷键和字体大小。新增获取字体大小的API imgui.get_default_font_size()
.
支持配置日志等级。
Monster模块获取怪物信息。
LuaAPI ManagedString
支持获取指针,可用于FFI调用。
sdk.call_native_function
支持指定ABI为 cdecl 或 system call.
新增 sdk.Module
,通过 get_module_handle
和 get_proc_address
获取指定模块的导出方法。
不再需要依赖 Stracker's Loader 加载,现已实现独立加载。(基于d3d11.dll)
优化
优化LuaAPI的日志打印,自动增加脚本前缀。
日志系统初始化失败时不终止,而是弹出错误并停止日志模块。
clippy: 适配 rust 2024 推荐规范。
修复
world.lua
方法命名问题。
从指针读取字符串时未进行内存安全检查的问题。
聊天消息获取功能 hook 设置问题。
无执行权限报错信息错误问题