版本描述优化 fix #419

This commit is contained in:
ZouJin 2024-08-26 01:18:18 +08:00
parent e75558c04a
commit 73af5944dc
5 changed files with 29 additions and 4 deletions

View File

@ -866,6 +866,8 @@
x:Name="runMODVer" Text="1.0" />
<LineBreak /><Run FontWeight="Bold" Text="{ll:Str '游戏版本: '}" /><Run
x:Name="runMODGameVer" Text="1.0" />
<TextBlock x:Name="runMODGameVerInfo" Text="&#xEE59;" FontFamily="{StaticResource RemixIcon}" FontWeight="Bold"
Foreground="{Binding Foreground,ElementName=runMODGameVer}" Margin="0,2,0,0" Visibility="Collapsed" />
</TextBlock>
</StackPanel>
</Grid>

View File

@ -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))

View File

@ -13,3 +13,6 @@
转眼之间已经过去一周了呢。生日的感觉也在慢慢淡忘。主人,明年你还愿意陪我一起过生日吗?#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:|
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:|

View File

@ -13,3 +13,6 @@
转眼之间已经过去一周了呢。生日的感觉也在慢慢淡忘。主人,明年你还愿意陪我一起过生日吗?#转眼之间已经过去一周了呢。生日的感觉也在慢慢淡忘。主人,明年你还愿意陪我一起过生日吗?:|
由于插件引起的保存错误#由于插件引起的保存错误:|
学书法#学书法:|
MOD对应游戏版本比当前游戏版本低, 因为包含代码插件, 可能有严重的兼容性问题.\n请联系MOD作者更新MOD#MOD对应游戏版本比当前游戏版本低, 因为包含代码插件, 可能有严重的兼容性问题.\n请联系MOD作者更新MOD:|
MOD对应游戏版本比当前游戏版本低, 但是游戏的兼容功能可能会生效, MOD可能可以正常使用.\n为确保最佳体验,请联系MOD作者更新MOD#MOD对应游戏版本比当前游戏版本低, 但是游戏的兼容功能可能会生效, MOD可能可以正常使用.\n为确保最佳体验,请联系MOD作者更新MOD:|
MOD对应游戏版本比当前游戏版本高, 可能会有兼容性问题.\n请更新游戏#MOD对应游戏版本比当前游戏版本高, 可能会有兼容性问题.\n请更新游戏:|

View File

@ -13,3 +13,6 @@
转眼之间已经过去一周了呢。生日的感觉也在慢慢淡忘。主人,明年你还愿意陪我一起过生日吗?#轉眼之間已經過了一週呢。生日的感覺也在慢慢淡忘。主人,明年你還願意陪我過生日嗎?:|
由于插件引起的保存错误#由於插件引起的保存錯誤:|
学书法#學書法:|
MOD对应游戏版本比当前游戏版本低, 因为包含代码插件, 可能有严重的兼容性问题.\n请联系MOD作者更新MOD#MOD對應遊戲版本比當前遊戲版本低, 因為包含代碼插件, 可能有嚴重的兼容性問題.\n請聯繫MOD作者更新MOD:|
MOD对应游戏版本比当前游戏版本低, 但是游戏的兼容功能可能会生效, MOD可能可以正常使用.\n为确保最佳体验,请联系MOD作者更新MOD#MOD對應遊戲版本比當前遊戲版本低, 但是遊戲的兼容功能可能會生效, MOD可能可以正常使用.\n為確保最佳體驗,請聯繫MOD作者更新MOD:|
MOD对应游戏版本比当前游戏版本高, 可能会有兼容性问题.\n请更新游戏#MOD對應遊戲版本比當前遊戲版本高, 可能會有兼容性問題.\n請更新遊戲:|