Skip to content

Instantly share code, notes, and snippets.

@kiwidoggie
Created March 24, 2025 13:02
Show Gist options
  • Save kiwidoggie/afef4ea16adacc4e5c59cee3a5d23ede to your computer and use it in GitHub Desktop.
Save kiwidoggie/afef4ea16adacc4e5c59cee3a5d23ede to your computer and use it in GitHub Desktop.
Pulling clean "drops" of Unreal Engine from Github
Lukas Jech @ Fiolasoft — 3/20/25, 2:34 PM
Last time I had UDN access (about 6-8 months ago) Epic started using virtual streams for every release, so there should be a stream //UE5/Release-5.5.4 (which should be CL 40574608 at least based on github)
if you don't need to keep the commit history the simple step to fetch new builds is as follow:
UDN/P4:
Create clean workspace where you'll fetch given version from UDN
Create workspace on your server mapped to the same directory
Run add or reconcile offline work depending on if it's first sync or repeated update
push to your server
(and then go through the rest of your pipeline, i.e. Main -> Merge, Ingest -> Merge, Resolve, Merge -> Main)
Github:
sync from github
run Setup.bat (nothing else)
(Optionally) download and extract Platform Extension files from dev portal
Run add/reconcile on the depot (exclude .git folder)
push to your server
For the UDN/P4 stage there's some UAT command that can automate it iirc, although I'm not sure if it's been updated to work with P4 servers 2022+ where perforce started to mandate using of stream views and general be more rigid with integrate/copy commands - which can be solved by using -f flag
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment