babalae/better-genshin-impact · error · Exception
找不到出战角色编号块与当前出战角色标识!
Error message
找不到出战角色编号块与当前出战角色标识!
What it means
Error "找不到出战角色编号块与当前出战角色标识!" thrown in babalae/better-genshin-impact.
Source
Thrown at BetterGenshinImpact/GameTask/AutoFight/Model/PartyAvatarSideIndexHelper.cs:237
}
}
// 校验推测结果(编号从 1 开始必定连续)
if (AreNullsAtEnd(indexRectList))
{
var notNullIndexRectList = indexRectList.Where(r => r != default).ToList();
return (notNullIndexRectList, GetAvatarSideIconRectFromIndexRect(notNullIndexRectList, systemInfo));
}
else
{
throw new Exception("校验角色列表识别结果失败,角色编号不是连续的!");
}
}
}
else
{
// 没有出战角色标识的情况下,直接抛出错误走写死逻辑
throw new Exception("找不到出战角色编号块与当前出战角色标识!");
}
}
}
private static (int, Rect) GetKnownIndexAndRect(List<Rect> indexRectList)
{
for (int i = 0; i < indexRectList.Count; i++)
{
if (indexRectList[i] != default)
{
return (i + 1, indexRectList[i]);
}
}
return (-1, default);
}
public static Rect GetAvatarSideIconRectFromIndexRect(Rect indexRect, ISystemInfo systemInfo)View on GitHub (pinned to a7cb36712d)
Solutions
- 确保当前处于队伍配置界面且界面完全加载
- 检查游戏分辨率是否为 16:9
- 重新打开队伍配置界面后重试
Example fix
确保右侧队伍栏完整可见、环境较暗后重试;或使用强制指定队伍角色绕过识别。
When it happens
Trigger: 识别角色编号块时既没找到出战角色的编号块,也没找到当前出战角色标识,无法推测编号而走写死逻辑前直接抛出。
Common situations: 右侧角色栏被遮挡、画面过亮导致出战标识(高亮/箭头)识别不到。
AI-assisted analysis of babalae/better-genshin-impact@a7cb36712d (2026-08-13).
Data as JSON: /api/errors/0c7e8d7be38f6bac.
Report an issue: GitHub.