GG修改器常见参数
GG修改器,要修改游戏。与 lua脚本编写,必知道的一些知识:
内存范围、数据类型、常用函数、偏移量
一、内存范围
所有内存范围,示意如下:
Jh内存 | ['REGION_JAVA_HEAP'] = 2 |
Ch内存 | ['REGION_C_HEAP'] = 1 |
Ca内存 | ['REGION_C_ALLOC'] = 4 |
Cd内存 | ['REGION_C_DATA'] = 8 |
Cb内存 | ['REGION_C_BSS'] = 16 |
Ps内存 | ['REGION_PPSSPP'] = 262144 |
A内存 | ['REGION_ANONYMOUS'] = 32 |
J内存 | ['REGION_JAVA'] = 65536 |
S内存 | ['REGION_STACK'] = 64 |
As内存 | ['REGION_ASHMEM'] = 524288 |
V内存 | ['REGION_VIDEO'] = 1048576 |
O内存(慢) | ['REGION_OTHER'] = -2080896 |
B内存(危险) | ['REGION_BAD'] = 131072 |
Xa内存(危险) | ['REGION_CODE_APP'] = 16384 |
Xs内存(危险) | ['REGION_CODE_SYS'] = 32768 |
二、数据类型
所有内存范围,示意如下:
A:Auto(慢) | ['TYPE_AUTO'] = 127 |
D:Dword | ['TYPE_DWORD'] = 4 |
F:Float | ['TYPE_FLOAT'] = 16 |
E:Double | ['TYPE_DOUBLE'] = 64 |
W:Word | ['TYPE_WORD'] = 2 |
B:Byte | ['TYPE_BYTE'] = 1 |
Q:Qword | ['TYPE_QWORD'] = 32 |
X:Xor | ['TYPE_XOR'] = 8 |
其他省略... |
三、常用函数
function | 函数,功能 |
gg.alert(常用) | 弹出提示窗口 |
gg.toast(常用) | 屏幕下方弹出提示条(会自动消失) |
gg.prompt(常用) | 弹出带有控件的提示窗口 |
gg.choice(常用) | 弹出单选列表窗口 |
gg.clearResults(常用) | 清除搜索结果 |
gg.editAll(常用) | 修改搜索结果 |
gg.getFile | 获取当前脚本所在目录 |
gg.getResults(常用) | 获取搜索结果 |
gg.getResultCount | 获取搜索结果数量 |
gg.setRanges | 设置搜索内存 |
gg.isVisible | 判断GG界面是否可见 |
gg.multiChoice(常用) | 弹出多选列表窗口 |
gg.processKill | 结束当前选定应用 |
gg.searchNumber(常用) | 搜索数据(重要) |
gg.setVisible(常用) | 设置GG界面是否可见 |
getline | 读取行数 |
getlocale | 获取地值 |
getRanges | 获取内存区域内的? |
getRangeslist | 获取内存区域列表 |
getResultCount | 获取结果计数 |
getResultso | 获取结果并加载 |
getSpeedo | 获取加速 |
getTargetInfo | 获取目标信息 |
getTargetPackage | 获取迸程包名GG内存 |
sleep(x) | 延迟 x填入数字,单位为毫秒 |
三、基本lua脚本的编写
这里提供一个,最基本的lua脚本模板。复制到文本文件中,后缀改成lua 即可使用。就不提供上传文件。自己复制即可。
如果想内容更丰富一些,可以借鉴其他人的脚本,然后加上面的常用函数即可。
1 |
|
三、偏移的写法
因为,通常我不用偏移方法。这里我就不深入研究了。这里提供一个网友分享的方法。如果有需要的可以看看。
同时推荐,一下视频,方便学习。GG脚本仿xs写法教程
1 |
|
结尾:
文中的部分参考资料,来源与互联网查询,查看,整理,记录,修改,完善。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!