This commit is contained in:
DismissedLight
2024-07-25 11:13:23 +08:00
parent 22b33fcfb6
commit 98278d6b4c
3 changed files with 13 additions and 2 deletions

View File

@@ -1010,6 +1010,9 @@
<data name="ServiceGamePackageConvertMoveFileRestoreFormat" xml:space="preserve">
<value>替换:{0}</value>
</data>
<data name="ServiceGamePackageReadLocalPackageVerionFailed" xml:space="preserve">
<value>在读取本地 Package Version 时遇到问题,修复游戏可能会有所帮助</value>
</data>
<data name="ServiceGamePackageRenameDataFolderFailed" xml:space="preserve">
<value>重命名数据文件夹名称失败</value>
</data>

View File

@@ -245,6 +245,7 @@ internal sealed class LaunchOptions : DbStoreOptions
set => SetOption(ref disableFog, SettingEntry.LaunchDisableFog, value);
}
[NotNull]
public NameValue<int>? Monitor
{
get

View File

@@ -178,9 +178,16 @@ internal sealed partial class PackageConverter
private async ValueTask<RelativePathVersionItemDictionary> GetLocalItemsAsync(string gameFolder)
{
using (FileStream localSteam = File.OpenRead(Path.Combine(gameFolder, PackageVersion)))
try
{
return await GetVersionItemsAsync(localSteam).ConfigureAwait(false);
using (FileStream localSteam = File.OpenRead(Path.Combine(gameFolder, PackageVersion)))
{
return await GetVersionItemsAsync(localSteam).ConfigureAwait(false);
}
}
catch (JsonException ex)
{
throw HutaoException.Throw(SH.ServiceGamePackageReadLocalPackageVerionFailed, ex);
}
}