babalae/better-genshin-impact · error · Exception

识别队伍角色失败,请在较暗背景下重试,比如游戏时间调整成夜晚。或者直接使用强制指定当前队伍角色的功能。

Error message

识别队伍角色失败,请在较暗背景下重试,比如游戏时间调整成夜晚。或者直接使用强制指定当前队伍角色的功能。

What it means

Error "识别队伍角色失败,请在较暗背景下重试,比如游戏时间调整成夜晚。或者直接使用强制指定当前队伍角色的功能。" thrown in babalae/better-genshin-impact.

Source

Thrown at BetterGenshinImpact/GameTask/AutoDomain/AutoDomainTask.cs:284

                gameScreenSize.Width, gameScreenSize.Height);
            throw new Exception("游戏窗口分辨率不是 16:9");
        }

        if (gameScreenSize.Width < 1920 || gameScreenSize.Height < 1080)
        {
            Logger.LogWarning("游戏窗口分辨率小于 1920x1080 !当前分辨率为 {Width}x{Height} , 小于 1920x1080 的分辨率的游戏可能无法正常使用自动秘境功能 !",
                gameScreenSize.Width, gameScreenSize.Height);
        }
    }

    private void RetryTeamInit(CombatScenes combatScenes)
    {
        if (!combatScenes.CheckTeamInitialized())
        {
            combatScenes.InitializeTeam(CaptureToRectArea());
            if (!combatScenes.CheckTeamInitialized())
            {
                throw new Exception("识别队伍角色失败,请在较暗背景下重试,比如游戏时间调整成夜晚。或者直接使用强制指定当前队伍角色的功能。");
            }
        }
    }

    private async Task TpDomain()
    {
        // 传送到秘境
        if (!string.IsNullOrEmpty(_taskParam.DomainName))
        {
            if (MapLazyAssets.Get().DomainPositionMap.TryGetValue(_taskParam.DomainName, out var domainPosition))
            {
                Logger.LogInformation("自动秘境:传送到秘境{Text}", _taskParam.DomainName);
                await new TpTask(_ct).Tp(domainPosition.X, domainPosition.Y);
                await Delay(1000, _ct);
                await Bv.WaitForMainUi(_ct);

                var menuFound = false;
                AutoPickAssets pickAssets;

View on GitHub (pinned to a7cb36712d)

Solutions

  1. 将游戏内时间调整为夜晚等较暗背景后重试识别
  2. 使用配置中的强制指定当前队伍角色功能手动指定4名角色
  3. 确认队伍中没有未收录进模型的新角色

Example fix

将游戏内时间调到夜晚等较暗背景再重试,或在配置中使用“强制指定当前队伍角色”功能手动填写4名角色。

When it happens

Trigger: RetryTeamInit 中 CheckTeamInitialized 失败后重新 InitializeTeam 截图识别一次,仍失败则抛出。即队伍角色侧面头像识别连续失败。

Common situations: 游戏画面过亮(白天、强光场景)导致角色头像/名字识别置信度不足,或队伍中有识别模型不支持的角色/衣装。


AI-assisted analysis of babalae/better-genshin-impact@a7cb36712d (2026-08-13). Data as JSON: /api/errors/dc61f1190d49d03a. Report an issue: GitHub.