diff --git a/CelesteTAS-EverestInterop/Dialog/English.txt b/CelesteTAS-EverestInterop/Dialog/English.txt index f2d3584b..f01e8c72 100644 --- a/CelesteTAS-EverestInterop/Dialog/English.txt +++ b/CelesteTAS-EverestInterop/Dialog/English.txt @@ -60,7 +60,6 @@ TAS_INFO_SUBPIXEL_INDICATOR= Subpixel Indicator TAS_INFO_CUSTOM= Custom Info TAS_INFO_COPY_CUSTOM_TEMPLATE= Copy Custom Info Template to Clipboard TAS_INFO_SET_CUSTOM_TEMPLATE= Set Custom Info Template from Clipboard -TAS_INFO_WATCH_ENTITY= Watch Entity TAS_INFO_WATCH_ENTITY_HUD_TYPE= Watch Entity Info (HUD) TAS_INFO_WATCH_ENTITY_STUDIO_TYPE= Watch Entity Info (Studio) TAS_INFO_WATCH_ENTITY_NONE= None @@ -107,7 +106,6 @@ TAS_LAUNCH_STUDIO_AT_BOOT= Launch Studio at Boot TAS_ATTEMPT_TO_CONNECT_TO_STUDIO= Attempt To Connect To Studio TAS_SHOW_STUDIO_UPDATE_BANNER= Show Studio Update Banner TAS_OPEN_CONSOLE_IN_TAS= Allow Opening Console in TAS -TAS_SCROLLABLE_HISTORY_LOG= Scrollable Console History Log TAS_BETTER_INVINCIBILITY= Better Invincibility TAS_BETTER_INVINCIBLE_DESCRIPTION= Running "Set Invincible true" will still prevent dying, but avoids gameplay changes like bouncing of the death plane,{n} to avoid accidentally desyncing the TAS. Applies only while a TAS is active. diff --git a/CelesteTAS-EverestInterop/Dialog/Fonts/chinese.fnt b/CelesteTAS-EverestInterop/Dialog/Fonts/chinese.fnt index 1e94efe4..99869159 100644 --- a/CelesteTAS-EverestInterop/Dialog/Fonts/chinese.fnt +++ b/CelesteTAS-EverestInterop/Dialog/Fonts/chinese.fnt @@ -1,46 +1,50 @@ - + - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CelesteTAS-EverestInterop/Dialog/Fonts/chinese_638731262573352839_0.png b/CelesteTAS-EverestInterop/Dialog/Fonts/chinese_638731262573352839_0.png new file mode 100644 index 00000000..283c1f26 Binary files /dev/null and b/CelesteTAS-EverestInterop/Dialog/Fonts/chinese_638731262573352839_0.png differ diff --git a/CelesteTAS-EverestInterop/Dialog/Fonts/chinese_638731262573352839_1.png b/CelesteTAS-EverestInterop/Dialog/Fonts/chinese_638731262573352839_1.png new file mode 100644 index 00000000..ee7f450f Binary files /dev/null and b/CelesteTAS-EverestInterop/Dialog/Fonts/chinese_638731262573352839_1.png differ diff --git a/CelesteTAS-EverestInterop/Dialog/Fonts/chinese_generated_1646118123828_0.png b/CelesteTAS-EverestInterop/Dialog/Fonts/chinese_generated_1646118123828_0.png deleted file mode 100644 index bb84f1fb..00000000 Binary files a/CelesteTAS-EverestInterop/Dialog/Fonts/chinese_generated_1646118123828_0.png and /dev/null differ diff --git a/CelesteTAS-EverestInterop/Dialog/Fonts/missing_characters.txt b/CelesteTAS-EverestInterop/Dialog/Fonts/missing_characters.txt new file mode 100644 index 00000000..3d23d9f9 --- /dev/null +++ b/CelesteTAS-EverestInterop/Dialog/Fonts/missing_characters.txt @@ -0,0 +1 @@ +箱台鼠双监触域未泛圆煤红砖贴粒框闪云朵尖亚素剪输秒帧恢启免例弹忽略增绿蓝紫覆附 \ No newline at end of file diff --git a/CelesteTAS-EverestInterop/Dialog/Simplified Chinese.txt b/CelesteTAS-EverestInterop/Dialog/Simplified Chinese.txt index f3f3df44..d27fc046 100644 --- a/CelesteTAS-EverestInterop/Dialog/Simplified Chinese.txt +++ b/CelesteTAS-EverestInterop/Dialog/Simplified Chinese.txt @@ -60,12 +60,13 @@ TAS_INFO_SUBPIXEL_INDICATOR= 亚像素指示器 TAS_INFO_CUSTOM= 自定义数据 TAS_INFO_COPY_CUSTOM_TEMPLATE= 复制自定义数据模板到剪贴板 TAS_INFO_SET_CUSTOM_TEMPLATE= 读取剪贴板设置自定义数据模板 -TAS_INFO_WATCH_ENTITY= 监视实体 -TAS_INFO_WATCH_ENTITY_TYPE= 监视实体信息 +TAS_INFO_WATCH_ENTITY_HUD_TYPE= 监视实体 (信息面板) +TAS_INFO_WATCH_ENTITY_STUDIO_TYPE= 监视实体 (Studio) +TAS_INFO_WATCH_ENTITY_NONE= 关 TAS_INFO_WATCH_ENTITY_POSITION= 位置 TAS_INFO_WATCH_ENTITY_DECLARED_ONLY= 特有 TAS_INFO_WATCH_ENTITY_ALL= 所有 -TAS_INFO_WATCH_ENTITY_LOG_TO_COMMAND= 监视实体信息输出到控制台 +TAS_INFO_WATCH_ENTITY_LOG_TO_CONSOLE= 监视实体信息输出到控制台 TAS_INFO_TEXT_SIZE= 文字大小 TAS_INFO_SUBPIXEL_INDICATOR_SIZE= 亚像素指示器大小 TAS_INFO_OPACITY= 不透明度 @@ -103,9 +104,9 @@ TAS_RESTORE_SETTINGS= TAS 停止时恢复所有设置 TAS_LAUNCH_STUDIO_AT_BOOT= 启动游戏时打开 Studio TAS_ATTEMPT_TO_CONNECT_TO_STUDIO= 尝试连接 Studio TAS_OPEN_CONSOLE_IN_TAS= 允许在 TAS 中打开控制台 -TAS_SCROLLABLE_HISTORY_LOG= 可滚动的控制台历史记录 TAS_BETTER_INVINCIBILITY= 更好的无敌 -TAS_BETTER_INVINCIBLE_DESCRIPTION= 运行 "Set Invincible true" 既会阻止死亡, 同时也会避免例如在掉落致死时自动弹跳的游戏物理变化,{n} +TAS_BETTER_INVINCIBLE_DESCRIPTION= 运行 "Set Invincible true" 既会阻止死亡,{n} + 同时也会避免例如在掉落致死时自动弹跳的游戏物理变化,{n} 从而避免 TAS 意外 desync. 仅在 TAS 运行期间生效. TAS_HIDE_FREEZE_FRAMES= TAS 时跳过冻结帧 TAS_HIDE_FREEZE_FRAMES_DESCRIPTION_1=运行到冻结帧时自动跳过进入下一帧 diff --git a/CelesteTAS-EverestInterop/Source/EverestInterop/Hotkeys.cs b/CelesteTAS-EverestInterop/Source/EverestInterop/Hotkeys.cs index 76010564..48a6c7fd 100644 --- a/CelesteTAS-EverestInterop/Source/EverestInterop/Hotkeys.cs +++ b/CelesteTAS-EverestInterop/Source/EverestInterop/Hotkeys.cs @@ -119,6 +119,7 @@ private static void Initialize() { debugConsole.Keys.Union(toggleDebugConsole.Keys).ToList(), debugConsole.Buttons.Union(toggleDebugConsole.Buttons).ToList(), keyCombo: false, held: false); + // should we update OpenConsole hotkey if Everest's DebugConsole gets rebind? maybe no? StudioHotkeys = AllHotkeys .Where(entry => !StudioIgnoreHotkeys.Contains(entry.Key))