在CE自动汇编里调用lua函数

CE自动汇编模板里有一个是调用lua函数,但是关于如何使用的资料很少,结果问AI也是各种错误回答,还各种误导...

下面是32位游戏的例子:

cpp 复制代码
loadlibrary(luaclient-i386.dll)
luacall(openLuaServer('CELUASERVER'))

CELUA_ServerName:
db 'CELUASERVER',0

{$lua}
function myfunction(param)
  showMessage("param:"..param)
end

{$asm}
alloc(myluascript,256)
myluascript:
db 'myfunction(parameter)',0

alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)

newmem:
//place your code here
pushad
push 0x00D9F000 //param
push myluascript
call CELUA_ExecuteFunction
popad

originalcode:
call _Launcher.exe+68FBA0

exit:
jmp returnhere

"_Launcher.exe"+68E1C0:
jmp newmem
returnhere:

参考资料:

https://forum.cheatengine.org/viewtopic.php?t=605733

https://forum.cheatengine.org/viewtopic.php?t=615359

相关推荐
2501_927773071 小时前
嵌入式——汇编语言1
汇编
山峰哥2 小时前
数据库工程核心:SQL调优让查询效率飙升的实战密码
网络·汇编·数据库·sql·编辑器
秋深枫叶红10 小时前
嵌入式第四十七篇——ARM汇编
汇编·arm开发·学习
jh10_11 小时前
嵌入式硬件DAY5(ARM汇编)
汇编·arm开发·嵌入式硬件
移幻漂流11 小时前
Lua的现状与机遇:技术生态全景及高潜力领域分析
junit·单元测试·lua
我发在否12 小时前
OpenResty > Lua断点调试
vscode·lua·断点·openresty·luapanda
大雨淅淅1 天前
【开发工具】Postman从入门到精通:环境搭建与使用全攻略
开发语言·lua
爱学习的潇潇1 天前
Postman学习之常用断言
自动化测试·软件测试·功能测试·学习·程序人生·lua·postman
程序员雷叔1 天前
在postman设置请求里带动态token,看看这两种方法!
selenium·测试工具·单元测试·测试用例·pytest·lua·postman
AI软件工程实践1 天前
软件工程里 Postman 的文件上传与下载测试技巧
测试工具·ai·lua·postman