So I am trying to take a project (Project FreeFall for those of you who have heard of it) and upgrade it from 4.4 into 4.8 but when I try to do so it comes back with a screen that says Compile Failed and then asks if I want to open it in Visual Studio. This is what the window displays:
Running F:/Games/Unreal Tournament 4/Epic Games/4.8/Engine/Binaries/DotNET/UnrealBuildTool.exe ShooterGame Development Win64 -project="F:/Applications/Unreal Engine 4/Projects/FreeFall Source Files/Project/ShooterGame 4.8/ShooterGame.uproject" -rocket -editorrecompile -progress -noubtmakefiles
InitD3DDevice
Parsing headers for ShooterGameEditor
Reflection code generated for ShooterGameEditor
Performing 11 actions (4 in parallel)
[3/11] Resource ModuleVersionResource.rc.inl
[4/11] Resource PCLaunch.rc
PCH.ShooterGame.h.cpp
PCH.ShooterGameLoadingScreen.h.cpp
[5/11] Resource ModuleVersionResource.rc.inl
[6/11] Resource ShooterGame.rc
ShooterGameLoadingScreen.cpp
F:\Games\Unreal Tournament 4\Epic Games\4.8\Engine\Source\Runtime\Slate\Public\Slate.h(5): warning C4996: including Slate.h is deprecated. Please include SlateBasics.h and then individual widget headers instead.
F:\Games\Unreal Tournament 4\Epic Games\4.8\Engine\Source\Runtime\Slate\Public\Slate.h(5): warning C4996: including Slate.h is deprecated. Please include SlateBasics.h and then individual widget headers instead.
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Bots/BTTask_FindPickup.h(14) : warning C4996: 'UBTTaskNode::ExecuteTask': This version is deprecated. Please use the one taking reference to UBehaviorTreeComponent rather than a pointer. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
F:\Games\Unreal Tournament 4\Epic Games\4.8\Engine\Source\Runtime\AIModule\Classes\BehaviorTree/BTTaskNode.h(109) : see declaration of 'UBTTaskNode::ExecuteTask'
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Bots/BTTask_FindPointNearEnemy.h(14) : warning C4996: 'UBTTaskNode::ExecuteTask': This version is deprecated. Please use the one taking reference to UBehaviorTreeComponent rather than a pointer. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
F:\Games\Unreal Tournament 4\Epic Games\4.8\Engine\Source\Runtime\AIModule\Classes\BehaviorTree/BTTaskNode.h(109) : see declaration of 'UBTTaskNode::ExecuteTask'
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Bots/BTTask_HasLosTo.h(24) : warning C4996: 'UBTDecorator::CalculateRawConditionValue': This version is deprecated. Please use the one taking reference to UBehaviorTreeComponent rather than a pointer. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
F:\Games\Unreal Tournament 4\Epic Games\4.8\Engine\Source\Runtime\AIModule\Classes\BehaviorTree/BTDecorator.h(129) : see declaration of 'UBTDecorator::CalculateRawConditionValue'
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Player/ShooterCharacter.h(255): warning C4996: TSubobjectPtr is deprecated and should no longer be used. Please use pointers instead.
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Weapons/ShooterWeapon.h(273): warning C4996: TSubobjectPtr is deprecated and should no longer be used. Please use pointers instead.
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Weapons/ShooterWeapon.h(277): warning C4996: TSubobjectPtr is deprecated and should no longer be used. Please use pointers instead.
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Weapons/FreeFallProjectile.h(109): warning C4996: TSubobjectPtr is deprecated and should no longer be used. Please use pointers instead.
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Weapons/FreeFallProjectile.h(114): warning C4996: TSubobjectPtr is deprecated and should no longer be used. Please use pointers instead.
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Weapons/FreeFallProjectile.h(117): warning C4996: TSubobjectPtr is deprecated and should no longer be used. Please use pointers instead.
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Weapons/FreeFallProjectile.h(126): warning C4996: TSubobjectPtr is deprecated and should no longer be used. Please use pointers instead.
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Weapons/FreeFallProjectile.h(24) : error C3668: 'AFreeFallProjectile::ReceiveActorBeginOverlap' : method with override specifier 'override' did not override any base class methods
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Weapons/FreeFallProjectile.h(146) : error C3668: 'AFreeFallProjectile::ReceiveHit' : method with override specifier 'override' did not override any base class methods
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Pickups/ShooterPickup.h(25): warning C4996: TSubobjectPtr is deprecated and should no longer be used. Please use pointers instead.
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Pickups/ShooterPickup.h(29): warning C4996: TSubobjectPtr is deprecated and should no longer be used. Please use pointers instead.
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Pickups/ShooterPickup.h(14) : error C3668: 'AShooterPickup::ReceiveActorBeginOverlap' : method with override specifier 'override' did not override any base class methods
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Bots/ShooterAIController.h(13): warning C4996: TSubobjectPtr is deprecated and should no longer be used. Please use pointers instead.
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Bots/ShooterAIController.h(16): warning C4996: TSubobjectPtr is deprecated and should no longer be used. Please use pointers instead.
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Player/FreeFallCharacterMovement.h(136) : error C3668: 'UFreeFallCharacterMovement::DoJump' : method with override specifier 'override' did not override any base class methods
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Player/FreeFallCharacterMovement.h(136) : warning C4263: 'bool UFreeFallCharacterMovement::DoJump(void)' : member function does not override any base class virtual member function
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Player/FreeFallCharacterMovement.h(150) : warning C4264: 'bool UCharacterMovementComponent::DoJump(bool)' : no override available for virtual member function from base 'UCharacterMovementComponent'; function is hidden
F:\Games\Unreal Tournament 4\Epic Games\4.8\Engine\Source\Runtime\Engine\Classes\GameFramework/CharacterMovementComponent.h(908) : see declaration of 'UCharacterMovementComponent::DoJump'
F:\Games\Unreal Tournament 4\Epic Games\4.8\Engine\Source\Runtime\Engine\Classes\GameFramework/CharacterMovementComponent.h(122) : see declaration of 'UCharacterMovementComponent'
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Effects/ShooterExplosionEffect.h(21): warning C4996: TSubobjectPtr is deprecated and should no longer be used. Please use pointers instead.
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Online/ShooterGameMode.h(30) : error C3668: 'AShooterGameMode::ChoosePlayerStart' : method with override specifier 'override' did not override any base class methods
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Online/ShooterGameMode.h(36) : error C3668: 'AShooterGameMode::GetDefaultPawnClassForController' : method with override specifier 'override' did not override any base class methods
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Online/ShooterGameMode.h(51) : error C3668: 'AShooterGameMode::DefaultTimer' : method with override specifier 'override' did not override any base class methods
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Online/FreeFallGame_TeamDeathMatch.h(18) : error C3668: 'AFreeFallGame_TeamDeathMatch::InitNewPlayer' : method with override specifier 'override' did not override any base class methods
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Online/FreeFallGame_TeamDeathMatch.h(18) : warning C4263: 'void AFreeFallGame_TeamDeathMatch::InitNewPlayer(AController *,const TSharedPtr<FUniqueNetId,0> &,const FString &)' : member function does not override any base class virtual member function
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Online/FreeFallGame_TeamDeathMatch.h(48) : warning C4264: 'FString AGameMode::InitNewPlayer(APlayerController *,const TSharedPtr<FUniqueNetId,0> &,const FString &,const FString &)' : no override available for virtual member function from base 'AGameMode'; function is hidden
F:\Games\Unreal Tournament 4\Epic Games\4.8\Engine\Source\Runtime\Engine\Classes\GameFramework/GameMode.h(681) : see declaration of 'AGameMode::InitNewPlayer'
F:\Games\Unreal Tournament 4\Epic Games\4.8\Engine\Source\Runtime\Engine\Classes\GameFramework/GameMode.h(64) : see declaration of 'AGameMode'
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Online/ShooterGame_TeamDeathMatch.h(11) : error C3668: 'AShooterGame_TeamDeathMatch::InitNewPlayer' : method with override specifier 'override' did not override any base class methods
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Online/ShooterGame_TeamDeathMatch.h(11) : warning C4263: 'void AShooterGame_TeamDeathMatch::InitNewPlayer(AController *,const TSharedPtr<FUniqueNetId,0> &,const FString &)' : member function does not override any base class virtual member function
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Online/ShooterGame_TeamDeathMatch.h(41) : warning C4264: 'FString AGameMode::InitNewPlayer(APlayerController *,const TSharedPtr<FUniqueNetId,0> &,const FString &,const FString &)' : no override available for virtual member function from base 'AGameMode'; function is hidden
F:\Games\Unreal Tournament 4\Epic Games\4.8\Engine\Source\Runtime\Engine\Classes\GameFramework/GameMode.h(681) : see declaration of 'AGameMode::InitNewPlayer'
F:\Games\Unreal Tournament 4\Epic Games\4.8\Engine\Source\Runtime\Engine\Classes\GameFramework/GameMode.h(64) : see declaration of 'AGameMode'
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/ShooterGameViewportClient.h(38) : error C2555: 'UShooterGameViewportClient::Tick': overriding virtual function return type differs and is not covariant from 'UGameViewportClient::Tick'
F:\Games\Unreal Tournament 4\Epic Games\4.8\Engine\Source\Runtime\Engine\Classes\Engine/GameViewportClient.h(245) : see declaration of 'UGameViewportClient::Tick'
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/UI/ShooterHUD.h(78) : warning C4263: 'void AShooterHUD::NotifyHit(float,const FDamageEvent &,APawn *)' : member function does not override any base class virtual member function
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/UI/ShooterHUD.h(375) : warning C4264: 'void AActor::NotifyHit(UPrimitiveComponent *,AActor *,UPrimitiveComponent *,bool,FVector,FVector,FVector,const FHitResult &)' : no override available for virtual member function from base 'AActor'; function is hidden
F:\Games\Unreal Tournament 4\Epic Games\4.8\Engine\Source\Runtime\Engine\Classes\GameFramework/Actor.h(1140) : see declaration of 'AActor::NotifyHit'
F:\Games\Unreal Tournament 4\Epic Games\4.8\Engine\Source\Runtime\Engine\Classes\GameFramework/Actor.h(58) : see declaration of 'AActor'
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Weapons/ShooterProjectile.h(27): warning C4996: TSubobjectPtr is deprecated and should no longer be used. Please use pointers instead.
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Weapons/ShooterProjectile.h(31): warning C4996: TSubobjectPtr is deprecated and should no longer be used. Please use pointers instead.
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Weapons/ShooterProjectile.h(34): warning C4996: TSubobjectPtr is deprecated and should no longer be used. Please use pointers instead.
F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Source\ShooterGame\Classes/Sound/SoundNodeLocalPlayer.h(19) : error C3668: 'USoundNodeLocalPlayer::GetUniqueString' : method with override specifier 'override' did not override any base class methods
[8/11] Link UE4Editor-ShooterGameLoadingScreen.dll
Creating library F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Intermediate/Build/Win64\UE4Editor\Development\UE4Editor-ShooterGameLoadingScreen.lib and object F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Intermediate/Build/Win64\UE4Editor\Development\UE4Editor-ShooterGameLoadingScreen.exp
-------- End Detailed Actions Stats -----------------------------------------------------------
ERROR: UBT ERROR: Failed to produce item: F:\Applications\Unreal Engine 4\Projects\FreeFall Source Files\Project\ShooterGame 4.8\Binaries\Win64\UE4Editor-ShooterGame.dll
Total build time: 47.16 seconds
Then when I go and rebuild the solution in VS it comes back as succeeded. BUT it still returns this window when I try to open it in UE4.8.