该脚本仍然处于测试阶段,可能会出现奇奇怪怪的BUG
寻路撞墙?走的路径不对?嫌弃路线太慢?现在beta-2.7新增加地图录制功能
你现在可以使用tools目录下的record_v7.2.py自行录制地图路径,包你走到满意 XD
找到BUG了?代码问题想吐槽?欢迎加入 技术 & 吹水群:QQ 群|Telegram Group
该脚本当前版本仅支持 缩放150%,屏幕分辨率2560x1440,现在在大改动中,尽快解决屏幕旋转适配问题
1.安装最新版本的Python(安装时记得勾选Add Python to PATH)
2.游戏语言为简体中文,按键配置皆为默认,灵敏度皆为默认值
3.脚本只支持PC端,如果你的电脑分辨率为2560*1440,请将游戏分辨率调为1920*1080(窗口化)
如果你的电脑分辨率为1920*1080,请将游戏分辨率调为1920*1080(全屏幕)
4.战斗为游戏自带的自动战斗,确保你的队伍有足够实力平推小怪
(如启用了沿用自动战斗设定,请把config.json里的 "auto_battle_persistence" 改成 1)
5.建议不要在地图上追踪任何东西,并且人物初始位置最好在观景车厢
6.开怪角色请使用远程攻击角色,目前推荐三月七,跑图效果较稳定
7.程序运行期间,请勿移动键盘及鼠标,如果移动了极有可能造成偏离或撞墙的问题
{
"real_width": 0, (实际宽度)
"auto_battle_persistence": 0, (游戏内是否开启自动自动,填1则为开启)
"real_height": 0, (实际长度)
"map_debug": false, (是否检测地图更新)
"github_proxy": "", (github代理)
"rawgithub_proxy": "", (github代理)
"webhook_url": "",
"start": true, (是否第一次运行脚本)
"temp_version": "20230515205738",
"star_version": "20230515220742",
"open_map": "m", (打开地图按钮)
"map_version": "20230515205738",
"script_debug": true (是否检测脚本更新)
}
1.WASD移动,X是进战斗,鼠标左键是打障碍物,F键是交互,禁止用鼠标移动视角,只能使用方向键左右来移动视角(脚本运行后方向键左右会映射鼠标移动),录制期间能且只能按动键盘上的一个有效按键(也就是不能同时按下多键),脚本只会录制按键按下时间和移动的视角,不会录制停顿的时间(可以慢慢一个键一个键录制,保证录制准确性),录制完成后F9停止录制并保存。
2.完成后将会生成output(时间).json文件,请把他重命名替换成你要更改的地图json,并且将传送点截图重命名并保存到temp即可使用 (就可以申请到map分支提交,或者交给管理提交)
3.地图json中的空白填写示例:
{
"name": "乌拉乌拉-1", (地图json名为1-1_1.json)
"author": "Starry-Wind", (作者名,第二作者不能覆盖第一作者名称)
"start": [ (开局传送地图识别图片,并将鼠标移动至图片中间并按下按键)
{"map": 1}, (按下m键打开地图)
{"temp\\orientation_1.jpg": 1.5}, (识别到orientation_1.jpg图片后,将鼠标移动至图片中间并按下按键)
{"temp\\orientation_2.jpg": 1.5}, (识别到orientation_2.jpg图片后,将鼠标移动至图片中间并按下按键)
{"temp\\map_1.jpg": 2}, (具体图片自己看,一般为该区域名"乌拉乌拉"的地图文字)
{"temp\\map_1_point_1.jpg": 1.5}, (第一个传送点的图片)
{"temp\\map_1_point_2.jpg": 1.5}, (第二个传送点的图片)
{"temp\\transfer.jpg": 1.5} ("传送"字的图片)
]
}
1.识图为截取游戏画面,所以不能有任何覆盖
2.支持地图 空间站「黑塔」、雅利洛VI、仙舟「罗浮」
3.如果你发现地图有撞墙问题,可以协助更新地图文件提交到这里
4.请使用三月七来跑图以获得最佳体验
⭐如果喜欢,点个星星~⭐
1.新增地图自动更新功能
2.将pynput重新加入依赖列表
3.新增更多后台提示信息
4.新增自动获取视窗大小
5.日常修复一些小bug
6.更新了新的地图json,能解决大部分撞墙问题
1.模拟宇宙正在开发
2.后续将会新增找宝箱、锄大地顺带捡垃圾等功能
感谢以下贡献者对本项目做出的贡献