diff --git a/DepotDownloader/ContentDownloader.cs b/DepotDownloader/ContentDownloader.cs index cbc1b2f9d..7cee83f7f 100644 --- a/DepotDownloader/ContentDownloader.cs +++ b/DepotDownloader/ContentDownloader.cs @@ -211,20 +211,6 @@ static uint GetSteam3AppBuildNumber(uint appId, string branch) return uint.Parse(buildid.Value); } - static uint GetSteam3DepotProxyAppId(uint depotId, uint appId) - { - var depots = GetSteam3AppSection(appId, EAppInfoSection.Depots); - var depotChild = depots[depotId.ToString()]; - - if (depotChild == KeyValue.Invalid) - return INVALID_APP_ID; - - if (depotChild["depotfromapp"] == KeyValue.Invalid) - return INVALID_APP_ID; - - return depotChild["depotfromapp"].AsUnsignedInteger(); - } - static ulong GetSteam3DepotManifest(uint depotId, uint appId, string branch) { var depots = GetSteam3AppSection(appId, EAppInfoSection.Depots); @@ -649,12 +635,7 @@ static DepotDownloadInfo GetDepotInfo(uint depotId, uint appId, ulong manifestId } } - // For depots that are proxied through depotfromapp, we still need to resolve the proxy app id - var containingAppId = appId; - var proxyAppId = GetSteam3DepotProxyAppId(depotId, appId); - if (proxyAppId != INVALID_APP_ID) containingAppId = proxyAppId; - - steam3.RequestDepotKey(depotId, containingAppId); + steam3.RequestDepotKey(depotId, appId); if (!steam3.DepotKeys.ContainsKey(depotId)) { Console.WriteLine("No valid depot key for {0}, unable to download.", depotId); @@ -672,7 +653,7 @@ static DepotDownloadInfo GetDepotInfo(uint depotId, uint appId, ulong manifestId var depotKey = steam3.DepotKeys[depotId]; - return new DepotDownloadInfo(depotId, containingAppId, manifestId, branch, installDir, contentName, depotKey); + return new DepotDownloadInfo(depotId, appId, manifestId, branch, installDir, contentName, depotKey); } private class ChunkMatch diff --git a/DepotDownloader/DepotDownloader.csproj b/DepotDownloader/DepotDownloader.csproj index 3dbbeed63..c9fbf234e 100644 --- a/DepotDownloader/DepotDownloader.csproj +++ b/DepotDownloader/DepotDownloader.csproj @@ -4,7 +4,7 @@ net6.0 true LatestMajor - 2.4.6 + 2.4.7 Steam Downloading Utility SteamRE Team Copyright © SteamRE Team 2021