Skip to content

[Bug]: 鋤地一條龍G030挪德卡莱虚海望十六倍曼陀草传奇路線失效 #3044

@RJFAC

Description

@RJFAC

BetterGI 版本 (必填)

0.59.1

脚本名称 (必填)

鋤地一條龍

问题描述 (必填)

G030挪德卡莱虚海望十六倍曼陀草传奇.json
更新後傳送失敗

复现步骤 (可选)

No response

日志文件或录屏 (可选)

[11:34:06.930] [INF] BetterGenshinImpact.Service.ScriptService
→ 开始执行JS脚本: "锄地一条龙"

[11:34:10.077] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
正在尝试切换至16X

[11:34:10.080] [INF] BetterGenshinImpact.GameTask.Common.TaskControl
尝试切换至队伍: "16X"

[11:34:10.101] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
开始加载模板图片

[11:34:10.115] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
模板图片加载完成

[11:34:10.129] [WRN] BetterGenshinImpact.Core.Script.Dependence.Log
当前设备本地时间格式无法解析

[11:34:10.129] [WRN] BetterGenshinImpact.Core.Script.Dependence.Log
建议不要使用12小时时间制

[11:34:10.129] [WRN] BetterGenshinImpact.Core.Script.Dependence.Log
已将记录改为使用 utc 时间

[11:34:13.148] [INF] BetterGenshinImpact.GameTask.Common.TaskControl
切换队伍,当前队伍 OcrMatch 分数: 0.9246,判断阈值: 0.8

[11:34:13.148] [INF] BetterGenshinImpact.GameTask.Common.TaskControl
当前队伍即为目标队伍(匹配分数: 0.9246),无需切换

[11:34:15.148] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
开始读取路径文件

[11:34:15.180] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
路径文件读取完成,开始加载cd信息

[11:34:15.189] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
cd信息加载完成,开始处理路线详细信息

[11:34:16.412] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
预处理阶段完成

[11:34:16.412] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
开始根据配置寻找路线组合

[11:34:16.431] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
使用高收益优先运行

[11:34:16.433] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
路线组合结果如下:

[11:34:16.433] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
总精英怪数量: 405

[11:34:16.433] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
总普通怪数量: 2025

[11:34:16.434] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
总收益: 237509 摩拉

[11:34:16.434] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
预计总用时: 10 时 35 分 37 秒

[11:34:16.660] [INF] BetterGenshinImpact.GameTask.Common.TaskControl
识别到的队伍角色:"伊涅芙,枫原万叶,哥伦比娅,菲林斯"

[11:34:16.661] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
当前队伍:伊涅芙、枫原万叶、哥伦比娅、菲林斯

[11:34:16.662] [WRN] BetterGenshinImpact.Core.Script.Dependence.Log
确认跳过校验阶段,任何包括但不限于漏怪、卡死、不拾取等问题均由自己配置与队伍等引起,与脚本和路线无关

[11:34:16.662] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
开始运行锄地路线

[11:34:16.686] [ERR] BetterGenshinImpact.Core.Script.Dependence.Log
获取坐标时发生错误:pathing is not defined

[11:34:16.687] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
当前组 路径组六 的总计信息:

[11:34:16.687] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
精英怪数量: 3

[11:34:16.687] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
小怪数量: 0

[11:34:16.688] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
预计收益: 3000 摩拉

[11:34:16.688] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
预计用时: 0 时 2 分 57 秒

[11:34:16.689] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
开始处理第 6 组第 1/1 个G030挪德卡莱虚海望十六倍曼陀草传奇.json

[11:34:16.689] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
该路线已刷新,开始处理。

[11:34:16.691] [INF] BetterGenshinImpact.Core.Script.Dependence.Log
开始执行路线: G030挪德卡莱虚海望十六倍曼陀草传奇.json

[11:34:16.707] [DBG] BetterGenshinImpact.Core.Script.Dependence.Log
正在伪造地图追踪开始的日志记录

[11:34:16.706] [INF] BetterGenshinImpact.Service.ScriptService
------------------------------

[11:34:16.706] [INF] BetterGenshinImpact.Service.ScriptService
→ 开始执行地图追踪任务: "G030挪德卡莱虚海望十六倍曼陀草传奇.json"

[11:34:17.274] [INF] BetterGenshinImpact.GameTask.Common.TaskControl
识别到的队伍角色:"伊涅芙,枫原万叶,哥伦比娅,菲林斯"

[11:34:17.392] [INF] BetterGenshinImpact.GameTask.Common.TaskControl
[SIFT]地图特征点加载中,预计耗时2秒,请等待...

[11:34:18.421] [INF] BetterGenshinImpact.GameTask.Common.TaskControl
地图特征点加载完成!

[11:34:20.215] [DBG] BetterGenshinImpact.GameTask.Common.TaskControl
识别当前大地图位置:"Point2f { X = 2297.7842, Y = -824.3535 }"

[11:34:20.215] [DBG] BetterGenshinImpact.GameTask.Common.TaskControl
离目标传送点最近的区域是:"挪德卡莱"

[11:34:21.408] [INF] BetterGenshinImpact.GameTask.Common.TaskControl
切换到区域:"挪德卡莱"

[11:34:21.984] [INF] BetterGenshinImpact.GameTask.Common.TaskControl
目标传送点有相近传送点,到目标传送点附近将缩放到1.79

[11:34:22.305] [ERR] BetterGenshinImpact.GameTask.Common.TaskControl
传送失败,重试 1 次

[11:34:22.305] [DBG] BetterGenshinImpact.GameTask.Common.TaskControl
传送失败,重试 1 次
OpenCvSharp.OpenCVException: The input arrays should have at least 4 corresponding point sets to calculate Homography
   at OpenCvSharp.Internal.NativeMethods.<>c.<.cctor>b__1687_0(ErrorCode status, String funcName, String errMsg, String fileName, Int32 line, IntPtr userData)
   at OpenCvSharp.Internal.NativeMethods.calib3d_findHomography_vector(Point2d[] srcPoints, Int32 srcPointsLength, Point2d[] dstPoints, Int32 dstPointsLength, Int32 method, Double ransacReprojThreshold, IntPtr mask, Int32 maxIters, Double confidence, IntPtr& returnValue)
   at OpenCvSharp.Cv2.FindHomography(IEnumerable`1 srcPoints, IEnumerable`1 dstPoints, HomographyMethods method, Double ransacReprojThreshold, OutputArray mask, Int32 maxIters, Double confidence)
   at BetterGenshinImpact.Core.Recognition.OpenCv.FeatureMatch.Feature2DExtensions.Match(Feature2D feature2D, KeyPoint[] trainKeyPoints, Mat trainDescriptors, Mat queryMat, Mat queryMatMask, DescriptorMatcherType matcherType) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\Core\Recognition\OpenCv\FeatureMatch\Feature2DExtensions.cs:line 109
   at BetterGenshinImpact.GameTask.Common.Map.Maps.TeyvatMapTest.GetBigMapPosition(Mat greyBigMapMat) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\Common\Map\Maps\TeyvatMapTest.cs:line 40
   at BetterGenshinImpact.GameTask.AutoTrackPath.TpTask.GetBigMapCenterPoint(String mapName) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoTrackPath\TpTask.cs:line 848
   at BetterGenshinImpact.GameTask.AutoTrackPath.TpTask.GetPositionFromBigMap(String mapName) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoTrackPath\TpTask.cs:line 785
   at BetterGenshinImpact.GameTask.AutoTrackPath.TpTask.MoveMapTo(Double x, Double y, String mapName, Double finalZoomLevel) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoTrackPath\TpTask.cs:line 497
   at BetterGenshinImpact.GameTask.AutoTrackPath.TpTask.TpOnce(Double tpX, Double tpY, String mapName, Boolean force) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoTrackPath\TpTask.cs:line 279
   at BetterGenshinImpact.GameTask.AutoTrackPath.TpTask.Tp(Double tpX, Double tpY, String mapName, Boolean force) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoTrackPath\TpTask.cs:line 455

[11:34:22.680] [DBG] BetterGenshinImpact.GameTask.Common.TaskControl
离目标传送点最近的区域是:"挪德卡莱"

[11:34:23.916] [INF] BetterGenshinImpact.GameTask.Common.TaskControl
切换到区域:"挪德卡莱"

[11:34:24.483] [INF] BetterGenshinImpact.GameTask.Common.TaskControl
目标传送点有相近传送点,到目标传送点附近将缩放到1.79

[11:34:24.803] [ERR] BetterGenshinImpact.GameTask.Common.TaskControl
传送失败,重试 2 次

[11:34:24.803] [DBG] BetterGenshinImpact.GameTask.Common.TaskControl
传送失败,重试 2 次
OpenCvSharp.OpenCVException: The input arrays should have at least 4 corresponding point sets to calculate Homography
   at OpenCvSharp.Internal.NativeMethods.<>c.<.cctor>b__1687_0(ErrorCode status, String funcName, String errMsg, String fileName, Int32 line, IntPtr userData)
   at OpenCvSharp.Internal.NativeMethods.calib3d_findHomography_vector(Point2d[] srcPoints, Int32 srcPointsLength, Point2d[] dstPoints, Int32 dstPointsLength, Int32 method, Double ransacReprojThreshold, IntPtr mask, Int32 maxIters, Double confidence, IntPtr& returnValue)
   at OpenCvSharp.Cv2.FindHomography(IEnumerable`1 srcPoints, IEnumerable`1 dstPoints, HomographyMethods method, Double ransacReprojThreshold, OutputArray mask, Int32 maxIters, Double confidence)
   at BetterGenshinImpact.Core.Recognition.OpenCv.FeatureMatch.Feature2DExtensions.Match(Feature2D feature2D, KeyPoint[] trainKeyPoints, Mat trainDescriptors, Mat queryMat, Mat queryMatMask, DescriptorMatcherType matcherType) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\Core\Recognition\OpenCv\FeatureMatch\Feature2DExtensions.cs:line 109
   at BetterGenshinImpact.GameTask.Common.Map.Maps.TeyvatMapTest.GetBigMapPosition(Mat greyBigMapMat) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\Common\Map\Maps\TeyvatMapTest.cs:line 40
   at BetterGenshinImpact.GameTask.AutoTrackPath.TpTask.GetBigMapCenterPoint(String mapName) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoTrackPath\TpTask.cs:line 848
   at BetterGenshinImpact.GameTask.AutoTrackPath.TpTask.GetPositionFromBigMap(String mapName) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoTrackPath\TpTask.cs:line 785
   at BetterGenshinImpact.GameTask.AutoTrackPath.TpTask.MoveMapTo(Double x, Double y, String mapName, Double finalZoomLevel) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoTrackPath\TpTask.cs:line 497
   at BetterGenshinImpact.GameTask.AutoTrackPath.TpTask.TpOnce(Double tpX, Double tpY, String mapName, Boolean force) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoTrackPath\TpTask.cs:line 279
   at BetterGenshinImpact.GameTask.AutoTrackPath.TpTask.Tp(Double tpX, Double tpY, String mapName, Boolean force) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoTrackPath\TpTask.cs:line 455

[11:34:25.159] [DBG] BetterGenshinImpact.GameTask.Common.TaskControl
离目标传送点最近的区域是:"挪德卡莱"

[11:34:26.498] [INF] BetterGenshinImpact.GameTask.Common.TaskControl
切换到区域:"挪德卡莱"

[11:34:27.067] [INF] BetterGenshinImpact.GameTask.Common.TaskControl
目标传送点有相近传送点,到目标传送点附近将缩放到1.79

[11:34:27.393] [ERR] BetterGenshinImpact.GameTask.Common.TaskControl
传送失败,重试 3 次

[11:34:27.393] [DBG] BetterGenshinImpact.GameTask.Common.TaskControl
传送失败,重试 3 次
OpenCvSharp.OpenCVException: The input arrays should have at least 4 corresponding point sets to calculate Homography
   at OpenCvSharp.Internal.NativeMethods.<>c.<.cctor>b__1687_0(ErrorCode status, String funcName, String errMsg, String fileName, Int32 line, IntPtr userData)
   at OpenCvSharp.Internal.NativeMethods.calib3d_findHomography_vector(Point2d[] srcPoints, Int32 srcPointsLength, Point2d[] dstPoints, Int32 dstPointsLength, Int32 method, Double ransacReprojThreshold, IntPtr mask, Int32 maxIters, Double confidence, IntPtr& returnValue)
   at OpenCvSharp.Cv2.FindHomography(IEnumerable`1 srcPoints, IEnumerable`1 dstPoints, HomographyMethods method, Double ransacReprojThreshold, OutputArray mask, Int32 maxIters, Double confidence)
   at BetterGenshinImpact.Core.Recognition.OpenCv.FeatureMatch.Feature2DExtensions.Match(Feature2D feature2D, KeyPoint[] trainKeyPoints, Mat trainDescriptors, Mat queryMat, Mat queryMatMask, DescriptorMatcherType matcherType) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\Core\Recognition\OpenCv\FeatureMatch\Feature2DExtensions.cs:line 109
   at BetterGenshinImpact.GameTask.Common.Map.Maps.TeyvatMapTest.GetBigMapPosition(Mat greyBigMapMat) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\Common\Map\Maps\TeyvatMapTest.cs:line 40
   at BetterGenshinImpact.GameTask.AutoTrackPath.TpTask.GetBigMapCenterPoint(String mapName) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoTrackPath\TpTask.cs:line 848
   at BetterGenshinImpact.GameTask.AutoTrackPath.TpTask.GetPositionFromBigMap(String mapName) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoTrackPath\TpTask.cs:line 785
   at BetterGenshinImpact.GameTask.AutoTrackPath.TpTask.MoveMapTo(Double x, Double y, String mapName, Double finalZoomLevel) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoTrackPath\TpTask.cs:line 497
   at BetterGenshinImpact.GameTask.AutoTrackPath.TpTask.TpOnce(Double tpX, Double tpY, String mapName, Boolean force) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoTrackPath\TpTask.cs:line 279
   at BetterGenshinImpact.GameTask.AutoTrackPath.TpTask.Tp(Double tpX, Double tpY, String mapName, Boolean force) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoTrackPath\TpTask.cs:line 455

[11:34:27.394] [DBG] BetterGenshinImpact.GameTask.Common.TaskControl
执行地图追踪时候发生错误
System.InvalidOperationException: 传送失败
   at BetterGenshinImpact.GameTask.AutoTrackPath.TpTask.Tp(Double tpX, Double tpY, String mapName, Boolean force) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoTrackPath\TpTask.cs:line 476
   at BetterGenshinImpact.GameTask.AutoPathing.PathExecutor.HandleTeleportWaypoint(WaypointForTrack waypoint) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoPathing\PathExecutor.cs:line 713
   at BetterGenshinImpact.GameTask.AutoPathing.PathExecutor.Pathing(PathingTask task) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\GameTask\AutoPathing\PathExecutor.cs:line 205
   at BetterGenshinImpact.Core.Script.Dependence.AutoPathingScript.Run(String json) in D:\a\better-genshin-impact\better-genshin-impact\BetterGenshinImpact\Core\Script\Dependence\AutoPathingScript.cs:line 35

[11:34:27.395] [ERR] BetterGenshinImpact.GameTask.Common.TaskControl
执行地图追踪时候发生错误: "传送失败"

[11:34:27.416] [DBG] BetterGenshinImpact.Core.Script.Dependence.Log
交互或拾取:"精英"
交互或拾取:"精英"
交互或拾取:"精英"

[11:34:27.425] [DBG] BetterGenshinImpact.Core.Script.Dependence.Log
正在伪造地图追踪结束的日志记录

[11:34:27.425] [INF] BetterGenshinImpact.Service.ScriptService
→ 脚本执行结束: "G030挪德卡莱虚海望十六倍曼陀草传奇.json", 耗时: 0分0.000秒

[11:34:27.425] [INF] BetterGenshinImpact.Service.ScriptService
------------------------------


其他信息 (可选)

脚本版本:2.6.4
操作系统版本:windows11 26200.8037
网络环境:RDPWarp/1Remote遠程帳戶
解析度:1920x1080 60帧
游戏语言:简体中文

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions