From f5980d839f236f4047f186976e03e7f4d3ae03d5 Mon Sep 17 00:00:00 2001 From: Haoyu Xu Date: Sun, 3 Aug 2025 12:41:03 +0800 Subject: [PATCH] feat: bring back viewport control --- packages/operator/config/ascalon_phototaxis.yaml | 4 ++++ packages/operator/index.ts | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/operator/config/ascalon_phototaxis.yaml b/packages/operator/config/ascalon_phototaxis.yaml index 0b53c1f..41edad1 100644 --- a/packages/operator/config/ascalon_phototaxis.yaml +++ b/packages/operator/config/ascalon_phototaxis.yaml @@ -2,3 +2,7 @@ codename: zh-CN: 趋光之暗 · 阿斯卡纶 en-US: Phototaxis / Ascalon official_id: 202506915 +viewport_left: 20 +viewport_right: -20 +viewport_top: 1 +viewport_bottom: -4 \ No newline at end of file diff --git a/packages/operator/index.ts b/packages/operator/index.ts index b4c2d7c..38d9a2a 100644 --- a/packages/operator/index.ts +++ b/packages/operator/index.ts @@ -170,10 +170,10 @@ const generateMapping = () => { operator.link = operatorName // add default viewport - operator.viewport_left = 0 - operator.viewport_right = 0 - operator.viewport_top = 0 - operator.viewport_bottom = 0 + if (!operator.viewport_left) operator.viewport_left = 0 + if (!operator.viewport_right) operator.viewport_right = 0 + if (!operator.viewport_top) operator.viewport_top = 0 + if (!operator.viewport_bottom) operator.viewport_bottom = 0 operator.voice_id = skinEntry.voiceId