Experimental iterative cooking , how does it work?

UE4.6 arrived with the experimental feature “iterative cooking”

How does it work and how should we use it exactly?

Our project is about 40Gb large and cooking is getting increasingly long between each build so a solution to speed up the process is greatly welcome.

For instance, sometimes we only have a couple of BluePrint modifications and apparently right now we are forced to recook the entire project which sounds a little silly.

Would be very helpful if we can only cook the one has been updated from last build

We would really love to be able to iterate our builds faster, any chance to get an answer on this?

Would definitely like to know how this works too.

It seems you can pass “-iterate” or generally enable iterative cooking via UnrealFrontend.exe
but it’s not currently possible (as of 4.17.2) to enable this from the editor

in Project Settings, Engine - Cooker there is one option for iterative cooking when launching from the editor, I think the Packaging settings should add a ‘Cook’ section with this sort of stuff.