Setting up a project depot

Hi Everyone,

I’m trying to get the project structure worked out in our repository.

So we’ve set up our source project something like this:

PROJECT_DEPOT/Docs/
PROJECT_DEPOT/SourceArt/ (Max and Maya files, PSDs, Etc.)
PROJECT_DEPOT/UnrealEngine/ (Engine source from git + UE4.uprojectdirs)
PROJECT_DEPOT/UnrealEngine/GameProject/ (GameProject.uproj)

This structure seems to work perfectly fine and is certainly easy enough to understand.

The sticking point seems to be with ART. ART exports all of our rigs in this
PROJECT_DEPOT/UnrealEngine/Engine/Extras/Maya_AnimationRiggingTools/MayaTools/General/ART/Projects/ directory which is buried deep in the engine dir. Naturally this doesn’t fit with the structure I’ve listed above because if it did, ART would be able to export into the SourceArt directory.

Are you supposed to move the Maya_AnimationRiggingTools/MayaTools/ directory into our SourceArt directory or something? If so, that seems broken. I would then need to integrate ART into our SourceArt dir each time we get an updated drop of the engine.
What should really happen is that ART should support the ability to specify a project directory separately from the MayaTools dir. Right now the MayaTools/General/ART/Projects/ is burned in all over the ART scripts so clearly Epic uses a different workflow.

edit:

I’d also like to add that this gets even stickier when you start talking about a default install of UE4 from the launcher. All your rigs will end up in /Program Files/, what?

/ Kyle

This question was answered over here also made by me.