From 198b395b4d2ed15d8924581016e7faa4e6961a24 Mon Sep 17 00:00:00 2001 From: JJMdzh Date: Sat, 12 Apr 2025 10:15:21 +0800 Subject: [PATCH] =?UTF-8?q?js,0.6=E6=88=96=E8=80=851.0=E6=B8=B2=E6=9F=93?= =?UTF-8?q?=E7=B2=BE=E5=BA=A6=20(#559)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * js,OCR摩拉 摩拉数值输出到本地,最后增加返回游戏界面 * js,精度切换 先就做这些 --- repo/js/OCR摩拉log/main.js | 2 ++ repo/js/切换画质/main.js | 33 +++++++++++++++++++++++++++++++++ repo/js/切换画质/manifest.json | 13 +++++++++++++ repo/js/切换画质/settings.json | 11 +++++++++++ 4 files changed, 59 insertions(+) create mode 100644 repo/js/切换画质/main.js create mode 100644 repo/js/切换画质/manifest.json create mode 100644 repo/js/切换画质/settings.json 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