diff --git a/repo/js/OCR摩拉log/main.js b/repo/js/OCR摩拉log/main.js index 20ea587c..7cece6d2 100644 --- a/repo/js/OCR摩拉log/main.js +++ b/repo/js/OCR摩拉log/main.js @@ -158,5 +158,7 @@ async function recognizeTextInRegion(ocrRegion, timeout = 5000) { } else { log.warn("未能识别到角色菜单或天赋,跳过摩拉数值识别。"); } + await sleep(500); + await genshin.returnMainUi(); })(); diff --git a/repo/js/切换画质/main.js b/repo/js/切换画质/main.js new file mode 100644 index 00000000..995f32cf --- /dev/null +++ b/repo/js/切换画质/main.js @@ -0,0 +1,33 @@ +(async function () { + setGameMetrics(1920, 1080, 1); + await genshin.returnMainUi(); + renderingPrecision=settings.Rendering || "0.6" + if (renderingPrecision === "0.6") { + keyPress("Escape"); + await sleep(1500); + click(45, 820); + await sleep(1500); + click(165, 290); + await sleep(500); + click(1625, 605); + await sleep(500); + click(1625, 635); + await sleep(500); + log.info("已切换0.6"); + } else if (renderingPrecision === "1.0") { + keyPress("Escape"); + await sleep(1500); + click(45, 820); + await sleep(1500); + click(165, 290); + await sleep(500); + click(1625, 605); + await sleep(500); + click(1625, 800); + await sleep(500); + log.info("已切换至1.0"); + } else { + log.error("未知的渲染精度值"); + } + await genshin.returnMainUi(); +})(); diff --git a/repo/js/切换画质/manifest.json b/repo/js/切换画质/manifest.json new file mode 100644 index 00000000..48fffa26 --- /dev/null +++ b/repo/js/切换画质/manifest.json @@ -0,0 +1,13 @@ +{ + "manifest_version": 1, + "name": "选择精度", + "version": "1.0", + "description": "暂时0.6或1.0精度切换", + "authors": [ + { + "name": "吉吉喵" + } + ], + "settings_ui": "settings.json", + "main": "main.js" +} \ No newline at end of file diff --git a/repo/js/切换画质/settings.json b/repo/js/切换画质/settings.json new file mode 100644 index 00000000..8c4bbca7 --- /dev/null +++ b/repo/js/切换画质/settings.json @@ -0,0 +1,11 @@ +[ + { + "name": "Rendering", + "type": "select", + "label": "渲染精度(默认0.6)", + "options": [ + "0.6", + "1.0", + ] + } +] \ No newline at end of file