GG修改器官方视频教程文字版 Part9

查看 193|回复 10
作者:BeneficialWeb   
GameGuardian 修改器官方教程 Part9
1.Angry Birds 2 - hack gems - group search, fill - GameGuardian


Untitled.png (1.04 MB, 下载次数: 0)
下载附件
2022-6-1 13:22 上传

联合搜索


Untitled 1.png (112.34 KB, 下载次数: 0)
下载附件
2022-6-1 13:18 上传

再加一个Fill,就找到商店价格了。


Untitled 2.png (233.75 KB, 下载次数: 0)
下载附件
2022-6-1 13:18 上传

2.Angry Birds - hack coins, gems - offset calculator - GameGuardian


Untitled 3.png (81.3 KB, 下载次数: 0)
下载附件
2022-6-1 13:18 上传

先Dword 10精确搜索,找到后使用偏移计算器,使用偏移 230直接找到钻石地址。


Untitled 4.png (276.69 KB, 下载次数: 0)
下载附件
2022-6-1 13:18 上传

3.Card Wars Kingdom: Gems, Gold & Wishbones


Untitled 5.png (65.9 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传

1000000 Dword 精确搜索,然后使用等差数列。找到地址。


Untitled 6.png (393.14 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传

Dword 10 精确搜索找到这个出售价格。修改完直接起飞。
这个钻石值的XOR key = 3


Untitled 7.png (43.26 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传



Untitled 8.png (139.93 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传

这个值的 XOR key = 4


Untitled 9.png (53.95 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传



Untitled 10.png (67.16 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传

金币值的 XOR key = 4


Untitled 11.png (23.46 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传



Untitled 12.png (81.96 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传

接下来的教程里,如果官方视频没什么新知识。比方说以前讲过的加密值搜索,联合搜索,模糊搜索,时间跳跃,使用Fill,异或key值查找,异或转换器,执行Lua脚本,范围搜索等则直接跳过。
4.How to hack the text in UTF-8 and UTF-16 - GameGuardian
UTF8UTF16字符串的查找。


Untitled 13.png (41.44 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传

8.32.0还有字符串搜索按钮。


Untitled 14.png (19.87 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传

最新版101.1已经合并到精确搜索里面,可以参考GG的帮助文档。
5.Example of replace pointers - GameGuardian


Untitled 15.png (573.34 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传

简单的说,就是先搜值(1234567),在找到这个地址(0x97c680e8),然后在搜存这个地址的指针地址(0x97c680dc)。指针的地址找到后进行地址替换,例如0x97c680换成0x97c680f0。
6.Pointer scan - lua script - GameGuardian
-- Version: 1.0.0
-- https://gameguardian.net/forum/files/file/30-pointer-scan/
gg.require('8.31.2')
local d = {'', '512'}
while true do
    d = gg.prompt({'Address of value in hex. E.g. BAADBEEF', 'Maximal possible offset. E.g. "100" or "100h" for hex'}, d, {'number', 'number'})
    if d == nil then
        break
    end
    local address = tonumber(d[1], 16)
    if address == nil then
        gg.alert('Address must be hex number')
        goto continue_1
    end
    local offset, hex = string.gsub(d[2], 'h', '')
    if hex == 0 then
        offset = tonumber(offset)
    else
        offset = tonumber(offset, 16)
    end
    if offset == nil then
        gg.alert('Offset must be decimal or hex number')
        goto continue_1
    end
    local search = (address - offset)..'~'..address
    gg.searchNumber(search, gg.TYPE_DWORD)
    break;
    ::continue_1::
end
这个脚本考虑了存在偏移不为0的情况。


Untitled 16.png (295.1 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传

7.Option "Add to value, do not replace" - GameGuardian


Untitled 17.png (74.77 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传

这个选项,一读就懂啊,意思就是在原有的值上做加法,而不是替换。即如果原来是5,那么勾选这个后,值将变为7。
8.How to quickly search for pointers - GameGuardian
本来的搜索流程是先搜值(1234567),再找到这个地址(0x97c730ec),然后在搜存这个地址的指针地址(0x97c730dc)。
现在新的方法是搜到值后,转到地址(常按列表项),然后再直接搜指针(常按列表项),简化了操作流程,加快了指针搜索。


Untitled 18.png (79.91 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传



Untitled 19.png (293.96 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传

9.Switching the size of the internal keyboard - GameGuardian
改变内置键盘的大小,按下面红色方框的键即可。


Untitled 20.png (128.02 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传

10.How to search / filter in the memory editor - GameGuardian
内存编辑界面有过滤器


Untitled 21.png (59.1 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传

点击后就能编辑过滤器了


Untitled 22.png (260.81 KB, 下载次数: 0)
下载附件
2022-6-1 13:19 上传

11.How to find the value by its approximate change - GameGuardian


Untitled 23.png (33.97 KB, 下载次数: 0)
下载附件
2022-6-1 13:20 上传

模糊搜索中也能指定范围搜索。


Untitled 24.png (251.82 KB, 下载次数: 0)
下载附件
2022-6-1 13:20 上传

12.Implosion - Never Lose Hope - hack level - hide from the game - GameGuardian
在设置界面,对游戏隐藏GG,有三种方式,不太明白隐藏原理。


Untitled 25.png (52.21 KB, 下载次数: 0)
下载附件
2022-6-1 13:20 上传



Untitled 26.png (163.57 KB, 下载次数: 0)
下载附件
2022-6-1 13:20 上传

13.Implosion - Never Lose Hope - hack credits - restart without protection - GameGuardian


Untitled 27.png (256.57 KB, 下载次数: 0)
下载附件
2022-6-1 13:20 上传

重启游戏(无保护),似乎是应对游戏自关闭的。
14.Implosion - Never Lose Hope - hack credits - disable protection - GameGuardian


Untitled 28.png (69.21 KB, 下载次数: 0)
下载附件
2022-6-1 13:21 上传

禁用所有程序的保护(直到重启)。这个开关比较复杂。说明里说到此选项会给系统打补丁,打完补丁设备还可能会存在问题。慎用!
15.Example of using 'Copy as a group search' - GameGuardian


Untitled 29.png (254.79 KB, 下载次数: 0)
下载附件
2022-6-1 13:21 上传

在内存编辑界面中,可以选中几个项,使用以联合搜索方式复制,然后进行搜索。


Untitled 30.png (293.82 KB, 下载次数: 0)
下载附件
2022-6-1 13:21 上传

勾选完格式后,就有对应的联合搜索内容了。


Untitled 31.png (173.77 KB, 下载次数: 0)
下载附件
2022-6-1 13:21 上传

16.Unrandomizer - GameGuardian
反随机数生成器。在搜索界面的菜单里能找到,主要用于反随机函数的。


Untitled 32.png (28.62 KB, 下载次数: 0)
下载附件
2022-6-1 13:21 上传

17.Speedhack and time jump for Java timers on ART - GameGuardian
ART 安卓运行时


Untitled 33.png (389.99 KB, 下载次数: 0)
下载附件
2022-6-1 13:21 上传

在设置界面能找到变速函数的设置。
18.How to replace only one text - GameGuardian
意思是搜索文本时,搜出来很多个。只替换一个的话,就得在搜索列表把其他的项手动移掉,这样再改善搜一次,就只能搜到一个了。GG版本8.47.0。


Untitled 34.png (168.22 KB, 下载次数: 0)
下载附件
2022-6-1 13:21 上传

19.Replace text for only the first few results - GameGuardian
GG 8.48.0 支持替换文本时指定替换多少个。


Untitled 35.png (194.28 KB, 下载次数: 0)
下载附件
2022-6-1 13:21 上传

最新版的文本替换教程还没看到。
20.Improve search speed - GameGuardian
提高搜索速度的一个设置项。
使用内存缓冲。


Untitled 36.png (37.52 KB, 下载次数: 0)
下载附件
2022-6-1 13:21 上传

21.Ignore unknown characters - GameGuardian
在设置界面可以找到,忽略未知字符。用于提高输入时的容错率。


Untitled 37.png (92.61 KB, 下载次数: 0)
下载附件
2022-6-1 13:21 上传

比方说下面的zzz就会被忽略,GG会搜索123。


Untitled 38.png (225.11 KB, 下载次数: 0)
下载附件
2022-6-1 13:21 上传

22.Edit input history - GameGuardian
对输入历史进行编辑。


Untitled 39.png (67.01 KB, 下载次数: 0)
下载附件
2022-6-1 13:22 上传

首先打开历史记录,然后点击 点击此处进行更改就可以编辑了。


Untitled 40.png (136.99 KB, 下载次数: 0)
下载附件
2022-6-1 13:22 上传

23.Memory range with placeholders - GameGuardian


Untitled 41.png (404.94 KB, 下载次数: 0)
下载附件
2022-6-1 13:22 上传

搜索值时可以指定搜索的内存地址范围。
24.Tutorial: How to make a script for GameGuardian
视频时间到了2018年2月19号。February 19,2018。第一个教写脚本的,脚本效果是实现了人物跳的更高。


Untitled 42.png (1.47 MB, 下载次数: 0)
下载附件
2022-6-1 13:22 上传

由于视频里的脚本下载不到,这里说下涉及的Lua脚本语法和API如下:
gg.toast     --显示快速的短消息
print -- 打印函数
条件语句
goto语句
定义标签
gg.isVisible -- 判断GG的UI是否打开
gg.setVisible -- 打开或者关闭GG的UI
gg.clearResults -- 清空搜索结果列表
gg.BUILD -- GG 编译版本号
gg.choise -- 列表选择对话框
gg.getResults -- 加载结果到结果列表
gg.editAll -- 编辑所有的搜索结果,在调用这个函数之前必须调用gg.getResults
gg.searchNumber -- 搜索数字的
25.Tutorial: How to freeze values in script - GameGuardian
如果要在手机上写代码,那么需要一款编辑器。视频使用的时ES File Explorer。最终的脚本效果是遁地。


Untitled 43.png (1.14 MB, 下载次数: 0)
下载附件
2022-6-1 13:22 上传

脚本代码,冻结数值的一个例子。
gg.toast('RulesOf Survival')
print('Rules Of Survival')
--Game guardian detection
if gg.BUILD

下载次数, 下载附件

Berlinfog   

“看贴回贴,繁荣网络、利人利己”为原则,为“保增长、扩内需、调结构,促民生”作出贡献。
orb001   

谢谢分享
Well54   

感谢分享~
西门吹牛   

收藏吃灰
iawyxkdn8   

这个不是有人发了吗?是同一个人吗?
ytlk0535   

感谢分享,是连载
士喂知己者屎   

感谢分享
FFF全部成为F   

收藏从未停止,行动从未开始!
wantwill   

感谢楼主分享
您需要登录后才可以回帖 登录 | 立即注册

返回顶部