From bbc163b204f3e2de3946027dfedb5bb056281888 Mon Sep 17 00:00:00 2001 From: maj00r Date: Sun, 4 Oct 2026 14:00:52 +0200 Subject: [PATCH] Warn when the experimental renderer is picked --- StarterNG/Views/Settings.axaml | 22 ++++++++++++++-------- StarterNG/Views/Settings.axaml.cs | 7 +++++++ StarterNG/startercfg/lang/cz.xml | 1 + StarterNG/startercfg/lang/en.xml | 1 + StarterNG/startercfg/lang/hu.xml | 1 + StarterNG/startercfg/lang/pl.xml | 1 + StarterNG/startercfg/lang/ru.xml | 1 + 7 files changed, 26 insertions(+), 8 deletions(-) diff --git a/StarterNG/Views/Settings.axaml b/StarterNG/Views/Settings.axaml index 2a40755..4378719 100644 --- a/StarterNG/Views/Settings.axaml +++ b/StarterNG/Views/Settings.axaml @@ -248,14 +248,20 @@ - - - - - - - - + + + + + + + + + + + diff --git a/StarterNG/Views/Settings.axaml.cs b/StarterNG/Views/Settings.axaml.cs index ad857f7..9b0b740 100644 --- a/StarterNG/Views/Settings.axaml.cs +++ b/StarterNG/Views/Settings.axaml.cs @@ -448,6 +448,13 @@ public partial class Settings : UserControl, ISettingsCapture SaveStatus.Text = App.Loc["SettingsSaved"]; } + private void RenderEngineCb_OnSelectionChanged(object? sender, SelectionChangedEventArgs e) + { + if (RenderEngineWarning is not null) + RenderEngineWarning.IsVisible = + SimulatorSettings.RenderEngines.ElementAtOrDefault(RenderEngineCb.SelectedIndex) == "experimental"; + } + private UpdateChannel SelectedChannel() => UpdateChannelCb.SelectedIndex == 1 ? UpdateChannel.Staging : UpdateChannel.Stable; diff --git a/StarterNG/startercfg/lang/cz.xml b/StarterNG/startercfg/lang/cz.xml index f40ec0c..76324b1 100644 --- a/StarterNG/startercfg/lang/cz.xml +++ b/StarterNG/startercfg/lang/cz.xml @@ -367,6 +367,7 @@ Zjednodušený Vypnout vizuální vrstvu Experimentální + Upozornění: experimentální renderer je ve vývoji. Může být nestabilní, nezobrazovat části scény nebo se na některých grafických kartách nespustit. Pokud se simulátor nespustí nebo vypadá špatně, vraťte se k rendereru „Plný“. Rozlišení Rozlišení bufferu diff --git a/StarterNG/startercfg/lang/en.xml b/StarterNG/startercfg/lang/en.xml index 305b53b..dfa3c38 100644 --- a/StarterNG/startercfg/lang/en.xml +++ b/StarterNG/startercfg/lang/en.xml @@ -375,6 +375,7 @@ Simplified Disable visual layer Experimental + Note: the experimental renderer is still being developed. It may be unstable, miss parts of the scene or not start on some graphics cards. If the simulator does not start or looks wrong, go back to the “Full” renderer. Resolution Buffer resolution diff --git a/StarterNG/startercfg/lang/hu.xml b/StarterNG/startercfg/lang/hu.xml index eccaad0..1592ae3 100644 --- a/StarterNG/startercfg/lang/hu.xml +++ b/StarterNG/startercfg/lang/hu.xml @@ -367,6 +367,7 @@ Egyszerűsített Vizuális réteg kikapcsolása Kísérleti + Figyelem: a kísérleti renderelő még fejlesztés alatt áll. Instabil lehet, a jelenet egyes részei hiányozhatnak, vagy egyes videokártyákon el sem indul. Ha a szimulátor nem indul el vagy hibásan jelenik meg, válts vissza a „Teljes” renderelőre. Felbontás Puffer felbontása diff --git a/StarterNG/startercfg/lang/pl.xml b/StarterNG/startercfg/lang/pl.xml index 7168818..6d7d9bf 100644 --- a/StarterNG/startercfg/lang/pl.xml +++ b/StarterNG/startercfg/lang/pl.xml @@ -375,6 +375,7 @@ Uproszczony Wyłącz warstwę wizualną Eksperymentalny + Uwaga: renderer eksperymentalny jest w trakcie rozwoju. Może działać niestabilnie, nie pokazywać części obiektów albo nie uruchomić się na niektórych kartach graficznych. Gdy symulator nie startuje lub wygląda źle, wróć do renderera „Pełny”. Rozdzielczość Rozdzielczość bufora diff --git a/StarterNG/startercfg/lang/ru.xml b/StarterNG/startercfg/lang/ru.xml index 333c9e7..a559f5d 100644 --- a/StarterNG/startercfg/lang/ru.xml +++ b/StarterNG/startercfg/lang/ru.xml @@ -367,6 +367,7 @@ Упрощённый Отключить визуальный слой Экспериментальный + Внимание: экспериментальный рендерер находится в разработке. Он может работать нестабильно, не показывать части сцены или не запускаться на некоторых видеокартах. Если симулятор не запускается или выглядит неправильно, вернитесь к рендереру «Полный». Разрешение Разрешение буфера