GameGuardian 修改器官方教程 Part10 (完结!) 1.Filters - GameGuardian
搜索界面的过滤器
Untitled.png (142.37 KB, 下载次数: 0)
下载附件
2022-6-2 21:49 上传
这个过滤器能过滤以下内容:
最大显示记录
地址
值
值类型
小数点
指针
2.PUBG MOBILE - bypass protection ptrace - GameGuardian
Untitled 1.png (308.44 KB, 下载次数: 0)
下载附件
2022-6-2 21:47 上传
这集在说绕过PUBG ptrace 保护。但是视频只是演示了GG版本是8.53.5,然后能成功搜索。没看到咋绕的。
3.How to decompile binary scripts - GameGuardian这集在讲使用unluac反编译二进制lua脚本。
命令如下,当然得装Java 环境。
java -jar unluac_2015_06_13.jar script_compiled.luaunluac下载链接(https://gameguardian.net/forum/files/file/119-unluac-decompile-binary-scripts/)
4.GameGuardian + Lua scripts Tutorial: how to make Loops in script其实就是学习以下Lua代码for循环语句怎么写就行了。
-- for i=v1, v2, v3 do ---v1 初始值 v2 结束值 v3 步长 -- ..... -- end for i=1, 10 do print(gg.searchNumber(15,gg.TYPE_FLOAT) end gg.getResults(8000) 5.Script loader - GameGuardian这集有人写了一个Lua脚本,用来加载多个脚本用的。
下载链接:
https://gameguardian.net/forum/files/file/140-script-loader/
6.How to search for an array of bytes with varying values - GameGuardian
Untitled 2.png (152.97 KB, 下载次数: 0)
下载附件
2022-6-2 21:47 上传
有序联合搜索支持嵌套范围搜索。这对于会变化的字节数组很有用。
7.How to search rounded values in an exponential notation - GameGuardian如何在指数记数法中搜索四舍五入的数值,通过范围搜索。
Untitled 3.png (55.27 KB, 下载次数: 0)
下载附件
2022-6-2 21:47 上传
Untitled 4.png (135.18 KB, 下载次数: 0)
下载附件
2022-6-2 21:47 上传
Untitled 5.png (136.78 KB, 下载次数: 0)
下载附件
2022-6-2 21:47 上传
8.Freeze the value in the saved list - GameGuardian
Untitled 6.png (310.89 KB, 下载次数: 0)
下载附件
2022-6-2 21:47 上传
在已保存列表中,通过点击这个红色方框框起来的按钮也能快速冻结这个值。
9.Selected as search result - GameGuardian
Untitled 7.png (72.21 KB, 下载次数: 0)
下载附件
2022-6-2 21:47 上传
在保存列表中的项还可以通过这个选项回到搜索列表中。
10. Example of obtaining the source code of an encrypted script - GameGuardian这个视频表明有人开始倒腾加密版的Lua了,比方说需要输入密码啥的。
Untitled 8.png (107.92 KB, 下载次数: 0)
下载附件
2022-6-2 21:47 上传
这一般需要阅读代码逻辑,看有没有突破口。
Untitled 9.png (297.19 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
11.Sample script with API call makeRequest - GameGuardian -- simple GET request local changelog = gg.makeRequest('https://gameguardian.net/version.txt').content -- 显示一个带ok按钮的文本对话框 gg.alert(changelog) -- 从索引1开始按模式匹配查找 local pos = changelog:find(gg.VERSION,1,false) -- 对于这个正则表达式,不太理解 local latest = changelog:match('^%S*') if pos == 1 then msg = 'You use latest GG version:'..latest else msg = 'You need update GG!Latest version:'..latest end gg.alert(msg) 12.Group search with outside range - GameGuardian有序联合搜索附带范围之外的例子。9~~20, 表示这个范围之外。
Untitled 10.png (121.81 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
13.How to specify any value in a group search - GameGuardian0~~0 代表任意值
Untitled 11.png (175.43 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
14.How to get offline help on scripts - GameGuardian
Untitled 12.png (212.05 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
通过这个,可以提取获得离线脚本帮助文档压缩包。
15.Record script - GameGuardian在搜索界面的菜单中有录制脚本。一旦开启后,后面的手动操作过程会被记录到脚本文件里。
Untitled 13.png (56.74 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
Untitled 14.png (104.67 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
16. 73.0: Formula calculator - GameGuardian
Untitled 15.png (136.49 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
输入框支持公式计算器的输入。
Untitled 16.png (137.85 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
Untitled 17.png (148.59 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
17. 74.0: Example of use the ARM opcodes view in the memory editor - GameGuardian搜索汇编 opcodes。
内存区域选这个。
Untitled 18.png (105 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
opcodes
Untitled 19.png (149.21 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
直接搜到了汇编指令,数值格式选上Arm 32
Untitled 20.png (199.55 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
Untitled 21.png (197.08 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
举一反三,Arm 64,Thumb, Arm 32 操作码同理。
18. 75.0: Take a screenshot - GameGuardian
Untitled 22.png (47.89 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
设置界面有截图工具。
19. 75.0: Fast go to for some regions in memory editor - GameGuardian快速在内存编辑界面到达某些内存区域。
首先点击转到。
Untitled 23.png (21.03 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
然后可以选区域,比方说Cd,Cb, PS,Xa。
Untitled 24.png (53.23 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
接着选节区,就能快速转到。
Untitled 25.png (312.01 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
当然,如果这四个区域都不存在节区的话。还能通过下拉选择。
Untitled 26.png (61.57 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
20. 75.0: Example of seek bar in the script - GameGuardianLua脚本使用拖动条。
local n = gg.prompt({'First number: [-130; 150]', 'Second number: [-250; 300]'}, {6, 7}, {'number', 'number'}) if n == nil then os.exit() end gg.alert(n[1]..' * '..n[2]..' = '..(n[1]*n[2]))
Untitled 27.png (61.48 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
21. 78.0: Added different options for displaying data - GameGuardian在搜索界面的过滤器中,可以选择数据的不同格式进行显示。
Untitled 28.png (149.5 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
Untitled 29.png (141.49 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
22. 78.0: Added option to override the locale for formatting numbers - GameGuardianGG还支持格式化数字的区域设置。
Untitled 30.png (144.25 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
23. 78.0: Added formula input mode on the internal keyboard - GameGuardian
Untitled 31.png (142.61 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
这个fx是用来切换内置键盘到公式输入模式。再点击一次,又返回数值输入模式。
24. 79.0: View text in UTF-16LE - GameGuardian内存编辑界面数值格式勾选UTF-16LE即可
Untitled 32.png (131.39 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
25. Example of working with assembler / disassembler scripts - GameGuardian
Untitled 33.png (267.36 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
执行脚本时,可以选择更多,然后将这个lua脚本编译为.lasm文件。
Untitled 34.png (82.57 KB, 下载次数: 0)
下载附件
2022-6-2 21:48 上传
通过执行这个·.lasm文件,又能编译成.lua文件。
Untitled 35.png (215.44 KB, 下载次数: 0)
下载附件
2022-6-2 21:49 上传
26.Track value changes in the background - GameGuardian追踪值的变化
local v = gg.getResults(1) gg.setVisible(false) while not gg.isVisible() do local old = v[1].value v = gg.getValues(v) if old ~= v[1].value then gg.toast('changed: '..old..' -> '..v[1].value) end gg.sleep(100) end查看全部评分