Hello, I was about to post this on answerhub but the website is somehow broken for some people right now and I can’t post so here’s the probably best place to find an answer
I’ll try to make this as straightforward and simple as possible. I’ve looked around and couldn’t find a precise answer to my questions.
I have downloaded the sources, compiled, created a C++ project, added a couple of classes, created blueprints extending those custom classes. I put all this on a git repo shared with my colleagues, ignored the folders DerivedDataCache, Intermediate and Saved in both the project and the engine folder as well as all .pdb, hoping to keep the git repo as light as possible.
Now, when a designer pulls the repository and open the .uproject file, he’s asked to select the engine’s location, he selects the folder where the sources I compiled are. Then the EngineAssociation in his .uproject changes and my custom classes aren’t recognized and hell is happening on earth.
So now I have a couple of questions :
What do I need to keep this EngineAssocitation from changing from one computer to the other?
Is it by using GenerateProjectFiles.bat? How?
If yes, it seems like VS is needed for that? Does that mean VS is required for everybody working on the project even if they’re not working on source code? If not, how to deal with this?
Any help is appreciated! Thanks!