Is there anyway to change output directories?

Don’t have room on the partition Unreal is installed on for compiling projects, and increasing the partition size would take away general storage space for personal files. There has to be a way to change project output directories. That’s a huge feature to be missing in 2020. How do I change from the engine’s binary folder to the project’s?

Every other folder I have a workaround for, but it does not make sense to symlink the engine’s binary content to somewhere else when it has engine files.

The engine’s not too bad. The two main things that are going to sucking up space are

  1. Your project

  2. Vault cache

You project you can just drag to another drive. The vault cache you can remove from the launcher:

332799-screenshot-4.jpg

Ah, sorry. There’s no ( useful ) info I can find on those folders.

Yeah, the project is fine. I keep it on a separate partition. Unreal spits a bunch of stuff out into the binary and intermediate folder of the engine. I want all that stuff going to the project folder, or at least as much as possible. Probably about 10 to 20 gigs total. I don’t have space for that in the engine’s install location, (I’m fine with growing the partition as the engine gets larger, but tossing projects in there means losing space for other programs on opt, which is the conventional place for installing self contained programs) and that requires me to balloon the partition over the years, taking storage space away from other stuff.

All I could find on this was a post from 2014 about Unity being able to change project directories and Unreal could not. It was a feature being worked on. I also found another post asking the same question as me with no answers for changing output directories.

I can’t open the project from the launcher, as it was built for Windows first and I need to completely recompile everything for it to be compatible with the engine on Linux.

I know you can change the DeriveDataCache to the project’s directory, but I can’t find in the documentation what the variable is for the intermediate folder and binary output directory. I’m guessing I have to edit a path variable in the projects ini file, but the documentation isn’t very clean for finding those answers.