From 09abe774952ffa7048ad84a5c6bcf67133a48150 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Mon, 7 Mar 2016 15:42:38 +0100 Subject: [PATCH] Support SDA files --- ArchiSteamFarm/Bot.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs index 42a8ad5f5..5c59dd103 100755 --- a/ArchiSteamFarm/Bot.cs +++ b/ArchiSteamFarm/Bot.cs @@ -178,6 +178,18 @@ namespace ArchiSteamFarm { BotDatabase = BotDatabase.Load(botPath + ".db"); SentryFile = botPath + ".bin"; + // Support and convert SDA files + if (BotDatabase.SteamGuardAccount == null && File.Exists(botPath + ".maFile")) { + Logging.LogGenericInfo("Converting SDA .maFile into ASF format...", botName); + try { + BotDatabase.SteamGuardAccount = JsonConvert.DeserializeObject(File.ReadAllText(botPath + ".maFile")); + File.Delete(botPath + ".maFile"); + Logging.LogGenericInfo("Success!", botName); + } catch (Exception e) { + Logging.LogGenericException(e); + } + } + // Initialize SteamClient = new SteamClient();