From 575fec115e3ca40abba0b4bb454e183122c43de6 Mon Sep 17 00:00:00 2001 From: ZouJin Date: Tue, 26 Mar 2024 19:27:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=8F=8D=E9=A6=88=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=92=8C=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- VPet-Simulator.Windows/App.xaml.cs | 5 ++++- VPet-Simulator.Windows/WinDesign/winReport.xaml | 2 ++ VPet-Simulator.Windows/WinDesign/winReport.xaml.cs | 2 +- VPet-Simulator.Windows/mod/0000_core/lang/en/Base2403.lps | 3 ++- .../mod/0000_core/lang/zh-Hans/Base2403.lps | 3 ++- .../mod/0000_core/lang/zh-Hant/Base2403.lps | 3 ++- 6 files changed, 13 insertions(+), 5 deletions(-) diff --git a/VPet-Simulator.Windows/App.xaml.cs b/VPet-Simulator.Windows/App.xaml.cs index ded0adc..83c2cd4 100644 --- a/VPet-Simulator.Windows/App.xaml.cs +++ b/VPet-Simulator.Windows/App.xaml.cs @@ -48,7 +48,10 @@ namespace VPet_Simulator.Windows private void UnhandledException(Exception e, bool isFatality) { var expt = e.ToString(); - if (expt.ToLower().Contains("value") && expt.ToLower().Contains("nan")) + if (expt.Contains("MainWindow.Close")) + return; + else if ((expt.ToLower().Contains("value") && expt.ToLower().Contains("nan")) || + expt.Contains("System.OverflowException") || expt.Contains("System.DivideByZeroException")) { MessageBox.Show("由于修改游戏数据导致数据溢出,存档可能会出错\n开发者提醒您请不要使用过于超模的MOD".Translate()); return; diff --git a/VPet-Simulator.Windows/WinDesign/winReport.xaml b/VPet-Simulator.Windows/WinDesign/winReport.xaml index e7e47f8..d45176b 100644 --- a/VPet-Simulator.Windows/WinDesign/winReport.xaml +++ b/VPet-Simulator.Windows/WinDesign/winReport.xaml @@ -41,6 +41,8 @@ +