{"record":{"id":"b487a26ed6a1291b","repo":"babalae/better-genshin-impact","slug":"16-9-b487a2","errorCode":null,"errorMessage":"游戏窗口分辨率不是 16:9","messagePattern":"游戏窗口分辨率不是 16:9","errorType":"exception","errorClass":"Exception","httpStatus":null,"severity":"error","filePath":"BetterGenshinImpact/GameTask/AutoDomain/AutoDomainTask.cs","lineNumber":267,"sourceCode":"\n        if (_config.SpecifyResinUse)\n        {\n            Logger.LogInformation(\"→ {Text} 指定使用树脂\", \"自动秘境，\");\n        }\n        else\n        {\n            Logger.LogInformation(\"→ {Text} 用尽所有浓缩树脂和原粹树脂后结束\", \"自动秘境，\");\n        }\n    }\n\n    private void LogScreenResolution()\n    {\n        var gameScreenSize = SystemControl.GetGameScreenRect(TaskContext.Instance().GameHandle);\n        if (gameScreenSize.Width * 9 != gameScreenSize.Height * 16)\n        {\n            Logger.LogError(\"游戏窗口分辨率不是 16:9 ！当前分辨率为 {Width}x{Height} , 非 16:9 分辨率的游戏无法正常使用自动秘境功能 !\",\n                gameScreenSize.Width, gameScreenSize.Height);\n            throw new Exception(\"游戏窗口分辨率不是 16:9\");\n        }\n\n        if (gameScreenSize.Width < 1920 || gameScreenSize.Height < 1080)\n        {\n            Logger.LogWarning(\"游戏窗口分辨率小于 1920x1080 ！当前分辨率为 {Width}x{Height} , 小于 1920x1080 的分辨率的游戏可能无法正常使用自动秘境功能 !\",\n                gameScreenSize.Width, gameScreenSize.Height);\n        }\n    }\n\n    private void RetryTeamInit(CombatScenes combatScenes)\n    {\n        if (!combatScenes.CheckTeamInitialized())\n        {\n            combatScenes.InitializeTeam(CaptureToRectArea());\n            if (!combatScenes.CheckTeamInitialized())\n            {\n                throw new Exception(\"识别队伍角色失败，请在较暗背景下重试，比如游戏时间调整成夜晚。或者直接使用强制指定当前队伍角色的功能。\");\n            }","sourceCodeStart":249,"sourceCodeEnd":285,"githubUrl":"https://github.com/babalae/better-genshin-impact/blob/a7cb36712dcb409be610257d877fcea3597e9d6b/BetterGenshinImpact/GameTask/AutoDomain/AutoDomainTask.cs#L249-L285","documentation":"Error \"游戏窗口分辨率不是 16:9\" thrown in babalae/better-genshin-impact.","triggerScenarios":"自动秘境启动时 LogScreenResolution 检查游戏窗口矩形，宽*9 != 高*16 即判定非16:9，记录错误后直接抛出。","commonSituations":"游戏窗口为16:10、4:3、带鱼屏等非16:9分辨率，或窗口被拉伸/带边框导致客户区比例不对。","solutions":["将游戏窗口分辨率调整为 16:9（如 1920x1080、2560x1440、1600x900）","避免使用带鱼屏或 4:3 等非 16:9 分辨率","调整后重新启动自动秘境任务"],"exampleFix":"将游戏分辨率调整为16:9（推荐1920x1080及以上），使用无边框窗口或全屏模式后重试。","handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a7cb36712dcb409be610257d877fcea3597e9d6b","analyzedAt":"2026-08-13T16:44:57.548Z","schemaVersion":2},"datasetVersion":"2026-08-13T19:17:28.613Z"}