commit 1ae803ce06535a860ea0e27be968850bd997061d Author: Kingsmedia Date: Wed Apr 27 19:46:42 2022 +0200 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7f934cc --- /dev/null +++ b/.gitignore @@ -0,0 +1,77 @@ +# Visual Studio 2015 user specific files +.vs/ + +# Rider +.idea/ + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app +*.ipa + +# These project files can be generated by the engine +*.xcodeproj +*.xcworkspace +*.sln +*.suo +*.opensdf +*.sdf +*.VC.db +*.VC.opendb + +# Precompiled Assets +SourceArt/**/*.png +SourceArt/**/*.tga + +# Binary Files +Binaries/* +Plugins/*/Binaries/* + +# Builds +Build/* + +# Whitelist PakBlacklist-.txt files +!Build/*/ +Build/*/** +!Build/*/PakBlacklist*.txt + +# Don't ignore icon files in Build +!Build/**/*.ico + +# Built data for maps +*_BuiltData.uasset + +# Configuration files generated by the Editor +Saved/* + +# Compiled source files for the engine to use +Intermediate/* +Plugins/*/Intermediate/* + +# Cache files for the editor to use +DerivedDataCache/* \ No newline at end of file diff --git a/Blaster.uproject b/Blaster.uproject new file mode 100644 index 0000000..1886afc --- /dev/null +++ b/Blaster.uproject @@ -0,0 +1,31 @@ +{ + "FileVersion": 3, + "EngineAssociation": "5.0", + "Category": "", + "Description": "", + "Modules": [ + { + "Name": "Blaster", + "Type": "Runtime", + "LoadingPhase": "Default" + } + ], + "Plugins": [ + { + "Name": "ModelingToolsEditorMode", + "Enabled": true, + "TargetAllowList": [ + "Editor" + ] + }, + { + "Name": "Bridge", + "Enabled": true, + "SupportedTargetPlatforms": [ + "Win64", + "Mac", + "Linux" + ] + } + ] +} \ No newline at end of file diff --git a/Config/DefaultEditor.ini b/Config/DefaultEditor.ini new file mode 100644 index 0000000..e69de29 diff --git a/Config/DefaultEditorSettings.ini b/Config/DefaultEditorSettings.ini new file mode 100644 index 0000000..32deac9 --- /dev/null +++ b/Config/DefaultEditorSettings.ini @@ -0,0 +1,3 @@ +[/Script/SourceCodeAccess.SourceCodeAccessSettings] +PreferredAccessor=Rider Uproject + diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini new file mode 100644 index 0000000..b5ff937 --- /dev/null +++ b/Config/DefaultEngine.ini @@ -0,0 +1,43 @@ + + +[/Script/EngineSettings.GameMapsSettings] +GameDefaultMap=/Engine/Maps/Templates/OpenWorld + + +[/Script/HardwareTargeting.HardwareTargetingSettings] +TargetedHardwareClass=Desktop +AppliedTargetedHardwareClass=Desktop +DefaultGraphicsPerformance=Maximum +AppliedDefaultGraphicsPerformance=Maximum + +[/Script/WindowsTargetPlatform.WindowsTargetSettings] +DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 + +[/Script/Engine.RendererSettings] +r.GenerateMeshDistanceFields=True +r.DynamicGlobalIlluminationMethod=1 +r.ReflectionMethod=1 +r.Shadow.Virtual.Enable=1 + +[/Script/WorldPartitionEditor.WorldPartitionEditorSettings] +CommandletClass=Class'/Script/UnrealEd.WorldPartitionConvertCommandlet' + +[/Script/Engine.Engine] ++ActiveGameNameRedirects=(OldGameName="TP_Blank",NewGameName="/Script/Blaster") ++ActiveGameNameRedirects=(OldGameName="/Script/TP_Blank",NewGameName="/Script/Blaster") ++ActiveClassRedirects=(OldClassName="TP_BlankGameModeBase",NewClassName="BlasterGameModeBase") + +[/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings] +bEnablePlugin=True +bAllowNetworkConnection=True +SecurityToken=60EEA3FE48D0EDC25F6F79B8DA3D14F4 +bIncludeInShipping=False +bAllowExternalStartInShipping=False +bCompileAFSProject=False +bUseCompression=False +bLogFiles=False +bReportStats=False +ConnectionType=USBOnly +bUseManualIPAddress=False +ManualIPAddress= + diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini new file mode 100644 index 0000000..866291b --- /dev/null +++ b/Config/DefaultGame.ini @@ -0,0 +1,3 @@ + +[/Script/EngineSettings.GeneralProjectSettings] +ProjectID=DD573C214B328A1AEDE15DA9E4FBD4B4 diff --git a/Source/Blaster.Target.cs b/Source/Blaster.Target.cs new file mode 100644 index 0000000..ed5ccd8 --- /dev/null +++ b/Source/Blaster.Target.cs @@ -0,0 +1,14 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class BlasterTarget : TargetRules +{ + public BlasterTarget( TargetInfo Target) : base(Target) + { + Type = TargetType.Game; + DefaultBuildSettings = BuildSettingsVersion.V2; + ExtraModuleNames.AddRange( new string[] { "Blaster" } ); + } +} diff --git a/Source/Blaster/Blaster.Build.cs b/Source/Blaster/Blaster.Build.cs new file mode 100644 index 0000000..eb8febb --- /dev/null +++ b/Source/Blaster/Blaster.Build.cs @@ -0,0 +1,23 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; + +public class Blaster : ModuleRules +{ + public Blaster(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/Blaster/Blaster.cpp b/Source/Blaster/Blaster.cpp new file mode 100644 index 0000000..14af094 --- /dev/null +++ b/Source/Blaster/Blaster.cpp @@ -0,0 +1,6 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "Blaster.h" +#include "Modules/ModuleManager.h" + +IMPLEMENT_PRIMARY_GAME_MODULE( FDefaultGameModuleImpl, Blaster, "Blaster" ); diff --git a/Source/Blaster/Blaster.h b/Source/Blaster/Blaster.h new file mode 100644 index 0000000..677c8e2 --- /dev/null +++ b/Source/Blaster/Blaster.h @@ -0,0 +1,6 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" + diff --git a/Source/Blaster/BlasterGameModeBase.cpp b/Source/Blaster/BlasterGameModeBase.cpp new file mode 100644 index 0000000..eb97880 --- /dev/null +++ b/Source/Blaster/BlasterGameModeBase.cpp @@ -0,0 +1,5 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "BlasterGameModeBase.h" + diff --git a/Source/Blaster/BlasterGameModeBase.h b/Source/Blaster/BlasterGameModeBase.h new file mode 100644 index 0000000..4bd8c29 --- /dev/null +++ b/Source/Blaster/BlasterGameModeBase.h @@ -0,0 +1,17 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/GameModeBase.h" +#include "BlasterGameModeBase.generated.h" + +/** + * + */ +UCLASS() +class BLASTER_API ABlasterGameModeBase : public AGameModeBase +{ + GENERATED_BODY() + +}; diff --git a/Source/BlasterEditor.Target.cs b/Source/BlasterEditor.Target.cs new file mode 100644 index 0000000..e34a466 --- /dev/null +++ b/Source/BlasterEditor.Target.cs @@ -0,0 +1,14 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class BlasterEditorTarget : TargetRules +{ + public BlasterEditorTarget( TargetInfo Target) : base(Target) + { + Type = TargetType.Editor; + DefaultBuildSettings = BuildSettingsVersion.V2; + ExtraModuleNames.AddRange( new string[] { "Blaster" } ); + } +}