mirror of
https://github.com/LorisYounger/VPet.git
synced 2024-08-30 18:42:36 +00:00
修复所有反馈的bug
This commit is contained in:
parent
0749dfd382
commit
1a69c84f04
@ -25,7 +25,7 @@
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>full</DebugType>
|
||||
<DebugType>portable</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
|
@ -24,7 +24,7 @@
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>full</DebugType>
|
||||
<DebugType>portable</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
|
@ -18,7 +18,7 @@ namespace VPet_Simulator.Windows
|
||||
{
|
||||
"ChatGPT.API.Framework.dll","Panuon.WPF.dll","steam_api.dll","Panuon.WPF.UI.dll","steam_api64.dll",
|
||||
"LinePutScript.dll","Newtonsoft.Json.dll","Facepunch.Steamworks.Win32.dll", "Facepunch.Steamworks.Win64.dll",
|
||||
"VPet-Simulator.Core.dll","VPet-Simulator.Windows.Interface.dll"
|
||||
"VPet-Simulator.Core.dll","VPet-Simulator.Windows.Interface.dll","LinePutScript.Localization.WPF.dll"
|
||||
};
|
||||
public static string NowLoading = null;
|
||||
public string Name;
|
||||
|
@ -528,7 +528,7 @@ namespace VPet_Simulator.Windows
|
||||
}
|
||||
private void WindowX_LocationChanged(object sender, EventArgs e)
|
||||
{
|
||||
petHelper.SetLocation();
|
||||
petHelper?.SetLocation();
|
||||
}
|
||||
//public void DEBUGValue()
|
||||
//{
|
||||
|
@ -48,7 +48,9 @@ namespace VPet_Simulator.Windows
|
||||
mw.CGPTClient.Completions["vpet"].presence_penalty = 1;
|
||||
mw.CGPTClient.Completions["vpet"].max_tokens = Math.Min(Math.Max(int.Parse(tbMaxToken.Text), 10), 4000);
|
||||
mw.CGPTClient.Completions["vpet"].temperature = Math.Min(Math.Max(double.Parse(tbTemp.Text), 0.1), 2);
|
||||
mw.CGPTClient.Completions["vpet"].messages.AddRange(JsonConvert.DeserializeObject<List<ChatGPT.API.Framework.Message>>(tbHistory.Text));
|
||||
var l = JsonConvert.DeserializeObject<List<ChatGPT.API.Framework.Message>>(tbHistory.Text);
|
||||
if (l != null)
|
||||
mw.CGPTClient.Completions["vpet"].messages.AddRange(l);
|
||||
mw.Save();
|
||||
this.Close();
|
||||
}
|
||||
|
@ -2,6 +2,7 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Timers;
|
||||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
@ -73,7 +74,13 @@ namespace VPet_Simulator.Windows
|
||||
|
||||
private void Say_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
mw.Main.Say(SayTextBox.Text, (Helper.SayType)Enum.Parse(typeof(Helper.SayType), CombSay.Text));
|
||||
if (Enum.TryParse<Helper.SayType>(CombSay.Text, out var sayType))
|
||||
{
|
||||
mw.Main.Say(SayTextBox.Text, sayType);
|
||||
}
|
||||
else
|
||||
mw.Main.Say("暂无该说话方法".Translate() + CombSay.Text, Helper.SayType.Serious);
|
||||
|
||||
}
|
||||
Timer DestanceTimer = new Timer()
|
||||
{
|
||||
@ -137,7 +144,12 @@ namespace VPet_Simulator.Windows
|
||||
|
||||
private void Output_No_Local(object sender, RoutedEventArgs e)
|
||||
{
|
||||
LocalTextBox.Text = string.Join("\n", LocalizeCore.StoreTranslationList);
|
||||
StringBuilder sb = new StringBuilder();
|
||||
foreach (var v in LocalizeCore.StoreTranslationList)
|
||||
{
|
||||
sb.AppendLine(v.Replace("\n", @"\n").Replace("\r", @"\r"));
|
||||
}
|
||||
LocalTextBox.Text = sb.ToString();
|
||||
}
|
||||
//private void TabControl_SelectionChanged(object sender, SelectionChangedEventArgs e)
|
||||
//{
|
||||
|
@ -379,7 +379,7 @@ namespace VPet_Simulator.Windows
|
||||
return;
|
||||
}
|
||||
mw.Set.OnModRemove(mod.Name);
|
||||
ShowMod((string)((ListBoxItem)ListMod.SelectedItem).Content);
|
||||
ShowMod(mod.Name);
|
||||
ButtonRestart.Visibility = System.Windows.Visibility.Visible;
|
||||
ShowModList();
|
||||
}
|
||||
@ -663,7 +663,14 @@ namespace VPet_Simulator.Windows
|
||||
shortcut.WorkingDirectory = AppDomain.CurrentDomain.BaseDirectory;
|
||||
shortcut.TargetPath = shortcutAddress;
|
||||
shortcut.IconLocation = AppDomain.CurrentDomain.BaseDirectory + @"vpeticon.ico";
|
||||
shortcut.Save();
|
||||
try
|
||||
{
|
||||
shortcut.Save();
|
||||
}
|
||||
catch
|
||||
{
|
||||
MessageBox.Show("创建快捷方式失败,权限不足\n请以管理员身份运行后重试".Translate(), "权限不足".Translate());
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -929,7 +936,7 @@ namespace VPet_Simulator.Windows
|
||||
{
|
||||
if (!AllowChange)
|
||||
return;
|
||||
if(PetHelperBox.IsChecked == true)
|
||||
if (PetHelperBox.IsChecked == true)
|
||||
{
|
||||
mw.Set.PetHelper = true;
|
||||
mw.LoadPetHelper();
|
||||
|
Loading…
Reference in New Issue
Block a user