v2.3.3.1
- Moved program data folder from %AppData% to C:\ProgramData to fix a SteamCMD non-English character issue
This commit is contained in:
parent
e1e9b1ccdc
commit
af6ba888a3
2 changed files with 8 additions and 2 deletions
|
@ -21,7 +21,8 @@ internal static class SteamCMD
|
|||
internal static readonly int ProcessLimit = 20;
|
||||
internal static readonly Version MinimumAppInfoVersion = Version.Parse("2.3.3.0");
|
||||
|
||||
internal static readonly string DirectoryPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\CreamInstaller";
|
||||
internal static readonly string DirectoryPathOld = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\CreamInstaller";
|
||||
internal static readonly string DirectoryPath = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + @"\CreamInstaller";
|
||||
internal static readonly string FilePath = DirectoryPath + @"\steamcmd.exe";
|
||||
|
||||
private static readonly int[] locks = new int[ProcessLimit];
|
||||
|
@ -72,6 +73,11 @@ internal static class SteamCMD
|
|||
internal static async Task Setup(IProgress<int> progress = null)
|
||||
{
|
||||
await Cleanup();
|
||||
if (Directory.Exists(DirectoryPathOld))
|
||||
{
|
||||
if (Directory.Exists(DirectoryPath)) Directory.Delete(DirectoryPath, true);
|
||||
Directory.Move(DirectoryPathOld, DirectoryPath);
|
||||
}
|
||||
if (!Directory.Exists(DirectoryPath)) Directory.CreateDirectory(DirectoryPath);
|
||||
if (!File.Exists(FilePath))
|
||||
{
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<UseWindowsForms>True</UseWindowsForms>
|
||||
<ApplicationIcon>Resources\ini.ico</ApplicationIcon>
|
||||
<IncludeAllContentForSelfExtract>true</IncludeAllContentForSelfExtract>
|
||||
<Version>2.3.3.0</Version>
|
||||
<Version>2.3.3.1</Version>
|
||||
<PackageIcon>Resources\ini.ico</PackageIcon>
|
||||
<PackageIconUrl />
|
||||
<Description>Automatically generates and installs CreamAPI files for Steam games on the user's computer. It can also generate and install CreamAPI for the Paradox Launcher should the user select a Paradox Interactive game.</Description>
|
||||
|
|
Loading…
Reference in a new issue