添加声音判断 #341

This commit is contained in:
ZouJin 2024-04-03 13:48:48 +08:00
parent bfd517d0f1
commit 96fa4da6b3
2 changed files with 21 additions and 6 deletions

View File

@ -972,10 +972,17 @@ namespace VPet_Simulator.Windows
try try
{ {
using (var enumerator = new MMDeviceEnumerator()) using (var enumerator = new MMDeviceEnumerator())
{
if (enumerator.HasDefaultAudioEndpoint(DataFlow.Render, Role.Console))
{ {
var device = enumerator.GetDefaultAudioEndpoint(DataFlow.Render, Role.Console); var device = enumerator.GetDefaultAudioEndpoint(DataFlow.Render, Role.Console);
return device.AudioMeterInformation.MasterPeakValue; return device.AudioMeterInformation.MasterPeakValue;
} }
else
{
return -1;
}
}
} }
catch catch
{ {
@ -1188,6 +1195,8 @@ namespace VPet_Simulator.Windows
{ {
//看看是否超模 //看看是否超模
if (HashCheck && work.IsOverLoad()) if (HashCheck && work.IsOverLoad())
{
if (Set["gameconfig"].GetBool("noAutoCal"))
{ {
if (MessageBoxX.Show("当前工作数据属性超模,是否继续工作?\n超模工作可能会导致游戏发生不可预料的错误\n超模工作不影响大部分成就解锁\n可以在设置中开启自动计算自动为工作设置合理数值" if (MessageBoxX.Show("当前工作数据属性超模,是否继续工作?\n超模工作可能会导致游戏发生不可预料的错误\n超模工作不影响大部分成就解锁\n可以在设置中开启自动计算自动为工作设置合理数值"
.Translate(), "超模工作提醒".Translate(), MessageBoxButton.YesNo) != MessageBoxResult.Yes) .Translate(), "超模工作提醒".Translate(), MessageBoxButton.YesNo) != MessageBoxResult.Yes)
@ -1196,6 +1205,12 @@ namespace VPet_Simulator.Windows
} }
HashCheck = false; HashCheck = false;
} }
else
{
MessageBoxX.Show("当前工作数据属性超模,已自动取消".Translate(), "超模工作提醒".Translate());
return false;
}
}
return true; return true;
} }
/// <summary> /// <summary>

View File

@ -18,7 +18,7 @@ public partial class MainWindow
/// <summary> /// <summary>
/// 版本号 /// 版本号
/// </summary> /// </summary>
public int version { get; } = 11002; public int version { get; } = 11003;
/// <summary> /// <summary>
/// 版本号 /// 版本号
/// </summary> /// </summary>