Artifact Download implemenations in UGS and Toolbox

Hello,

I am investigating the way how artifacts are downloaded for our adjustments of UGS that were described here: [Content removed]

I noticed that both UGS and Toolbox are capable of artifact downloads. Toolbox seems to have additional capability of reusing existing data for patching. The standard download

is implemented basically in a same way.

I was wondering whether there is a reason why the code wasn’t reused between the applications or unified between them. Or whether there is a plan of doing that or bringing the patching functionality to UGS?

It might be useful to know before we do any adjustments.

Thank you

The relevant code in Toolbox is: Engine\Source\Programs\UnrealToolbox\Plugins\Artifacts\ArtifactsPlugin.cs

The relevant code in UGS is: Engine\Source\Programs\UnrealGameSync\UnrealGameSync\ArtifactDownload.cs

This question was created in reference to: [Distributing and Downloading Packaged Builds - Best [Content removed]

Hello Lukáš

At the moment we do not have any plan to merge the code paths together. Any adjustments to UGS would have to be reflected to Toolbox.

Many thanks

Benoit

[Attachment Removed]