Giter VIP home page Giter VIP logo

billiardassist's Introduction

BilliardAssist

A billiards game auxiliary tool to help you become a billiards master :) 一、 软件下载

  1. 点击最高版本链接BilliardAssist2.2.zip,下载到本地。
  2. 解压BilliardAssist2.2.zip到本地任意目录,可以看到下面两个文件。

①BilliardAssist.exe是主程序 ②default.cfg是默认配置文件,由于BA是绿色软件,没有任何读取注册表操作,所以默认的数据都保存在default.cfg当中。(注意:default.cfg不要删除,否则所设定数据将会丢失。)

二、 运行程序 运行kele8,或者联众台球等台球游戏,进入对战状态。 双击BilliardAssist.exe可以看到程序的初始主画面,如下图所示

图2

初始状态,”显示模拟桌面”、”显示瞄准线”、”显示放大镜”和”启动热键”都没有被选中。

三、 显示模拟桌面 选中”显示模拟桌面”,也就是勾上”显示模拟桌面”前面的复选框。 会出现下图中所示的银白色线条。模拟桌面的作用是和实际台球桌面要吻合。 模拟桌面的位置和宽度的调整方法请参考“六、参数设定方法”,在调整模拟桌面之前最好选择一个棱角分明的台面,我比较喜欢下图所示的台面。 当模拟桌面和实际桌面吻合之后(如下图的吻合程度),就没有必要再显示模拟桌面了,方法是:不选中”显示模拟桌面”,也就是不要勾”显示模拟桌面”前面的复选框。 注意:由于大多数游戏本身有反外挂机制,所以模拟桌面会不停的闪烁,吻合之后就没必要再显示模拟桌面了。

图3

四、 显示瞄准线,显示放大镜 实战开始之后就要选中”显示瞄准线”和” 显示放大镜”了,也就是勾上”显示瞄准线”和” 显示放大镜”前面的复选框。 使用瞄准线瞄准的之前要先调整好击球力度和角度。 瞄准线是一条目标袋口到目标球的一条直线。 放大镜是局部放大的一个镜像,不会闪烁,所以瞄准的过程中要多用放大镜。 放大镜可以被拖放到你喜欢的位置。 通过下图可以看到,瞄准线上有两个”十”字或者两个圆(区别在参数中台球直径是单数还是双数),要把离洞口近的十字(或者圆)要正好移动到目标球的上方,然后吻合。 因为只用鼠标很难完全吻合到目标球上,所以要借助键盘热键’Q’W’E’2’,热键使用方法参考“五、启动热键”。 下图是完全瞄准的情况。

图4

五、 启动热键 实战开始之后就要选中”启动热键”了。选中”启动热键”前面的复选框。 好处是:使用热键可以方便的切换目标袋口和瞄准的时候进行微调。

  1. 袋口切换 点击BA的袋口切换区域或热键来进行目标袋口的切换。 袋口切换区和热键按键的对应关系如下图所示:

图5

也就是说,启动热键之后用鼠标点击X所在的区域和按下键盘上的X键是一样的效果,在实战中如果只有20秒的击球时间,用快捷键是非常省时的方法。 2) 微调 微调用来对目标球定位的时候,在启动热键后按2、w、q、e(不区分大小写,注意2不是小键盘的2)分别代表鼠标上、下、左、右的移动。每次移动一个像素。图4是完全吻合的情况。

图6

(注意:启动热键之后,就不能再聊天了,因为2qweasdzxc键都已经被占用,如果想聊天只能不选中”启动热键”)

六、 参数设定方法 点击主画面的”设置>>”按钮,出现下图。

图7

桌布宽度,桌布高度,桌布位置X,桌布位置Y和袋口半径的含义如下图所示:

图8

Kele8-16球的台球直径为19,袋口半径为20,桌布宽度大概为580,桌布高度大概为284. 通过直接输入编辑框或者点击编辑框右侧的小箭头可以修改各个数值的大小。 在改变桌布宽度、桌布高度、桌布位置X、桌布位置Y、袋口半径的过程中,我们可以看到模拟桌面会随着数值的改变而移动,直到模拟桌面和实际台球桌面完全吻合。如下图所示的吻合程度即可。(注意:参数调整的过程中模拟桌面可能会闪烁的非常厉害,这个没有办法,只能用眼睛仔细盯着看了) 吻合后的效果如图3所示。 (注意:参数设定好之后一定要按下”设为默认”按钮,否则下次启动的时候数据会丢失。) 设置完成后,再次点击”设置<<”按钮,主画面会返回到图2所示的状态。

实战过程中的主画面的状态应该是:

图8

也就是说,瞄准线,放大镜和热键都在启动状态,而模拟桌面没必要再显示了。

billiardassist's People

Contributors

winbillatgithub avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.