PSUnreal Programming: Difference between revisions
Tuathanach (talk | contribs) Added Update Unreal with GUI |
|||
Line 64: | Line 64: | ||
* git log --tags --simplify-by-decoration --pretty="format:%ai %d" (to see all tags with dates) | * git log --tags --simplify-by-decoration --pretty="format:%ai %d" (to see all tags with dates) | ||
* git checkout 4.24.1-release --force | * git checkout 4.24.1-release --force | ||
* launch Setup.bat to update dependencies | |||
* launch GenerateProjectFiles.bat | |||
* Delete all files contained in PSUnreal\Intermediate | |||
* Clean the UE4 project from VS | |||
* Rebuild | |||
== Alternative Update Unreal Engine using Tortoise Git GUI == | |||
[https://tortoisegit.org/download/ Get TortoiseGit here]. | |||
To update to a newer UE version, In windows explorer right click on folder containing Unreal engine then: | |||
* select > TortoiseGit > fetch. (make sure in window that opens "tags" is selected under options | |||
* TortoiseGit > revert (to discard local changes in case you have) | |||
* TortoiseGit > switch/checkout | |||
** Then select tag and choose 4.24.1-release from dropdown | |||
** Under options only have "overwrite working tree changes (force)" selected | |||
** Press "ok" and allow it to update. | |||
* launch Setup.bat to update dependencies | * launch Setup.bat to update dependencies | ||
* launch GenerateProjectFiles.bat | * launch GenerateProjectFiles.bat |
Revision as of 13:17, 26 January 2020
The overall process begins by installing Unreal Engine and building from source, then follows through the PSUnreal setup page.
Install Unreal Engine from sources on windows
A reasonably simple guide: http://www.hybridsyntax.com/en/blog/building-unreal-engine-4-on-windows.html
High level steps:
- Step 1: Register an account at UnrealEngine and GitHub
- Step 2: Add your GitHub username to in your UnrealEngine profile under your dashboard
- Step 3: Download the source code from UE4 Repo
- list remote branches with: git ls-remote https://github.com/EpicGames/UnrealEngine.git
- get source code with: git clone -b 4.24.1-release https://github.com/EpicGames/UnrealEngine.git
- this will create a "Unreal Engine" directory as child of the dir where you run the command
- Step 4: Install Visual Studio 2017, follow these instructions to get the right components in your Visual Studio
- Step 5: Run Setup.bat to download and install the prerequisites
- Step 6: Run GenerateProjectFiles.bat to make project files
- if it complains about windows 8.1 sdk, just install it from here
- Step 7: If you dont have it yet, you need to make an account to login to Visual Studio.
- Step 8: Launch Visual Studio, open UE4.sln and Build Unreal Engine 4 with Development Editor configuration and Win64 Platform
- Step 9: Copy F:\UnrealEngine\Engine\Source\ThirdParty\zlib\v1.2.8\lib\Win64\VS2015\zlib.dll to F:\Unreal Projects\MyProject2\PSUnreal\Binaries\Win64
- Step 10: Run the UE4Editor.exe from Engine\Binaries\Win64\ subdirectory
Next go here if you want to build UE for PlaneShift:
Engine
Best tutorials to start with UE
Packing and shipping a project
Check this article if you are suffering from slow Intellisense parsing: https://forums.unrealengine.com/development-discussion/c-gameplay-programming/65252-for-those-who-suffer-from-visual-studio-intellisense-slowness
PS Unreal Engine
Put here the notes of our architecture for Unreal.
Update Unreal Engine and Git commands
If you messed up your repository, try: git reset --hard
If you miss files try : git checkout .
To update to a newer UE version:
- git fetch
- git reset --hard (to discard local changes in case you have)
- git tag --list (to list all available new tags)
- git log --tags --simplify-by-decoration --pretty="format:%ai %d" (to see all tags with dates)
- git checkout 4.24.1-release --force
- launch Setup.bat to update dependencies
- launch GenerateProjectFiles.bat
- Delete all files contained in PSUnreal\Intermediate
- Clean the UE4 project from VS
- Rebuild
Alternative Update Unreal Engine using Tortoise Git GUI
To update to a newer UE version, In windows explorer right click on folder containing Unreal engine then:
- select > TortoiseGit > fetch. (make sure in window that opens "tags" is selected under options
- TortoiseGit > revert (to discard local changes in case you have)
- TortoiseGit > switch/checkout
- Then select tag and choose 4.24.1-release from dropdown
- Under options only have "overwrite working tree changes (force)" selected
- Press "ok" and allow it to update.
- launch Setup.bat to update dependencies
- launch GenerateProjectFiles.bat
- Delete all files contained in PSUnreal\Intermediate
- Clean the UE4 project from VS
- Rebuild