From 73af5944dc8c6120810b049df57e4ec05380079f Mon Sep 17 00:00:00 2001 From: ZouJin Date: Mon, 26 Aug 2024 01:18:18 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=88=E6=9C=AC=E6=8F=8F=E8=BF=B0=E4=BC=98?= =?UTF-8?q?=E5=8C=96=20fix=20#419?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WinDesign/winGameSetting.xaml | 2 ++ .../WinDesign/winGameSetting.xaml.cs | 16 +++++++++++++++- .../mod/0000_core/lang/en/Base2408.lps | 5 ++++- .../mod/0000_core/lang/zh-Hans/Base2408.lps | 5 ++++- .../mod/0000_core/lang/zh-Hant/Base2408.lps | 5 ++++- 5 files changed, 29 insertions(+), 4 deletions(-) diff --git a/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml b/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml index 91764ec..a1515bb 100644 --- a/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml +++ b/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml @@ -866,6 +866,8 @@ x:Name="runMODVer" Text="1.0" /> + diff --git a/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml.cs b/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml.cs index 8ab1cc2..c983fad 100644 --- a/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml.cs +++ b/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml.cs @@ -349,7 +349,8 @@ namespace VPet_Simulator.Windows } else { - moditem.Foreground = new SolidColorBrush(Color.FromRgb(190, 0, 0)); + if (mod.Tag.Contains("plugin")) + moditem.Foreground = new SolidColorBrush(Color.FromRgb(190, 0, 0)); } } } @@ -390,12 +391,21 @@ namespace VPet_Simulator.Windows if (mod.GameVer / 1000 == mw.version / 1000) { runMODGameVer.Text += " (兼容)".Translate(); + runMODGameVerInfo.Visibility = Visibility.Collapsed; } else { runMODGameVer.Text += " (版本低)".Translate(); + runMODGameVerInfo.Visibility = Visibility.Visible; if (mod.Tag.Contains("plugin")) + { runMODGameVer.Foreground = new SolidColorBrush(Color.FromRgb(190, 0, 0)); + runMODGameVerInfo.ToolTip = "MOD对应游戏版本比当前游戏版本低, 因为包含代码插件, 可能有严重的兼容性问题.\n请联系MOD作者更新MOD".Translate() + + $"\nv{CoreMOD.INTtoVER(mod.GameVer)} < v{mw.Version}" ; + } + else + runMODGameVerInfo.ToolTip = "MOD对应游戏版本比当前游戏版本低, 但是游戏的兼容功能可能会生效, MOD可能可以正常使用.\n为确保最佳体验,请联系MOD作者更新MOD".Translate() + + $"\nv{CoreMOD.INTtoVER(mod.GameVer)} < v{mw.Version}"; } } else if (mod.GameVer > mw.version) @@ -403,12 +413,16 @@ namespace VPet_Simulator.Windows if (mod.GameVer / 1000 == mw.version / 1000) { runMODGameVer.Text += " (兼容)".Translate(); + runMODGameVerInfo.Visibility = Visibility.Collapsed; runMODGameVer.Foreground = Function.ResourcesBrush(Function.BrushType.PrimaryText); } else { runMODGameVer.Text += " (版本高)".Translate(); + runMODGameVerInfo.Visibility = Visibility.Visible; runMODGameVer.Foreground = new SolidColorBrush(Color.FromRgb(190, 0, 0)); + runMODGameVerInfo.ToolTip = "MOD对应游戏版本比当前游戏版本高, 可能会有兼容性问题.\n请更新游戏".Translate() + + $"\nv{CoreMOD.INTtoVER(mod.GameVer)} > v{mw.Version}"; } } if (!mod.IsOnMOD(mw)) diff --git a/VPet-Simulator.Windows/mod/0000_core/lang/en/Base2408.lps b/VPet-Simulator.Windows/mod/0000_core/lang/en/Base2408.lps index 05bd58c..047e92a 100644 --- a/VPet-Simulator.Windows/mod/0000_core/lang/en/Base2408.lps +++ b/VPet-Simulator.Windows/mod/0000_core/lang/en/Base2408.lps @@ -12,4 +12,7 @@ 是突然发现一个哲学问题,只要我把每天都当生日,那我就可以每天都过生日了!这可是辩证唯物主义的大发现啊!#I suddenly realized a philosophical problem: if I treat every day as my birthday, then I can celebrate my birthday every day! This is a great discovery of dialectical materialism!:| 转眼之间已经过去一周了呢。生日的感觉也在慢慢淡忘。主人,明年你还愿意陪我一起过生日吗?#It's been a week since then. The feeling of my birthday is slowly fading away. Master, will you still be willing to celebrate my birthday with me next year?:| 由于插件引起的保存错误#Save error caused by the plugin:| -学书法#Learn Calligraphy:| \ No newline at end of file +学书法#Learn Calligraphy:| +MOD对应游戏版本比当前游戏版本低, 因为包含代码插件, 可能有严重的兼容性问题.\n请联系MOD作者更新MOD#The MOD corresponds to a game version lower than the current game version, and may have serious compatibility issues due to the inclusion of code plugins.\nPlease contact the MOD author to update the MOD:| +MOD对应游戏版本比当前游戏版本低, 但是游戏的兼容功能可能会生效, MOD可能可以正常使用.\n为确保最佳体验,请联系MOD作者更新MOD#The MOD corresponds to a game version lower than the current game version, but the compatibility function of the game may take effect, and the MOD may work normally.\nTo ensure the best experience, please contact the MOD author to update the MOD:| +MOD对应游戏版本比当前游戏版本高, 可能会有兼容性问题.\n请更新游戏#The MOD corresponds to a game version higher than the current game version, and may have compatibility issues.\nPlease update the game:| \ No newline at end of file diff --git a/VPet-Simulator.Windows/mod/0000_core/lang/zh-Hans/Base2408.lps b/VPet-Simulator.Windows/mod/0000_core/lang/zh-Hans/Base2408.lps index a9d0f8e..e8accce 100644 --- a/VPet-Simulator.Windows/mod/0000_core/lang/zh-Hans/Base2408.lps +++ b/VPet-Simulator.Windows/mod/0000_core/lang/zh-Hans/Base2408.lps @@ -12,4 +12,7 @@ 是突然发现一个哲学问题,只要我把每天都当生日,那我就可以每天都过生日了!这可是辩证唯物主义的大发现啊!#是突然发现一个哲学问题,只要我把每天都当生日,那我就可以每天都过生日了!这可是辩证唯物主义的大发现啊!:| 转眼之间已经过去一周了呢。生日的感觉也在慢慢淡忘。主人,明年你还愿意陪我一起过生日吗?#转眼之间已经过去一周了呢。生日的感觉也在慢慢淡忘。主人,明年你还愿意陪我一起过生日吗?:| 由于插件引起的保存错误#由于插件引起的保存错误:| -学书法#学书法:| \ No newline at end of file +学书法#学书法:| +MOD对应游戏版本比当前游戏版本低, 因为包含代码插件, 可能有严重的兼容性问题.\n请联系MOD作者更新MOD#MOD对应游戏版本比当前游戏版本低, 因为包含代码插件, 可能有严重的兼容性问题.\n请联系MOD作者更新MOD:| +MOD对应游戏版本比当前游戏版本低, 但是游戏的兼容功能可能会生效, MOD可能可以正常使用.\n为确保最佳体验,请联系MOD作者更新MOD#MOD对应游戏版本比当前游戏版本低, 但是游戏的兼容功能可能会生效, MOD可能可以正常使用.\n为确保最佳体验,请联系MOD作者更新MOD:| +MOD对应游戏版本比当前游戏版本高, 可能会有兼容性问题.\n请更新游戏#MOD对应游戏版本比当前游戏版本高, 可能会有兼容性问题.\n请更新游戏:| \ No newline at end of file diff --git a/VPet-Simulator.Windows/mod/0000_core/lang/zh-Hant/Base2408.lps b/VPet-Simulator.Windows/mod/0000_core/lang/zh-Hant/Base2408.lps index 8688b7a..913baba 100644 --- a/VPet-Simulator.Windows/mod/0000_core/lang/zh-Hant/Base2408.lps +++ b/VPet-Simulator.Windows/mod/0000_core/lang/zh-Hant/Base2408.lps @@ -12,4 +12,7 @@ 是突然发现一个哲学问题,只要我把每天都当生日,那我就可以每天都过生日了!这可是辩证唯物主义的大发现啊!#是突然發現一個哲學問題,只要我把每天都當生日,那我就可以每天過生日了!這可是辯證唯物論的大發現啊!:| 转眼之间已经过去一周了呢。生日的感觉也在慢慢淡忘。主人,明年你还愿意陪我一起过生日吗?#轉眼之間已經過了一週呢。生日的感覺也在慢慢淡忘。主人,明年你還願意陪我過生日嗎?:| 由于插件引起的保存错误#由於插件引起的保存錯誤:| -学书法#學書法:| \ No newline at end of file +学书法#學書法:| +MOD对应游戏版本比当前游戏版本低, 因为包含代码插件, 可能有严重的兼容性问题.\n请联系MOD作者更新MOD#MOD對應遊戲版本比當前遊戲版本低, 因為包含代碼插件, 可能有嚴重的兼容性問題.\n請聯繫MOD作者更新MOD:| +MOD对应游戏版本比当前游戏版本低, 但是游戏的兼容功能可能会生效, MOD可能可以正常使用.\n为确保最佳体验,请联系MOD作者更新MOD#MOD對應遊戲版本比當前遊戲版本低, 但是遊戲的兼容功能可能會生效, MOD可能可以正常使用.\n為確保最佳體驗,請聯繫MOD作者更新MOD:| +MOD对应游戏版本比当前游戏版本高, 可能会有兼容性问题.\n请更新游戏#MOD對應遊戲版本比當前遊戲版本高, 可能會有兼容性問題.\n請更新遊戲:| \ No newline at end of file