开源的跑online自动化钓鱼脚本
- 基于 pyautogui 的识图自动化脚本
- 游戏窗口自动前置
- 满背包自动收网
- 鱼饵耗尽自动切换鱼饵(无自动购买鱼饵功能)
- 多进程处理钓鱼小游戏 (医生蚯蚓/暮光蚯蚓)
- 自动化重启游戏(可自定义)
- 根据配置文本自定义游戏键位
- 暂停运行热键:
ctrl
+f12
- 下载发行版
TRautoFish.exe
(请根据实际情况选择版本) - 下载或自行创建配置文件
autoPWD.txt
- 确保
TRautoFish.exe
和autoPWD.txt
处于同一文件夹下 - 参考配置指南编辑
autoPWD.txt
- 参考注意事项
- 以管理员身份(系統管理員身分)运行
TRautoFish.exe
- 解放双手
autoPWD.txt
格式如下:
account =
password =
forward =
backward =
leftward =
rightward =
jump =
item =
item2 =
item3 =
sprint =
account =
后方输入你的游戏账号(可选,默认为不启用重启功能)password =
后方输入你的账号密码(可选,默认为不启用重启功能)forward =
后方输入你的前进按键(默认为up
)backward =
后方输入你的后退按键(默认为down
)leftward =
后方输入你的后退按键(默认为left
)rightward =
后方输入你的后退按键(默认为right
)jump =
后方输入你的跳跃按键(默认为ctrl
)item =
后方输入你的道具按键(默认为shift
)item2 =
后方输入你的道具2按键(默认为a
)item3 =
后方输入你的道具3按键(默认为s
)sprint =
后方输入你的冲刺按键(默认为z
)- 本脚本无法配置
runtime
- 文本文档中的空格都将被忽略,所以不需要对齐每一行
- 请确保不要修改(
account
等)关键词,修改关键词将导致配置失败 - 请确保不要去掉等号
=
- 无效输入(如
4000+
、@
、XiGuSiMa
等)会被忽略并保持为默认设置 - 键位设置可以留空,留空即为默认设置
- 账号密码可以留空,留空即不开启脚本自动重启功能
- 按键配置中字母无视大小写(大写字母会被自动缩成小写)
- 多余的配置(如
eventMap
)不会被识别
- 优先选择高性能版本
- 脚本分析游戏模式耗时应该在0.22秒左右,如果时长总是大于0.26秒说明电脑性能可能过低
- 高性能版本的准确率应该超过99%(暮光蚯蚓,大概每1500条会出错一到两次)
- 电脑性能过低可能导致钓鱼游戏的准确率降低
- 如果高性能版本准确率过低则请尝试使用低性能版本
- 低性能版本的准确率在95%左右
- 不支持 1024×768 游戏分辨率 ,其余分辨率(全屏/窗口化)皆可
- 游戏画面缩放会导致脚本识图不成功。 请确保游戏画面没有被系统缩放
- 必须更改脚本的DPI设置:
- 右键
TRautoFish.exe
- 属性(內容)
- 兼容性(相容性)
- 更改高DPI设置(變更高DPI設定)
- 勾选替代高DPI缩放行为(覆寫高DPI縮放比例行為)-> 选择“应用程序”(“應用程式”)
- 确定 -> 确定
- 右键
- 本程序会自动将游戏窗口前置,如需暂停脚本请按
ctrl
+f12
激活暂停 - 如不想每次都点右键选管理员,可以:
- 右键
TRautoFish.exe
- 属性(內容)
- 兼容性(相容性)
- 勾选
以管理员身份运行此程序
(以系统管理員的身分執行此程式
) - 确定,以后双击启动
TRautoFish.exe
即可
- 右键
- 启用重启功能必须将游戏目录添加至环境变量(環境變數):
- Windows设置(設定)
- 系统
- 系统信息(系統資訊)
- 高级系统设置(進階系統設定)
- 高级(進階) -> 环境变量(環境變數)
- 在用户(使用者)变量或系统变量里寻找到
Path
变量(没有就自己新建一个Path
) - 编辑
- 新建,输入游戏启动器
talesrunner.exe
所在的目录(比如游戏处在D:\TalesRunner\talesrunner.exe
的话就输入D:\TalesRunner
) - 确定 -> 确定 -> 确定
- 保存后,按下
win
+r
,或者右键开始键 ->运行
(執行
) - 输入
talesrunner
并回车,可正常启动游戏启动器即设置成功
- 启用重启功能需禁用软件启动时的那个提示:
- 开始菜单搜索
uac
- 更改用户账户控制设置(變更使用者賬戶控制設定)
- 从不通知(不要通知)
- 确定
- 开始菜单搜索
- 想要正确使用重启功能则必须使用“綠寶石海灘島”地形
- 钓鱼状态栏必须处于高对比色区域(如图)
大概率不行,因为高版本python不支持Win7了。你可以自行下载程序看是否可以打开。如果报错或无法运行,需要你自行解决。
没测试过,可能不行。4202年了还在用32位系统?
Python打包就是这样的,已经用upx压缩过了,嫌大你可以自己搭环境然后用Python运行源码
开源的,你说呢?
没有被EAC检测的可能。本程序不读取也不修改游戏客户端数据,亦不拦截/修改/伪造/发送网络封包,仅靠屏幕像素数据对关键图案进行识别。键鼠操作通过DirectInput
键码以及调用Windows自带的win32 API
实现,人畜无害。
事实上,戏谷封禁脚本就只是一言堂而已,它们是没有扫盘的水准的,不如说整个戏谷的技术部门都不如栓一条狗来得靠谱。所谓的“不公平”其实就是口袋罪,它自己办了个钓鱼活动玩不起了就封你,平时你爱怎么钓鱼爱怎么挂机它不想管也没能力管。活动的时候收敛点就行,不然有连免费脚本都不愿意用的贵物眼红了上去举报你。
因为必须获取管理员权限才能让脚本实行游戏内键鼠操作。
应该是可以的,但是请确保电脑不会息屏。另外,笔记本电脑在合上盖子后会强制息屏,所以在没有外接显示器的情况下大概是不能合上盖子的。
你可以选择不输入账密,不启用自动重启功能。
提issue,或者在discord频道/QQ群交流。欢迎任何PR,也欢迎你自个儿 fork 之后发行(请遵守GNU GPL v3.0)。请注意:本人后续维护此脚本的可能性几乎为零。
如果你想要自己用Python运行autoFish.py
,以下是我环境的部分包:
python = 3.10.13
ahk = 1.5.0 # Require special treatment
opencv-python = 4.8.1.78
pyautogui = 0.9.53 # don't use later versions
numpy = 1.26.0
pillow = 9.5.0 # don't use later versions
pyinstaller = 6.0.0 # for packing exe
确保scr
文件夹、AutoHotkeyU64.exe
程序和autoFish.py
处于一个目录下。不想下载AutoHotkeyU64.exe
可以手动安装AutoHotKey(v1)或者pip install "ahk[binary]"
。
请注意,Python的ahk
包至今有一个bug都没有修复,请参考#263自行修改ahk
源文件。
在gameModeDetect()
函数内调整性能版本:
- 使用
arrowB
即为高性能 - 使用
arrowG
即为低性能
打包使用 pyinstaller 、upx 以及 Enigma Virtual Box 。