Not yet rewritten. This page is the original wiki text in the new template. It is accurate but has not been through the rewrite.

Update your app without uploading it again

Change an app that is already live on Eagle 3D Streaming without uploading the whole Unreal build again. Two ways exist, and what changed in the app decides which one fits.

Which way fits your change

What changedWayWhy
Levels, Blueprints, meshes, materials, textures, sounds, animations, UI widgetsPatchThese are cooked assets. A patch .pak carries them and replaces the old ones when the app starts.
Config .ini files packaged with the contentPatchUnreal mounts the pak files before it reads its config, so the patched files are the ones used.
C++ code - your game module or a pluginYour own launcher, or a full uploadCompiled C++ is part of the executable, not of any .pak.
Engine version, enabled plugins, packaging settingsFull uploadThese are fixed when the base build is packaged.
Files copied next to the build rather than packaged (for example HTML pages, movies, a third-party DLL)Your own launcher, or a full uploadThey are not inside a .pak, so a patch cannot reach them.

The two ways

Streaming from your own machine with the Stream Host? There you can also replace the build's files directly on that machine - any file, code included.

From Epic Games

In this section

Last updated