diff --git a/.idea/.idea.SkyFrontier/.idea/.gitignore b/.idea/.idea.SkyFrontier/.idea/.gitignore new file mode 100644 index 0000000..1998106 --- /dev/null +++ b/.idea/.idea.SkyFrontier/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/.idea.SkyFrontier.iml +/modules.xml +/contentModel.xml +/projectSettingsUpdater.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/.idea.SkyFrontier/.idea/encodings.xml b/.idea/.idea.SkyFrontier/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/.idea/.idea.SkyFrontier/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/.idea.SkyFrontier/.idea/indexLayout.xml b/.idea/.idea.SkyFrontier/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/.idea/.idea.SkyFrontier/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Config/DefaultEditor.ini b/Config/DefaultEditor.ini new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Config/DefaultEditor.ini diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini new file mode 100644 index 0000000..86f38d6 --- /dev/null +++ b/Config/DefaultEngine.ini @@ -0,0 +1,17 @@ + + +[/Script/EngineSettings.GameMapsSettings] +GameDefaultMap=/Engine/Maps/Templates/Template_Default.Template_Default + + +[/Script/HardwareTargeting.HardwareTargetingSettings] +TargetedHardwareClass=Desktop +AppliedTargetedHardwareClass=Desktop +DefaultGraphicsPerformance=Maximum +AppliedDefaultGraphicsPerformance=Maximum + +[/Script/Engine.Engine] ++ActiveGameNameRedirects=(OldGameName="TP_Blank",NewGameName="/Script/SkyFrontier") ++ActiveGameNameRedirects=(OldGameName="/Script/TP_Blank",NewGameName="/Script/SkyFrontier") ++ActiveClassRedirects=(OldClassName="TP_BlankGameModeBase",NewClassName="SkyFrontierGameModeBase") + diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini new file mode 100644 index 0000000..66372c8 --- /dev/null +++ b/Config/DefaultGame.ini @@ -0,0 +1,3 @@ + +[/Script/EngineSettings.GeneralProjectSettings] +ProjectID=49D77AEE4F076637F90AB5AE443787F8 diff --git a/SkyFrontier.uproject b/SkyFrontier.uproject new file mode 100644 index 0000000..4b7ac27 --- /dev/null +++ b/SkyFrontier.uproject @@ -0,0 +1,13 @@ +{ + "FileVersion": 3, + "EngineAssociation": "4.27", + "Category": "", + "Description": "", + "Modules": [ + { + "Name": "SkyFrontier", + "Type": "Runtime", + "LoadingPhase": "Default" + } + ] +} \ No newline at end of file diff --git a/Source/SkyFrontier.Target.cs b/Source/SkyFrontier.Target.cs new file mode 100644 index 0000000..bf1b18a --- /dev/null +++ b/Source/SkyFrontier.Target.cs @@ -0,0 +1,14 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class SkyFrontierTarget : TargetRules +{ + public SkyFrontierTarget( TargetInfo Target) : base(Target) + { + Type = TargetType.Game; + DefaultBuildSettings = BuildSettingsVersion.V2; + ExtraModuleNames.AddRange( new string[] { "SkyFrontier" } ); + } +} diff --git a/Source/SkyFrontier/SkyFrontier.Build.cs b/Source/SkyFrontier/SkyFrontier.Build.cs new file mode 100644 index 0000000..89a0998 --- /dev/null +++ b/Source/SkyFrontier/SkyFrontier.Build.cs @@ -0,0 +1,23 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; + +public class SkyFrontier : ModuleRules +{ + public SkyFrontier(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" }); + + PrivateDependencyModuleNames.AddRange(new string[] { }); + + // Uncomment if you are using Slate UI + // PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); + + // Uncomment if you are using online features + // PrivateDependencyModuleNames.Add("OnlineSubsystem"); + + // To include OnlineSubsystemSteam, add it to the plugins section in your uproject file with the Enabled attribute set to true + } +} diff --git a/Source/SkyFrontier/SkyFrontier.cpp b/Source/SkyFrontier/SkyFrontier.cpp new file mode 100644 index 0000000..04c5ec5 --- /dev/null +++ b/Source/SkyFrontier/SkyFrontier.cpp @@ -0,0 +1,6 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "SkyFrontier.h" +#include "Modules/ModuleManager.h" + +IMPLEMENT_PRIMARY_GAME_MODULE( FDefaultGameModuleImpl, SkyFrontier, "SkyFrontier" ); diff --git a/Source/SkyFrontier/SkyFrontier.h b/Source/SkyFrontier/SkyFrontier.h new file mode 100644 index 0000000..677c8e2 --- /dev/null +++ b/Source/SkyFrontier/SkyFrontier.h @@ -0,0 +1,6 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" + diff --git a/Source/SkyFrontier/SkyFrontierGameModeBase.cpp b/Source/SkyFrontier/SkyFrontierGameModeBase.cpp new file mode 100644 index 0000000..2d0d754 --- /dev/null +++ b/Source/SkyFrontier/SkyFrontierGameModeBase.cpp @@ -0,0 +1,5 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "SkyFrontierGameModeBase.h" + diff --git a/Source/SkyFrontier/SkyFrontierGameModeBase.h b/Source/SkyFrontier/SkyFrontierGameModeBase.h new file mode 100644 index 0000000..15514a3 --- /dev/null +++ b/Source/SkyFrontier/SkyFrontierGameModeBase.h @@ -0,0 +1,17 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/GameModeBase.h" +#include "SkyFrontierGameModeBase.generated.h" + +/** + * + */ +UCLASS() +class SKYFRONTIER_API ASkyFrontierGameModeBase : public AGameModeBase +{ + GENERATED_BODY() + +}; diff --git a/Source/SkyFrontierEditor.Target.cs b/Source/SkyFrontierEditor.Target.cs new file mode 100644 index 0000000..1224dc5 --- /dev/null +++ b/Source/SkyFrontierEditor.Target.cs @@ -0,0 +1,14 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class SkyFrontierEditorTarget : TargetRules +{ + public SkyFrontierEditorTarget( TargetInfo Target) : base(Target) + { + Type = TargetType.Editor; + DefaultBuildSettings = BuildSettingsVersion.V2; + ExtraModuleNames.AddRange( new string[] { "SkyFrontier" } ); + } +} diff --git a/desktop.ini b/desktop.ini new file mode 100644 index 0000000..d957fd1 --- /dev/null +++ b/desktop.ini @@ -0,0 +1,4 @@ +[ViewState] +Mode= +Vid= +FolderType=Generic