-
Notifications
You must be signed in to change notification settings - Fork 0
Where things go
In the office, files are shared using the "Share" folder with BitTorrent sync (also called Resilio). This should be kept on your storage drive (not C:/ if possible) because it will get large.
Instances of the Simul repository (4.0, master, etc) are stored in folders "C:/Simul/(branch name)/Simul". Usually C drive because we use SSD's, so it's fast. The last directory of the path must be called "Simul" because header files use it as part of the path.
Instances of the Unreal Engine are kept in D:/UnrealEngine/(branch name). The last part of the path doesn't need to be anything special. We use the "D" drive because this is usually a large terabyte storage drive.
-
Get our version of the UE branch (4.13,4.15,4.15 etc) from github ([email protected]:simul/UnrealEngine.git): put this side-by-side in D:/UnrealEngine/4.15 etc. You'll find I've already added at least one of these.
-
Go to ftp://ftp.epicgames.com with username Simul and password: 28W7872j, and download the latest numbered release zipfile, e.g. PS4_4.15.1-release.zip etc. and unzip it to the UE4 directory. This will overwrite some files from our repo, so afterwards to a git diff to see what's changed and make sure our changes are merged with the latest Epic changes.
-
Run a batch file like:
set SCE_ORBIS_SDK_DIR=C:/Program Files (x86)/SCE/ORBIS SDKs/4.000
call Setup.bat
call GenerateProjectFiles -2015 -Platforms=Win64+PS4+XboxOne -NoShippingConfigs
GenerateProjectFiles.bat creates a UE4_UE4_PS4Win64XboxOne.sln in the repo root, and project files under Engine/Intermediate/PS4Win64XboxOne. You should make a copy of it called (for example) UE4_41.sln, where 41 in this case means trueSKY 4.1. This is so changes to the sln won't get overwritten the next time the project files are generated.
- Open the sln by double-clicking the UE4_41.py python script. This sets the correct env variables and launched Visual Studio.