news 2026/8/26 14:58:29

PUBG压枪宏3步搞定:5分钟用罗技鼠标压住枪

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PUBG压枪宏3步搞定:5分钟用罗技鼠标压住枪

PUBG压枪宏3步搞定:5分钟用罗技鼠标压住枪

【免费下载链接】logitech-pubgPUBG no recoil script for Logitech gaming mouse / 绝地求生 罗技 鼠标宏项目地址: https://gitcode.com/gh_mirrors/lo/logitech-pubg

瞄准敌人胸口按住扳机,前两发打中,后面全打在天上——你使劲往下压鼠标,准星还是黏在屏幕上方飘着。每个打PUBG度过新手期的人都在这上面输过对枪。logitech-pubg 是跑在 G HUB 里的罗技鼠标压枪宏:它记录你按住的开火时长,查内置的后坐力表算出该往下方补偿多少,3步就能在 G HUB 里跑起来。

项目名片:这个脚本干什么、不干什么

一句话:它是运行在罗技 G HUB(罗技官方驱动,自带脚本编写功能)里的 Lua 压枪脚本,给用罗技游戏鼠标的PUBG玩家用。它解决的是"准星该往下方压多少",不解决自动瞄准,不读游戏画面,也不保证绕过反作弊。

核心能力:

  • 多武器查表:内置 ump9、akm、m16a4、m416、scarl、uzi 六把枪的后坐力数据,侧键一键切换武器模式
  • 灵敏度自适应:把游戏里三项灵敏度填进脚本,补偿量自动换算,不用手动算像素
  • 随机化间隔:每发之间的等待时间都随机生成,避开"固定节拍"的机器节奏
  • 4倍镜模式:按住切换键(默认CapsLock),补偿自动换到放大的数值行
  • 随时取消:一个侧键(set_off_key)立刻关闭补偿,切枪、丢雷不受影响

动手前检查单:先确认再开始

  1. 一台带侧键的罗技游戏鼠标(G 系列,5个侧键最理想)——没有它整套方案不成立,非罗技鼠标装不了这套脚本
  2. 罗技 G HUB 官方软件且能打开脚本功能(老版本叫 LGS / Logitech Gaming Software)——没有它没有地方粘贴脚本,后面全白搭
  3. Windows 系统 + 已安装PUBG——脚本依赖 Windows 的权限模型,加速器和管理员权限的坑见文末"翻车自救"
  4. 先读完文末"能力边界与风险"再决定用不用——如果你不能接受封号风险,竞技排位就别用它

4步接入:从粘贴到压住枪

第1步:拿到脚本

git clone https://gitcode.com/gh_mirrors/lo/logitech-pubg

完成后你应看到:目录里有 adv_mode.lua(全功能版,推荐)和 easy_mode.lua(几十行的极简版,按住左键就往下挪准星,适合先尝鲜)。最容易卡在哪:没有 git 环境时,去代码托管站搜这个仓库,直接把代码拷出来就行。

第2步:粘贴进 G HUB 并保存

打开 G HUB → 选中 PUBG 配置文件 → 左侧点"脚本"(Scripting)→ 把 adv_mode.lua 全部内容粘贴进脚本框 →Ctrl+S保存。

G HUB脚本编辑器:红框是武器侧键编号区,黄框是开火键/4倍镜切换键,绿框是随机化参数,下方日志窗口实时输出脚本事件

完成后你应看到:脚本窗口代码完整,下方日志区开始滚动event = ...字样,说明脚本已经在监听你的输入。最容易卡在哪:日志没滚动,多半是没选到 PUBG 配置文件或忘了保存。

第3步:游戏内改开火键、统一单发

进游戏按键设置:把Fire 从鼠标左键取消绑定,改绑到Pause(与脚本里fire_key = "Pause"保持一致,两边必须一样);所有武器切成单发模式——脚本自己会把单发连成全自动,连 M16A4 都能连发。

游戏内按键设置:红框是 Fire 一行,必须绑到 Pause,与脚本 fire_key 一致

完成后你应看到:Fire 一行显示 Pause,每把枪的射击模式都是"单发"。最容易卡在哪:左键没解绑的话,脚本模拟的击发和游戏里的开火对不上,宏等于空放。

第4步:同步灵敏度、分配侧键,再保存

打开游戏鼠标设置,抄下 Targeting(瞄准)、Scoping(开镜)、Scope4X(4倍镜)三个数值,填进脚本顶部的target_sensitivityscope_sensitivityscope4x_sensitivity;再给武器变量分侧键——脚本默认 ump9 在侧键 8、m16a4 在侧键 5、set_off_key在 6,键号对得上就直接保存。不知道键号就按下去看日志arg = X,X 就是编号;set_off_key务必留一个顺手的侧键。最后 Ctrl+S 再存一次。

游戏内鼠标灵敏度设置:红框的 Targeting、Scoping、Scope4X 三项数值必须与脚本变量完全一致

完成后你应看到:训练场按住左键扫墙,准星基本钉在原地;按一下set_off_key,准星立刻恢复自由。最容易卡在哪:改了数值忘了 Ctrl+S,等于白改。DPI 不用管,驱动已经处理。

原理拆解:"按住多久"是怎么变成"压多少"的

先打个比方:按住扳机就像开着一辆会跑偏的车——车越开越偏,偏多少取决于你开了多久,而且每把枪的"偏法"都不一样。宏就是车里的秒表乘客:它只记你按了多久,翻开这张"后坐力记分卡"(脚本里的recoil_table)查出此刻该把方向盘往下打多少,然后真把鼠标往下移那么多。

记分卡每把枪三行字段,以 M416 为例:

字段存的是什么
basic普通瞄准时 40 个时间档的补偿量(一档=100毫秒,管前4秒)
quadruple按住4倍镜切换键时的同档补偿,普遍放大3~4倍
speed这把枪真实射速(毫秒/发),做随机间隔的基准

累计开火时长叫duration,除以100就是档位号;查出的值再除以灵敏度换算系数(脚本把你的游戏灵敏度以50为基准折成比例),才是实际要挪的鼠标量。完整链路:

整个引擎就是这5行(取自 adv_mode.lua 的recoil_value函数):

local step = (math.floor(_duration/100)) + 1 local weapon_recoil = recoil_table[_weapon][_mode][step] local coefficient = interval_ratio * (1 + random_seed * math.random()) local recoil_recovery = weapon_recoil * weapon_intervals / 100 return weapon_intervals, recoil_recovery
  • 第1行:用累计开火时长算出落在表的第几档(最多40)
  • 第2行:查出这把枪、这个模式、这一档的补偿值
  • 第3行:掷骰子决定这发的间隔,随机化就发生在这
  • 第4行:补偿值按间隔归一,避免"间隔越大、单发补偿越猛"
  • 第5行:把"间隔+补偿"交回主循环,打完一发、挪一次鼠标

参数速查:该动哪些、不该动哪些

参数建议范围改了会怎样什么时候才动它
interval_ratio0.7 ~ 0.9越小节奏越快、越大越慢越稳想微调节奏时优先动它,一次只动0.05
random_seed0.5 ~ 1.5间隔波动越大,"人味"越重觉得节奏太机械再调
weapon_speed_modefalse / truetrue 时按武器真实射速做间隔基准想让节奏贴真枪时
obfs_mode保持 truefalse 是固定间隔,机械感最强基本别动
三个灵敏度变量与游戏内完全一致补偿量按它缩放游戏里一改灵敏度,立刻同步

🎯 新手只需要动两处:把三项灵敏度数值填对,给set_off_key留个顺手侧键,其余保持默认。

实战用法:训练场怎么试、局内怎么配合、怎么临时关

训练场试:找面墙,准星定住中心,按武器侧键后按住左键打5秒。准星末尾整体偏上,就把这把枪的表值往大调一两档;偏下反之。一次只动一个数,试10枪再动下一个。

局内配合:切枪前先按侧键切武器模式——5侧键鼠标的推荐分法是:ump9(全配 M416/SCAR-L 也能通用)、m16a4 带红点或全息、akm(SKS/Mini14 通用)、取消压枪、大跳;4倍镜对枪时全程按住 CapsLock 进放大档;丢雷、切枪时别按着扳机,或用下面两种停用方式。

罗技游戏鼠标侧键分配示意:ump9、m16a1、akm、cancel、big jump 各占一个侧键;侧键不足就把用不到的武器变量设为 nil

临时关:两种。按set_off_key彻底关,直到你再按武器侧键才恢复;按住忽略键(默认左Shift,ignore_key)暂停,松手自动恢复。

🔧 翻车自救:6种常见故障

症状最可能原因解法
按左键不自动射击PUBG 以管理员权限运行(加速器或Steam以管理员启动)而 LCore 不是,UAC 隔开了模拟按键右键 LCore.exe → 属性 → 兼容性 → 勾选"以管理员身份运行",同时开"游戏运行时锁定配置文件"
能开火但补偿不动Fire 还绑在鼠标左键,或与脚本fire_key不一致游戏内 Fire 解绑左键改绑 Pause,和脚本对齐
改过灵敏度后压不住脚本不读游戏设置,三个变量还是旧值同步 Targeting / Scoping / Scope4X 三个数值后 Ctrl+S
不知道侧键编号没看日志编辑器下方日志里按侧键,看arg = X,X 就是键号
节奏太快、补偿显得抢interval_ratio调太小回到 0.7~0.9,训练场试10枪
丢雷切枪被宏干扰宏还在运行set_off_key关闭,或按住左Shift临时暂停

⚠️ 能力边界与风险:它能做什么、不能做什么

它能做到:把前4秒的后坐力变成可查表的确定性补偿,用随机间隔打破"固定节拍+固定偏移"的机械特征。

它做不到:

  • 随机化 ≠ 免检测:输入流依然有宏的痕迹,不能保证绕过任何反作弊系统
  • 数据有保质期:作者已在 README 中注明后坐力表在 2018年5月 版本后过时,且项目已停止维护——现在版本使用需要自己在训练场按100毫秒一档重测回填
  • 它不瞄人:只按"按住时长+固定表"补偿,不认识画面、不认识敌人位置

README 的立场是风险自负:过去没有触发过封号潮,但过去没有不代表将来没有。随机化让输入"不那么像机器",它不保证"不被判"。🚫 把它当训练工具用——训练场练预压、娱乐局练手感;竞技排位前请自行评估游戏用户协议与封号风险,一切后果自己承担。

查表解决"压多少",灵敏度换算解决"压多少像素",随机间隔解决"打得像不像人"——三段加起来就是这套压枪宏的全部。它能带你度过新手期,但真正的稳定要长在自己手上:等你哪天不用它也能压住枪,这个工具就功成身退了。

【免费下载链接】logitech-pubgPUBG no recoil script for Logitech gaming mouse / 绝地求生 罗技 鼠标宏项目地址: https://gitcode.com/gh_mirrors/lo/logitech-pubg

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/26 14:54:33

嵌入式学习记录二

学习了UART串口通信 正式学习之前先复习了控制GPIO的全过程 使能时钟(选择GPIO端口号,ENABLE)初始化对应GPIO引脚 然后就开始了新篇章的学习-UART串口通信 一串完整的数据帧由1位起始位、8~9位数据位(其中可选奇偶校验位)、停止位&#xff08…

作者头像 李华
网站建设 2026/8/26 14:47:24

2025大模型测评全攻略:从性能指标到落地实践

2025大模型测评全攻略:从性能指标到落地实践 大模型技术日新月异,但如何科学评估模型质量却成为企业落地的最大痛点。本文基于GitHub_Trending/ll/llm-action项目的实战经验,系统解读大模型测评核心指标体系,涵盖性能吞吐量、精度…

作者头像 李华