Unreal Game Sync (UGS) precompiled binaries crashing on startup - source control guidelines with UGS

Alright, another update. I now see that many of these binaries are synced from GitDependencies.exe, which is run from Setup.bat. So maybe I can rely on that tool to pull down the third-party binaries?

I looked at the source for the GitDependencies project and saw that the tool looks for [FONT=courier new]*.gitdeps.xml files. There’s one large file in the project called [FONT=courier new]Engine/Build/Commit.gitdeps.xml which seems to contain all of the third party binaries and a bunch of source files for plugins, etc.

So, I’m going to remove the the binaries from perforce then just add these files:

[FONT=courier new]Engine/Binaries/GitDependencies.exe
Engine/Binaries/GitDependencies.exe.config
[FONT=courier new]Engine/Build/Commit.gitdeps.xml
[FONT=courier new]Engine/Extras/Redist/en-us/UE4PrereqSetup_x64.exe

I’ll build and zip up the bins for UGS again, then use UGS to pull and unzip them again, run setup.bat, and see where I’m at.