Skip to content
This repository has been archived by the owner on Jan 17, 2024. It is now read-only.

ckeleshi/FxPresser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FxPresser

这是一个在游戏中自动释放技能(按F1-F10)的程序,与目前广泛流传的"魔手"是同一类工具。

目的

在使用"魔手"时感觉有一些不方便的地方,此程序在"魔手"功能基础上加入一些改进。

亮点

  • 一键启停。
  • 自动寻找游戏窗口,程序会记录最后一次控制的游戏窗口(通过截图角色名判断),下次启动时直接尝试定位。
  • 能够保存参数,免去重复操作。
  • 按键间隔提供一位小数,无论用武器还是兔牙,配合全局间隔参数做到不卡技能,最大化输出。
  • 修改窗口标题,方便各种直播软件识别/自动切换多个游戏窗口。

使用

启动

确保已经登录游戏角色,且游戏窗口已经最大化。双击FxPresser.exe启动程序。



扫描游戏窗口

程序启动时会自动扫描一次游戏窗口。如果是后登录的游戏,点击扫描游戏窗口按钮。程序会寻找FFO游戏窗口,并将角色名截图放到下方下拉列表中。截图不成功(如被最小化)的游戏窗口将不被包含。



选择窗口

在下拉列表中选择需要控制的角色名。



设置参数

  1. 窗口标题
    随意填写,留空则不会修改窗口标题。


    然后点击修改窗口标题按钮,即可看到效果


  2. 全局间隔
    此间隔是任意两个按键触发的最小间隔,后来的按键会被推迟至少这么长的时间。防止多个按键都要触发的时候,游戏中却把后来的技能卡掉。根据携带武器的施法衔接速度,在游戏中试出合适的值。

  3. F1-F10的参数设置
    刺客常用的一套挂机技能为例


    参数示例


    间隔的数值大约为debuff持续时间/CD+施法时间,达到技能效果消失立马接上的效果。注意不能直接设置成CD时间,因为按下按键之后还有一个施法动作才会开始计算CD。当然像"魔手"那样全部设置成1秒也是可以的,此时要把全局间隔调得足够小,否则后面的技能只能一直处于推迟状态而无法触发。

    间隔参数只有在不勾选启用的时候才能编辑

    是缺省技能标识此按键对应的技能是否为游戏中的缺省技能,最多只能有一个按键被设为缺省。被设为缺省的按键只会被触发一次,所以间隔参数是无效的。此选项建议只用于平砍


使用

  1. 要开始挂机打怪的时候,点击全局开关,令其处于勾选状态。所有启用的按键会立即被触发一次,被设置为缺省技能的按键会首先被触发,剩余的技能按顺序触发。在此过程中可以观察全局间隔设置是否正确(不卡技能为准)。

  2. 打怪完毕,再点击一次全局开关,令其处于不勾选状态即可。

  3. 程序退出时会保存所有相关参数,下次使用时只要先登录角色再打开程序,即可自动完成定位窗口+修改标题的工作,达到只需要点击全局开关的状态。

多开

  • 由于自动定位窗口功能,我并没有设计在程序界面中切换参数,多开通过复制多份FxPresser.exe完成。实际上程序的文件名可以任取,每个exe都会有自己的一份参数。



注意事项

  • 程序是对游戏画面的固定区域进行截图,为了自动寻找窗口能正确工作,建议先登录游戏角色,并展开角色头像,再启动本程序。

  • 此程序触发的按键会跟真实键盘的按键形成组合键,所以在程序工作时不要在游戏中随意按Alt,以免误触发其他技能/物品。同时按键对应的Alt组合键位置最好不要放其他技能或物品。