Skip to content

About

cfhd压枪鼠标宏,个人代码,仅供学习使用

Resources

Stars

4 stars

Watchers

1 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

使用说明

  1. 默认武器配置为程序内置,第一次使用时请务必复制resource下的weapon_data.yml文件,到jar包同级目录,以方便运行时实时调整参数。
  2. weppon_data参数介绍
    1. weapon节点不可删除,默认有3个子节点,可向下依次递增,最多增加到10
    2. xOffset:设置x轴偏移量,默认为true,每次y轴移动是,会左右随机偏移1像素
    3. 子节点参数介绍
      1. name:设置武器名称,字符串类型,暂无限制
      2. bulletRises:设置抑制每发子弹上扬像素,数字类型
      3. bulletRate:每发子弹的时间间隔,数字类型
      4. crouch:蹲下时,子弹上扬的像素,数字类型
  3. Alt键 + 数字键组合,以切换不同武器配置
  4. Alt键 + 0取消武器装配
  5. 选择武器配置后,按下鼠标左键,自动下滑鼠标进行压枪
  6. xOffset:设置x轴偏移,默认true,取消偏移改成false
  7. dynamicLoading:是否动态加载配置,默认true,取消改成false,重启程序生效

原理解释

控制bulletRises与bulletRate的具体数据,可实现自动压枪。

例如AK103有30发子弹,前3发子弹会上扬4像素,则在bulletRises设置3个4,依此类推,只要抵消30发子弹的上扬,并设置每发子弹的间隔时间bulletRate,则理论上可以抑制所有子弹的y轴偏移。

但不同屏幕像素不同,可能会导致同样的参数在不同电脑效果不同,所以可以控制bulletRate的数值,或按比例增加bulletRises。在2k屏设置的bulletRate在1080p屏幕可能需要x2。

打包运行

打出jar包后可新建bat文件,填入此命令,快速启动

# 管理员权限运行时,会跳转到系统System32目录中去,添加此命令可指定跳转到该bat文件所处的文件夹
cd /d "%~dp0
java -jar mouse_macro.jar

About

cfhd压枪鼠标宏,个人代码,仅供学习使用

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages