A. 技术大神求帮助lua脚本怎么打包成APK调试啊
用叉叉小精灵可以实现。
先用叉叉集成开发环境(IDE)生成XSP脚本文件,然后去小精灵后台打包成apk,可以用于调试也可以发给测试用户,相比上架到平台的好处是不用经过审核,调试方便~
B. 如何让lua作为自己软件的脚本语言
Lua 的解释器就是一个数据结构,你可以在一个进程里面造出 很多来,而且彼此是完全隔离的,这在并发、错误处理上都极大简化了问题,Lua 只要保护好涉及的资源,把解释器销毁重建一个就好了。事实上 Adobe Photoshop 就是用 Lua 做的脚本。Lua 的效率好,如果用 API 兼容的 LuaJIT 那就更好了(最快没有之一的脚本语言实现),做软件的插件,这还是一个重要的考虑。
C. 求大神帮帮忙 安卓lua的脚本怎么弄成apk
有现成的脚本代码很好办,安卓叉叉小精灵就能弄。
先用集成开发环境导出脚本文件,然后去小精灵后台上传,改名改图标就能弄成apk了,几分钟的事
D. 怎么用lua脚本在手机上改apk包名
你是说修改安卓应用的包名吗?
据我所知应该是不可以的。
触动倒是提供了在线把 Lua 脚本加密打包成 apk 的功能,支持自定义包名和图标哦,你可以试一试。
E. 手机上怎么打开运行别人发过来的lua脚本文件(软件)
手机上怎么打开运行别人发过来的lua脚本文件(软件),首先你的手机要支持这个文件,GG是自带解密的,GG解不了,就手解mt就可以写脚本,也有脚本模板。然后找到这个程序,把这个文件打开就可以了。
F. lua的脚本如何加密或生成exe文件
如果要生成exe的话 那就只能在宿主语言里实现 可以写个win32 然后把lua的基本库都包含进去
代码直接写成一个字符串
然后在宿主语言里用lua的loadstring()来调用这个字符串
G. 怎么用cheat engine里的lua脚本制作游戏修改器
对于固定内存地址的游戏,可以使用Cheat Engine软件来制作修改器。这个过程很简单,就是步骤有些多。
以修改雷电2为例,说明如何用ce制作修改器。也可以用其它修改内存地址的软件来查找游戏的内存地址,然后添加到ce中。这样可以简化制作过程。
工具/原料
Cheat Engine 5.61
金山游侠5
fpe2001
修改并添加地址
1运行游戏。切换窗口,打开ce。
点左上角的逗选择进程地,在逗进程列表地中选择游戏的名字,点逗打开地。
建议制作修改器用5.61版本的ce,这个版本的高级选项中有创建修改器的选项。
2选中逗hex地前面的选项,检测输入的值是十六进制的。对一些数值,需要选中它,才能搜索到。
在逗值地的输入框中输入3,点逗首次扫描地。
3切换到游戏,将生命数改变。
只有地址变化了,才能搜索具体的数值。游戏中的数值大部分都可以用具体的数值来搜索。
4切换到ce,在逗值地的输入框中输入改变后的数值,点逗再次扫描地。
通常搜索两次就可以找到唯一的地址。如果还有许多地址,回到游戏让数值再改变一次,再回到ce中进行再次扫描。所有的游戏修改器都是这样进行搜索。
5双击搜索到的地址,地址被放入锁定窗口中,选中逗锁定地,这个地址在游戏中就始终是这个数值。
在锁定地址上按鼠标右键,选择逗更改记录地→逗描述地,或是在地址的逗描述地位置双击左键。输入这个地址的说明。
6在地址上按右键,选择逗浏览相关内存区域地。打开逗内存浏览器地,在窗口下方就是该地址所在的内存数值,其它的内存数值也在这里。双击就可以编辑。可是修改后没有提示,不利于查看。
7对内存地址进行编辑,需要用到金山游侠和fpe2001。
这两个修改器,在对内存进行编辑后,对编辑过的地址用彩色标记。在进行内存对比时,很方便。这里就不介绍了,这两个软件使用方法比ce简单多了。有些游戏是需要使用不同修改器,才能搜索到地址。
8双击金山游侠中锁定地址中的逗自动锁定地,打开逗添加修改地窗口,将地址进行复制。
9回到ce。点逗手动添加地址地,在逗添加地址地窗口中的地址框中粘贴刚才复制的地址,输入描述说明,确定。
10在地址上按鼠标右键,在弹出的菜单中选择逗更改记录地→逗值地,输入数字,确定。这个地址的数值就改变了。
11选择逗更改记录地→逗类型地,选择新类型后确定,就更改了这个地址的长度。
如果需要更改的数值会很大,就要更改类型。2个字节代表00,4个字节代表0000。
12其它的地址也这样添加到ce中。
这样就避免了使用ce进行搜索的过程。只要是固定的内存地址,都可以通用。
需要的地址全部添加后,就可以制作修改器了。
13在制作之前,选择左上角的逗保存地图标,选择路径,点逗保存地。游戏的内存地址就被保存成文件了。
下次运行游戏就可以直接打开保存的地址,不需要再搜索地址。修改器制作出错后,也可以打开保存的地址,重新进行制作。
END
制作修改器
点左下角的逗高级选项地,打开逗高级选项地窗口。
制作修改器需要使用这里的功能。有些版本的ce中没有这个功能。
点击逗创建单独使用的修改器地图标,在弹出的窗口中选中逗创建新的修改器地和逗游戏/程序运行时,修改数据地,确定。
在逗修改器制作地窗口中,执行的结果会在预览窗口中显示。
选择逗更改图像地,选择一个图片,可以让逗预览地窗口中逗启动地下面显示图像。
选择逗更改图标地,选择一个图标文件,制作的修改器会显示这个图标。
输入标题,在修改器窗口标题栏上就会显示内容。
选择逗进程地,找到运行的游戏文件名,左键点击就选择了。不选择,修改器就不会知道要修改什么游戏。
点击下面的逗加入项目地,在逗修改器制作:添加记录地窗口中选择逗添加地。
在逗修改器制作:添加地址地窗口中选择逗设定数值并锁定/解锁地址地,输入数值。选中逗允许用户更改这个数值地,在修改器中就可以更改。
选中逗常规锁定地,在下面的窗口中选择一个地址,选择逗添加地。选择不正确时会有提示。
在弹出的逗修改器制作:添加记录地窗口中,在逗作用地输入框中输入说明,在逗热键地输入框中按一下设定的按键,不满意设置的热键点逗清除地,选择确定。
在右面的逗预览地窗口中就会出现添加的效果。
6其它的地址也是这样添加。全部添加后,选中逗防止修改地,制作的修改器就不允许用ce打开。
最后点击逗生成修改器地,选择路径,起一个名称,点逗保存地。会提示修改器已生成。
至此修改器制作完成。使用效果见简介图片。
选择左面窗口中已添加的地址,选择逗删除项目地可以去掉选中的地址。
H. 怎样把.lua编译成.exe可执行文件(详细点!最好附图)
常见的方法是用c写一个宿主
或者 比较方便而且比较现成的方法是载一个luaaio
aio就是all in one 的缩写
把lua.exe改成脚本入口lua文件名
比如 main.lua 对应的就是main.exe 然后准备好相应的扩展需要的dll 就可以运行了
I. 我想修改一下lua后缀的文件,然后放在游戏中,应该用什么软件呢,麻烦
CheatEngine可以调用并运行lua的脚本,并可以编译lua脚本成exe可执行文件,这应该是最常见的lua运行平台了。
J. 请问自己的软件如何运行Lua脚本
programming in lua 有相关的例子,一般脚本语言和c/c++之类的互相调用分两类,一类是扩展,就是将c/c++模块封装起来给脚本语言用,用swig做封装很方便的,一类是嵌入,就是在c/c++等应用中嵌入lua引擎,一般是用来分离经常变化的逻辑部分,比如WOW就是用lua语言作为扩展,用户可以编写lua脚本来完成一些特定功能的机器人。你要做的就是使用lua c api来在你的程序中执行lua。类似这种:
int iErr = 0;
lua_State *lua = lua_open (); // Open Lua
luaopen_io (lua); // Load io library
if ((iErr = luaL_loadfile (lua, "test.lua")) == 0)
{
// Call main...
if ((iErr = lua_pcall (lua, 0, LUA_MULTRET, 0)) == 0)
{
// Push the function name onto the stack
lua_pushstring (lua, "helloWorld");
// Function is located in the Global Table
lua_gettable (lua, LUA_GLOBALSINDEX);
lua_pcall (lua, 0, 0, 0);
}
}
lua_close (lua);