最近在玩某游戏,好像很多人都会修改,那我自己当然也不能不会{:1_918:}
在没修改前,主C经常被打死,然后卡关
那么要保证不死,要么就是控制,要么就是减伤。可以通过修改技能来达到,具体的技能列表和CE搜索简单的就不需要多说,应该都会。
脚本和逻辑,开始:
首先,电脑打开小程序的时候,会有很多个同名进程:WeChatAppEx.exe
那么我们得知道哪个才是,有人说内存占用最多的那个就是,亲测,不一定是。今天试了好几次不是。
那么可以通过打开进程并搜索固定的特征来找到。例如,太史慈的2.76 0.34或者吕布的416 418等
步骤是
getProcesslist()列出所有的进程
然后找出里面叫WechatAppEx.exe的进程id
if v=="WeChatAppEx.exe"
把他们全部先保存起来稍后享用
[Lua] 纯文本查看 复制代码 pTable=getProcesslist();
list={}
i=1
for k,v in pairs(pTable) do
if v=="WeChatAppEx.exe" then
list[i]=k
i=i+1
end
end
然后将列表里存储的进程一个个打开,并搜索对应的特征,如果搜索到了,那就是我要找的了
传入进程id和要找的特征值,设置好扫描范围 0, 0x7fffffffffff,和扫描类型vtGrouped就可以了
[Lua] 纯文本查看 复制代码 function xyScan(proID,str)
print("open id: "..string.format("%x",proID))
openProcess(proID)
local Scan = createMemScan();
Scan.OnlyOneResult=true;
Scan.firstScan(soExactValue, vtGrouped, rtTruncated, str, "", 0, 0x7fffffffffff, "", fsmNotAligned, "", true, false, false, false);
Scan.waitTillDone();
return Scan.getOnlyResult();
end
开始依次调用xyScan来扫描特征值,直到有结果,那这个就是我们要的进程了,这时候就可以跳出循环
[Lua] 纯文本查看 复制代码 for i,v in pairs(list) do
print("当前:"..string.format("%x",v))
a=xyScan(v,search_num)
if a~=nil then
....
....
break
endend
找到后就进行对应值的修改,这里我修改吕布的速度技能改为减伤来达到不死的目的
修改成功就能看到,现在吕布没有加速度的图标了,会有减伤成功的提示
完整的代码:
[Lua] 纯文本查看 复制代码 pTable=getProcesslist();
list={}
i=1
for k,v in pairs(pTable) do
if v=="WeChatAppEx.exe" then
list[i]=k
i=i+1
end
end
function xyScan(proID,str)
print("open id: "..string.format("%x",proID))
openProcess(proID)
local Scan = createMemScan();
Scan.OnlyOneResult=true;
Scan.firstScan(soExactValue, vtGrouped, rtTruncated, str, "", 0, 0x7fffffffffff, "", fsmNotAligned, "", true, false, false, false);
Scan.waitTillDone();
return Scan.getOnlyResult();
end
local search_num = string.format("4:416 4:2 w:8 4:418 4:2")
for i,v in pairs(list) do
print("当前:"..string.format("%x",v))
a=xyScan(v,search_num)
if a~=nil then
print("找到地址"..a)
local addrList=getAddressList()
local addr1= addrList.createMemoryRecord()
addr1.setDescription("416")
addr1.Address=a
addr1.Active=false
writeInteger(a,64)
break
end
end
最后:电脑上玩小程序的动画比手机慢,修改伤害还容易被检测,辛辛苦苦打完一关强制从头打,新手上路,还不会解决。
另外:如果有大佬知道怎么只加快小程序动画速度不加快进程速度的请不吝赐教。 |