I have decided to update from 4.8 to 4.12, so I downloaded 4.12 and tried to convert a copy. This gave me an error saying “The project could not be compiled. Would you like to open in visual studio?”
Under this message it game me some information:
Running C:/Program Files (x86)/Epic Games/4.12/Engine/Binaries/DotNET/UnrealBuildTool.exe ShooterGameEditor Development Win64 -project="C:/Users/Preston/Documents/Unreal Projects/Slow_Down 4.12 - 3/Slow_Down.uproject" -editorrecompile -progress -noubtmakefiles -NoHotReloadFromIDE
@progress push 5%
Parsing headers for ShooterGameEditor
Running UnrealHeaderTool "C:\Users\Preston\Documents\Unreal Projects\Slow_Down 4.12 - 3\Slow_Down.uproject" "C:\Users\Preston\Documents\Unreal Projects\Slow_Down 4.12 - 3\Intermediate\Build\Win64\ShooterGameEditor\Development\ShooterGameEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
Reflection code generated for ShooterGameEditor in 12.569431 seconds
@progress pop
Performing 11 actions (4 in parallel)
[3/11] Resource PCLaunch.rc
[4/11] Resource ModuleVersionResource.rc.inl
PCH.ShooterGame.h.cpp
PCH.ShooterGameLoadingScreen.h.cpp
[5/11] Resource ModuleVersionResource.rc.inl
[6/11] Resource ShooterGame.rc
ShooterGameLoadingScreen.cpp
C:\Users\Preston\Documents\Unreal Projects\Slow_Down 4.12 - 3\Source\ShooterGame\Public\Online\ShooterGameMode.h(30): error C3668: 'AShooterGameMode::PreLogin': method with override specifier 'override' did not override any base class methods
C:\Users\Preston\Documents\Unreal Projects\Slow_Down 4.12 - 3\Source\ShooterGame\Public\Online\ShooterGameMode.h(30): warning C4263: 'void AShooterGameMode::PreLogin(const FString &,const FString &,const TSharedPtr<ObjectType,0> &,FString &)': member function does not override any base class virtual member function
with
[
ObjectType=FUniqueNetId
]
C:\Users\Preston\Documents\Unreal Projects\Slow_Down 4.12 - 3\Source\ShooterGame\Public\Online\ShooterGameMode.h(149): warning C4264: 'void AGameMode::PreLogin(const FString &,const FString &,const TSharedPtr<const FUniqueNetId,0> &,FString &)': no override available for virtual member function from base 'AGameMode'; function is hidden
C:\Program Files (x86)\Epic Games\4.12\Engine\Source\Runtime\Engine\Classes\GameFramework/GameMode.h(447): note: see declaration of 'AGameMode::PreLogin'
C:\Program Files (x86)\Epic Games\4.12\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Engine\GameplayStatics.generated.h(42): note: see declaration of 'AGameMode'
[8/11] Link UE4Editor-ShooterGameLoadingScreen.dll
Creating library C:\Users\Preston\Documents\Unreal Projects\Slow_Down 4.12 - 3\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-ShooterGameLoadingScreen.lib and object C:\Users\Preston\Documents\Unreal Projects\Slow_Down 4.12 - 3\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-ShooterGameLoadingScreen.exp
ERROR: UBT ERROR: Failed to produce item: C:\Users\Preston\Documents\Unreal Projects\Slow_Down 4.12 - 3\Binaries\Win64\UE4Editor-ShooterGame.dll
Total build time: 101.68 seconds
Thanks,
Preston.