按键精灵开启某手游月卡功能(不包含物品捡取设置)

由于手游挂机需要充值月卡,手头比较紧,没有钱充值,所以研究了下月卡相关的内存特征代码,用按键精灵写了个开启的脚本,目前还是存在开启失败的情况,大概成功率在90%左右,如果开启失败就重启模拟器以后再开启进入游戏进行再次开启尝试,基本重启再开启成功率基本100%,这个开启月卡功能不包含月卡设置功能,具体代码片段如下:Dim packageName = sys.GetFront() //获取当前进程包名Dim monthFeature = {{"lv": 2...

阅读全文

linux下strace用法详解

strace命令是一个集诊断、调试、统计于一体的工具,我们可以用它来监控用户空间进程和内核的交互。比如对应用程序的系统调用、信号传递与进程状态变更等进行跟踪与分析,以达到解决问题的目的。strace常用来跟踪进程执行时的系统调用和接收的信号。在Linux中,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如,读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。系统调用就是操作系统提供给用户编程时的一些公共子程序,一般为函数或方...

阅读全文

按键精灵高级功能通过内存特征获取角色信息

按键精灵目前关于内存操作的一些文章比较少,网上讲的基本都是同一个游戏获取坐标的那个教程,里面讲的东西也感觉还是不清楚,所以这里我自己记录一个自己在使用的脚本获取角色信息的方法。目前一些外挂主要使用过修改游戏内存数据达到篡改的目的,那么要修改游戏数据,首先是需要找到游戏数据存储的内存地址,通常游戏每次启动以后写入游戏数据的内存地址不会是同一个地址,每次重启游戏这些数据都会申请一块空闲的内存地址进行游戏数据的存放,所以我们都会查找这个存储数据地址附近的一个地址,我们也可以称之为基址,然后基于这个基址添加或者减少偏移量来获取数据存储的确切位置。通常游戏基址,我...

阅读全文

python将浮点数基于754标准的16进制转换

最近在研究内存相关的数据存储,发现有些浮点数存在于内存中是一个10位长度的数字,后面研究得知是基于754标准转换到16进制,然后再转为10进制就是10位的长度,所以这里记录下来,方便后续研究。#!/usr/bin/python3#coding: utf-8import structdef float_to_hex(f):    return hex(struct.unpack('<I', struct.pack('&...

阅读全文

按键精灵制作手游挂机偏离坐标复位、指定技能CD延迟功能

此次在之前的脚本基础上增加了一些功能,例如挂机时角色自动跑到了偏离原有挂机位置很远的地方,这个时候就需要进行复位原来挂机坐标,另外也增加了每个技能的CD延迟设置功能,这样确保在某些地图挂机只是用自己需要的技能和对应的CD延迟设置。挂机复位原理就是启动的时候打开大地图查找自己当前界面坐标并记录,然后每隔指定时间就打开大地图比对下当前所在点坐标,如果偏离绝对值5个点坐标就往初始坐标点跑,然后继续挂机怪。此次更新同时也对上次的脚本的一些地方进行了问题修复和优化,上次的脚本可以查看笔记:https://sulao.cn/post/993.html下面就直接贴上此...

阅读全文

安卓模拟器使用按键精灵脚本(源代码)教程

手游辅助的按键精灵源代码,但是有些人还不知道怎么使用,当然源代码也可以直接打包成apk的安卓安装包,直接拖入模拟器就可以进行安装。使用按键精灵手机助手打包以后的apk文件叫小精灵,需要充值会员才可以才可以进行apk小精灵的文件打包,我们的原则是不花钱也能用,那么我们就需要讲下怎么使用源代码。目前我提供的源代码有两种,一种是直接发布的代码,另外一种就是导出的mqb文件,mqb文件直接从按键精灵手机助手中导入即可第1步:安装按键精灵手机助手打开http://m.anjian.com这个网址,电脑上需要安装按键精灵手机助手。点击进入页面以后再次选择按键精灵手机...

阅读全文

k8s存储pv/pvc中的subPath的使用详解

有些场景下我们需要在多个POD中使用同一个volume,这种情况在就不能直接直接写在同一个目录下,而需要使用该目录下针对每个POD的子目录,这个时候就可以使用subPath。同时如果configMap/Secret挂载在容器的路径是会覆盖原有路径的下所有文件,这种场景在使用subPath也可以很好的解决该问题。我们来看下用法吧。我们先创建一套测试的pv/pvccat test-storage.yamlkind: PersistentVolumeapiVersion: v1metadata: &nbs...

阅读全文

按键精灵制作手游捡垃圾自动售卖装备药水功能脚本

这次还是在上次脚本的基础功能上,增加了自动售卖装备和清理药水的功能,需要角色是至尊账户,因为是开启的随身商店,要有至尊角色有这个功能,使用教程可以查看上次那个笔记:https://sulao.cn/post/995.html相对于:https://sulao.cn/post/765.html这个版本,少了自动识别装备和自动跑位的功能,但是其他功能均对于之前进行了优化,占用系统资源更少,识别更快,同时也兼容已经购买月卡的用户,能够在月卡的挂机、加血、捡装备的基础功能上叠加装备售卖、保存、药水清理这几个功能。使用脚本的前提要求是分辨率使用1280*720,d...

阅读全文

nginx反向代理http/https、rpc/grpc、ws/wss

通常在一个集群会有一个统一的API入口,一般都是使用nginx来做统一的入口代理,然后到后端再转发到对应的服务API上。今天就整合之前的一些代理的配置,方便后续使用。1.nginx代理http/https请求http {    server {        listen 80;       # 监听端口 ...

阅读全文

nccl-test工具安装和使用方法

NCCLTests是一个开源的测试套件,由NVIDIA开发并维护,目的是为了帮助开发者更好地理解和利用NCCL的功能。它提供了多种并发和消息传递模式的基准测试,以评估多GPU间的通信效率,并且支持各种CUDA和MPI环境。我们在多机多卡进行测试的时候确保环境中高性能网络已经部署并配置好,注意,如果没有IB之类的高性能网络支持,多机多卡通信效率肯定会很低,延迟大。NCCL可以加速GPU通信,降低通信开销,它允许两个特定的GPU之间直接交换数据,同时NCCL还支持集体通信,这些操作涉及多个GPU之间的数据交换。集合通讯模式1.P2P(Point-to-po...

阅读全文